firmware icon indicating copy to clipboard operation
firmware copied to clipboard

Chromebook Pixel 2013 (link) headphone jack issue

Open elektroencefalografista opened this issue 3 years ago • 2 comments

After connecting headphones through a 3.5mm headphone jack they're being correctly detected, the system volume level changes, but the audio is still being routed to internal speakers. The headphone output stays quiet. The issue persists on Cloudready, brunch, and Linux distros. I'm on the newest firmware. I tried using the chromebook_audio=1 option, but this only makes all audio devices disappear from the volume dropdown. I also tried using different kernels (mainstream and chromebook specific) to no avail.

elektroencefalografista avatar Jul 03 '22 16:07 elektroencefalografista

nothing has changed on LINK w/r/t audio in years; this sounds like a kernel/driver issue, rather than a firmware/HBA verb config one

MrChromebox avatar Jul 03 '22 21:07 MrChromebox

Check that alsamixer -> HP/Speaker Auto Detect is On

renr4 avatar Aug 24 '22 05:08 renr4

Fwiw I see the same behaviour. This is on a 2013 Pixel that is freshly flashed with firmware and freshly installed Chromeos Flex (aka Cloudready). Plugging in a wired headphone causes the GUI to pop up the volume level widget so it's detecting the headphones but the audio continues to actually be routed through the speakers.

The speakers also don't respond to the volume level, they are always on full volume or mute regardless of the setting in the GUI.

Unfortunately I don't have a linux boot available so I'm limited to the tools in Chromeos, if there's any way I can debug this.

gsstark avatar Dec 13 '22 11:12 gsstark

Headphone issue is an issue with kernel not sending EAPD HDA verb (to node 0x10) after loading codec firmware

coolstar avatar Jun 30 '23 10:06 coolstar

This was possibly fixed in the 4.20.1 release, please retest with it

MrChromebox avatar Jul 21 '23 19:07 MrChromebox

Flashed 4.20.1 + booted Windows 10 20H2 here on Link w/ Creative SoundBlaster Recon3Di driver. Can confirm speakers and headphone jack both functional

coolstar avatar Jul 23 '23 21:07 coolstar

Headphone issue is an issue with kernel not sending EAPD HDA verb (to node 0x10) after loading codec firmware

Is there a way I can send that verb manually somehow? Just installed Cloudready 96 and everything works perfectly except that headphone jack issue.

renr4 avatar Sep 06 '23 09:09 renr4