chromebook-linux-audio icon indicating copy to clipboard operation
chromebook-linux-audio copied to clipboard

No internal mic available on EVE

Open Baeldaeg opened this issue 1 year ago • 12 comments

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

Baeldaeg avatar Nov 21 '24 11:11 Baeldaeg

Can you send the output of lsmod

WeirdTreeThing avatar Nov 21 '24 13:11 WeirdTreeThing

lsmod.txt

Baeldaeg avatar Nov 21 '24 16:11 Baeldaeg

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

WeirdTreeThing avatar Nov 22 '24 02:11 WeirdTreeThing

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.

Baeldaeg avatar Nov 22 '24 10:11 Baeldaeg

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

WeirdTreeThing avatar Nov 22 '24 13:11 WeirdTreeThing

It's not disabled. The module is available.

heftig avatar Nov 23 '24 16:11 heftig

Ah, so @Baeldaeg try sudo modprobe snd_soc_avs_rt5514

WeirdTreeThing avatar Nov 23 '24 17:11 WeirdTreeThing

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

Baeldaeg avatar Nov 23 '24 17:11 Baeldaeg

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

WeirdTreeThing avatar Nov 23 '24 18:11 WeirdTreeThing

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.

Baeldaeg avatar Nov 23 '24 21:11 Baeldaeg

Sounds like a kernel regression maybe

WeirdTreeThing avatar Nov 24 '24 19:11 WeirdTreeThing

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.

nethershaw avatar Nov 27 '24 16:11 nethershaw