Firefly Open Source Community
Title: how to enable mic linein input using microphone(3.5mm jack) in UBUNTU [Print This Page]
Author: meche95 Time: 3/6/2019 11:04
Title: how to enable mic linein input using microphone(3.5mm jack) in UBUNTU
Last edited by meche95 In 3/6/2019 12:59 Editor
Hi Firefly team,
I would like to use microphone linein (headset with 3.5mm 4 pin jack) in ubuntu.
I checked the mic is working within Android which is default installation when I got the board first time with change in audio setting in Android.
After the firmware changed to ubuntu 18.04,
I tested the mic device input and checked that is working well which is attached mic sensor device right beside the PWR button.
But I want to use the headset (mic+ spk via 3.5mm jack with 4 pins ).
#01. Is it possible to use headset in Ubuntu 18.04 ?
#02. How to disable built-in MIC device in kernel?
I checked that the headset(mic+ spk via 3.5mm jack with 4 pins)
is working within the Android 7.1 firmware.
#02. Is there a way to use headset in Ubuntu 18.04? (by modifying the kernel & some sound related code)
Or where do I change the kernel code?
Roughly I guess that refer to Android code and change the Ubuntu source tree.
Please give me any information, it will be helpful & appreciated.
Author: penguin Time: 3/8/2019 14:18
Last edited by penguin In 3/8/2019 14:27 Editor
Hi, @meche95,
According to the driver code at:
https://github.com/FireflyTeam/k ... soc/codecs/rt5640.c
add "linein-mute = 1" to the rt5640 node in dts.
Then a "/sys/linein/linein" file will be created.
echo 1 > /sys/linein/linein
should be sufficient to turn on Line In support.
Author: meche95 Time: 3/18/2019 10:27
Last edited by meche95 In 3/18/2019 10:29 Editor
Hi thank you for reply.
I added the "linein-mute=1" and I found the /sys/linein/linein after compile & flasing the firmware.
But when I install ubuntu using the following guideline, mic input DOES NOT work.
And also linein input does not work.
I'm using the rootfs image named in 'rk3399_ubuntu18.04_LXDE.img'.
http://wiki.t-firefly.com/en/Fir ... ux_compile_gpt.html
When I flash the image (FIREFLY-RK3399-UBUNTU18.04-GPT-20190216-1136.img), then MIC input works well.
But when I compiled the kernel, uboot, etc and using rk3399_ubuntu18.04_LXDE.img rootfs then MIC input did NOT work.
How can I enable Mic input with kernel compile with latest source ?
Author: penguin Time: 3/19/2019 09:16
Hi @meche95,
You can use some tools to extract FIREFLY-RK3399-UBUNTU18.04-GPT-20190216-1136.img,
splitting into individual kernel, uboot and rootfs image etc.
http://wiki.t-firefly.com/en/Fir ... droid_firmware.html
Then you can take the right rootfs to move on.
Welcome Firefly Open Source Community (https://bbs.t-firefly.com/) |
Powered by Discuz! X3.1 |