[SOLVED] No Audio: Dell Chromebook 3100 (FLEEX motherboard)

Fresh install of Zorin 17.2. No sound. Tried (commenting out the ubuntu bit from the script as recommended):

jacob@3100:~/chromebook-linux-audio$ ./setup-audio
WARNING: You may run into audio issues, even after running this script. Please report any issues on github.
Installing SOF
Installing UCM configuration
Cloning into '/tmp/alsa-ucm-conf-cros'...
remote: Enumerating objects: 5163, done.
remote: Counting objects: 100% (1796/1796), done.
remote: Compressing objects: 100% (231/231), done.
error: RPC failed; curl 16 Error in the HTTP2 framing layers 
error: 30 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
failed to run command: git clone https://github.com/WeirdTreeThing/alsa-ucm-conf-cros -b standalone /tmp/alsa-ucm-conf-cros
Traceback (most recent call last):
  File "/home/jacob/chromebook-linux-audio/./setup-audio", line 321, in <module>
    install_ucm()
  File "/home/jacob/chromebook-linux-audio/./setup-audio", line 39, in install_ucm
    cpdir("/tmp/alsa-ucm-conf-cros/ucm2", "/usr/share/alsa/ucm2/")
  File "/home/jacob/chromebook-linux-audio/functions.py", line 68, in cpdir
    raise FileNotFoundError(f"No such directory: {src_as_path.absolute().as_posix()}")
FileNotFoundError: No such directory: /tmp/alsa-ucm-conf-cros/ucm2


========================================================================================

jacob@3100:~$ inxi -Axxx
Audio:
  Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio
    driver: sof-audio-pci-intel-apl bus-ID: 00:0e.0 chip-ID: 8086:3198
    class-ID: 0401
  Sound Server-1: ALSA v: k6.8.0-50-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes


==================================================================================================

jacob@3100:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofglkda7219max [sof-glkda7219max], device 0: Speakers (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofglkda7219max [sof-glkda7219max], device 1: Headset (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofglkda7219max [sof-glkda7219max], device 5: HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofglkda7219max [sof-glkda7219max], device 6: HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofglkda7219max [sof-glkda7219max], device 7: HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0


=======================================================================================================
jacob@3100:~$ neofetch
        `osssssssssssssssssssso`           jacob@3100 
       .osssssssssssssssssssssso.          ---------- 
      .+oooooooooooooooooooooooo+.         OS: Zorin OS 17.2 x86_64 
                                           Host: Fleex rev5 
                                           Kernel: 6.8.0-50-generic 
  `::::::::::::::::::::::.         .:`     Uptime: 43 mins 
 `+ssssssssssssssssss+:.`     `.:+ssso`    Packages: 1927 (dpkg), 12 (flatpak) 
.ossssssssssssssso/.       `-+ossssssso.   Shell: bash 5.1.16 
ssssssssssssso/-`      `-/osssssssssssss   Resolution: 1366x768 
.ossssssso/-`      .-/ossssssssssssssso.   DE: GNOME 43.9 
 `+sss+:.      `.:+ssssssssssssssssss+`    WM: Mutter 
  `:.         .::::::::::::::::::::::`     WM Theme: ZorinBlue-Light 
                                           Theme: ZorinBlue-Light [GTK2/3] 
                                           Icons: ZorinBlue-Light [GTK2/3] 
      .+oooooooooooooooooooooooo+.         Terminal: gnome-terminal 
       -osssssssssssssssssssssso-          CPU: Intel Celeron N4120 (4) @ 2.600GHz 
        `osssssssssssssssssssso`           GPU: Intel GeminiLake [UHD Graphics 600] 
                                           Memory: 2213MiB / 3778MiB

hwinfo pastebin:
https://paste.gg/p/anonymous/73010c8f92a14f3cb8e99a719cc71374

So from what I'm seeing, they give this disclaimer:

If you run the script on Ubuntu and it works, great. If it doesn't work, you are on your own.

Given that, I would wager that it may just not work presently. What you could do, although it's a little annoying, is try one of the listed distros (LMDE is a fairly good option out of the ones listed) and see if it works there. If it does, you could either stick there, or if it doesn't, we know that there may be other issues outside of just that.

You also can post your terminal output for

sudo lshw -C audio

OR screenshots of

alsamixer

so that no one here needs to assume the hardware you are using.

You could try it with PulseAudio Control. It is a Tool to set up Audio Input and Output. to install it, use the Terminal Command:

sudo apt install pavucontrol

When installed, open it and take a Look at the Output Tab and the Confguration Tab.

1 Like

lshw command outputs nothing.

The screen of alsamixer:

I like pavucontrol. I have used it before, and I should have installed it to help me visualize what Zorin thinks is going on.

The Configuration Tab has two drop-down options:
-Off
-Stereo (unavailable) (unplugged)

If I select Stereo (unavailable) (unplugged) it starts playing sound immediately through the laptop speakers. So, partial success. If I plug in headphones, it changes that option to "Stereo", but I still get no sound from the headphone port. It continues playing through the speakers.

I can not get sound through the headphone out port. There seems to be a configuration mix-up. pavucontrol Output tab, with no headphones plugged in, while playing music through the laptop's speakers:

Bluetooth headphones work fine.

Any ideas to get that headphone out port to work?

When I read Chromebook and Intel Geminilake HDMI as indicated on your alsamixer I sigh.

I have just done a websearch using "sof-glkda7219max Ubuntu 22.04" as search term, (I suggest you also try that as sound issues are often not straightforward and may involve trial and error experiments). I found this which may help or give a lead:

3 Likes

This seems to have worked:
https://gist.githubusercontent.com/unixabg/4ca86477b6ad0504d8b9486f1a160057/raw/bec6ea3eb497d271828aec985e2f257648979c81/gistfile1.txt

Everything seems to work as expected.

3 Likes