WeirdTreeThing / chromebook-linux-audio

Script to enable audio support on many Chrome devices
BSD 3-Clause "New" or "Revised" License
267 stars 49 forks source link

No internal mic available on EVE #183

Open Baeldaeg opened 6 days ago

Baeldaeg commented 6 days ago

Describe the bug The internal mic isn't detected. Running Arch, 6.6.62-1-lts kernel

Boardname EVE

Logs debug-logs-Eve-2024-11-21_11h28m.tar.gz

WeirdTreeThing commented 6 days ago

Can you send the output of lsmod

Baeldaeg commented 6 days ago

lsmod.txt

WeirdTreeThing commented 6 days ago

Looks like your kernel is missing snd_soc_avs_rt5514. Try using the non-lts kernel.

Baeldaeg commented 5 days ago

debug-logs-Eve-2024-11-22_10h04m.tar.gz lsmod-6.11.9-arch1-1.txt It's not appearing on 6.11.9 either.

WeirdTreeThing commented 5 days ago

You could ask the arch kernel maintainers to enable it, or build your own kernel with it enabled.

heftig commented 4 days ago

It's not disabled. The module is available.

WeirdTreeThing commented 4 days ago

Ah, so @Baeldaeg try sudo modprobe snd_soc_avs_rt5514

Baeldaeg commented 4 days ago

On LTS I got modprobe: FATAL: Module snd_soc_avs_rt5514 not found in directory /lib/modules/6.6.62-1-lts

On 6.11.9 there was no message, so I've run lsmod and the log collection again: lsmod2.txt debug-logs-Eve-2024-11-23_17h37m.tar.gz

WeirdTreeThing commented 4 days ago

Run the script again, I've pushed to the UCM repo.

Baeldaeg commented 4 days ago

That fixed it. Then I decided to upgrade the kernel to 6.12.1 and now it says 'Connection to the Sound Service Lost' in Plasma's sound settings. The logs collection script hangs, otherwise I'd post those logs for you.

WeirdTreeThing commented 3 days ago

Sounds like a kernel regression maybe

nethershaw commented 10 hours ago

Sounds like a kernel regression maybe

It is. Kernel 6.12.1-arch1 emits oopses in snd_soc_avs. Necessary to downgrade to 6.11.9 until that is solved, e.g. sudo pacman -U /var/cache/pacman/pkg/linux-6.11.9.arch1-1-x86_64.pkg.tar.zst assuming that package is still in your local cache; otherwise find it in an Arch mirror.