You are not logged in.

#1 2024-02-02 22:23:21

carlshark
Member
Registered: 2024-02-02
Posts: 6

Dell Chromebook 3100 - No Sound

This is similar to another thread talking about an Acer Chromebook 314 not having audio.

I have a Dell Chromebook 3100, running Bunsenlabs Boron 240123. Both the Live session and the installation do not have any sound. I have reinstalled it many times and have even tried a newer xanmod kernel without success.

I also tried the script from WeirdTreeThing's GitHub (chromebook-linux-audio) which supports Debian 12, but still no sound.

I noticed that some intel wireless drivers and /intel/sof/community/sof-glk.ri were not detected by the installer if you use Rufus in ISO mode. The wireless drivers are not missing if you use Rufus in DD mode, but the sof-glk.ri is still missing. SHA256 checksums match so I don't think it's a bad USB stick.

I tried the newest Clear Linux and it runs audio out of the box. I really want to run Bunsenlabs though, I was a #! user before. I hope you can help me get sound running on this.

Output of inxi -M

Machine:
  Type: Laptop System: Google product: Fleex v: rev3
    serial: <superuser required>
  Mobo: Google model: Fleex v: rev3 serial: <superuser required>
    UEFI: coreboot v: MrChromebox-4.22.2 date: 01/20/2024

Output of 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
  API: ALSA v: k6.1.0-17-amd64 status: kernel-api
  Server-1: PulseAudio v: 16.1 status: active

Output of lsmod | grep snd

snd_sof_probes         24576  0
snd_hda_codec_hdmi     81920  0
snd_soc_dmic           16384  0
snd_sof_pci_intel_apl    16384  0
snd_sof_intel_hda_common   188416  1 snd_sof_pci_intel_apl
soundwire_intel        49152  1 snd_sof_intel_hda_common
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof_pci            24576  2 snd_sof_intel_hda_common,snd_sof_pci_intel_apl
snd_sof_xtensa_dsp     16384  1 snd_sof_intel_hda_common
snd_sof               274432  3 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_probes
snd_sof_utils          20480  1 snd_sof
snd_soc_skl           184320  0
snd_soc_hdac_hda       24576  2 snd_sof_intel_hda_common,snd_soc_skl
snd_hda_ext_core       40960  3 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl
snd_soc_sst_ipc        20480  1 snd_soc_skl
snd_soc_sst_dsp        40960  1 snd_soc_skl
snd_soc_acpi_intel_match    81920  3 snd_sof_intel_hda_common,snd_soc_skl,snd_sof_pci_intel_apl
snd_soc_acpi           16384  3 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_soc_skl
snd_hda_intel          57344  0
snd_intel_dspcfg       36864  4 snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_skl
snd_intel_sdw_acpi     20480  2 snd_sof_intel_hda_common,snd_intel_dspcfg
snd_soc_max98357a      20480  0
snd_soc_da7219         81920  0
snd_hda_codec         184320  5 snd_hda_codec_hdmi,snd_hda_intel,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
snd_hda_core          122880  8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
snd_soc_core          352256  9 snd_soc_da7219,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_max98357a,snd_soc_skl,snd_sof_probes,snd_soc_dmic
snd_hwdep              16384  1 snd_hda_codec
snd_compress           28672  2 snd_soc_core,snd_sof_probes
snd_pcm               159744  12 snd_hda_codec_hdmi,snd_hda_intel,snd_soc_da7219,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_sof_utils,snd_soc_skl,snd_hda_core
snd_timer              49152  1 snd_pcm
snd                   126976  9 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore              16384  1 snd

Output of aplay -l

aplay: device_list:274: no soundcards found...

Output of sudo systemctl status alsa-restore.service

○ alsa-restore.service - Save/Restore Sound Card State
     Loaded: loaded (/lib/systemd/system/alsa-restore.service; static)
     Active: inactive (dead)
       Docs: man:alsactl(1)

Output of sudo dmesg | grep -i snd

[    4.290117] snd_hda_intel 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
[    4.493989] snd_soc_skl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100

Output of sudo systemctl --user status pipewire

Failed to connect to bus: No medium found

Offline

#2 2024-02-02 23:58:46

Robi
Member
Registered: 2024-01-30
Posts: 43

Re: Dell Chromebook 3100 - No Sound

@carlshark
Read #10 and #20 below
https://forums.debian.net/viewtopic.php?t=153430
I have no Chromebook. No guarantee.


...Welcome to the family...

Offline

#3 2024-02-03 01:27:06

carlshark
Member
Registered: 2024-02-02
Posts: 6

Re: Dell Chromebook 3100 - No Sound

Robi wrote:

@carlshark
Read #10 and #20 below
I have no Chromebook. No guarantee.

Thanks for the suggestion, Robi. Still no sound though. Both firmware-sof-signed and alsa-ucm-conf are already installed. Installing pipewire-audio-client-libraries and enabling wireplumber.service still didn't change the "Dummy Output" indicator in the Mixer.

Offline

#4 2024-02-03 01:38:06

carlshark
Member
Registered: 2024-02-02
Posts: 6

Re: Dell Chromebook 3100 - No Sound

After the steps above, the outputs have changed, but my sound card still isn't detected.

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
  API: ALSA v: k6.1.0-17-amd64 status: kernel-api
  Server-1: PipeWire v: 0.3.65 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin

aplay -l

aplay: device_list:274: no soundcards found...

sudo systemctl status alsa-restore.service

○ alsa-restore.service - Save/Restore Sound Card State
     Loaded: loaded (/lib/systemd/system/alsa-restore.service; static)
     Active: inactive (dead)
       Docs: man:alsactl(1)

sudo dmesg | grep -i snd

[    4.182724] snd_hda_intel 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
[    4.328470] snd_soc_skl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100

sudo systemctl --user status pipewire

Failed to connect to bus: No medium found

I also tried to check if I needed some extra firmware, and here is the output of isenkram-autoinstall-firmware

info: unable to check dmesg, list might be incomplete
info: some kernel driver requested extra firmware files: iwlwifi-bz-a0-fm4-a0-72.ucode iwlwifi-bz-a0-fm-a0-72.ucode iwlwifi-bz-a0-gf4-a0-72.ucode iwlwifi-bz-a0-gf-a0-72.ucode iwlwifi-bz-a0-hr-b0-72.ucode iwlwifi-bz-a0-mr-a0-72.ucode iwlwifi-BzBnj-a0-fm4-a0-72.ucode iwlwifi-BzBnj-a0-fm-a0-72.ucode iwlwifi-BzBnj-a0-gf4-a0-72.ucode iwlwifi-BzBnj-a0-gf-a0-72.ucode iwlwifi-BzBnj-a0-hr-b0-72.ucode iwlwifi-BzBnj-b0-fm-b0-72.ucode iwlwifi-gl-a0-fm-a0-72.ucode iwlwifi-gl-b0-fm-b0-72.ucode iwlwifi-ma-a0-fm-a0-72.ucode iwlwifi-ma-a0-gf4-a0-72.ucode iwlwifi-ma-a0-gf-a0-72.ucode iwlwifi-ma-a0-hr-b0-72.ucode iwlwifi-ma-a0-mr-a0-72.ucode iwlwifi-QuQnj-b0-hr-b0-72.ucode iwlwifi-QuQnj-b0-jf-b0-72.ucode iwlwifi-SoSnj-a0-gf4-a0-72.ucode iwlwifi-SoSnj-a0-gf-a0-72.ucode iwlwifi-SoSnj-a0-hr-b0-72.ucode iwlwifi-SoSnj-a0-jf-b0-72.ucode iwlwifi-SoSnj-a0-mr-a0-72.ucode rtl_bt/rtl8723b_config.bin rtl_bt/rtl8723bs_config.bin rtl_bt/rtl8723cs_cg_config.bin rtl_bt/rtl8723cs_cg_fw.bin rtl_bt/rtl8723cs_vf_config.bin rtl_bt/rtl8723cs_vf_fw.bin rtl_bt/rtl8723ds_config.bin rtl_bt/rtl8723ds_fw.bin rtl_bt/rtl8761a_config.bin rtl_bt/rtl8851bu_config.bin rtl_bt/rtl8851bu_fw.bin
info: unable to find any local firmware info for dist boron, using info for sid
info: locating packages with the requested firmware files
info: determining whether enabling other components is required
info: No new firmware package with requested firmware detected.

I tried manually installing firmware-iwlwifi_20230625-2_all.deb and firmware-intel-sound_20230625-2_all.deb from sid but the output of isenkram is still the same.

Offline

#5 2024-02-03 09:41:11

carlshark
Member
Registered: 2024-02-02
Posts: 6

Re: Dell Chromebook 3100 - No Sound

I tried debian 12 netinstall and installed xfce for a minimal install, still no sound. I think I'm out of luck.

Offline

#6 2024-02-03 10:06:44

Robi
Member
Registered: 2024-01-30
Posts: 43

Re: Dell Chromebook 3100 - No Sound

@carlshark wrote:

sudo systemctl --user status pipewire

Don't sudo this, the whole point of a user service is to be tied to your user, not the root.

systemctl --user enable psd

I don't know whether these help.


...Welcome to the family...

Offline

#7 2024-02-03 10:16:13

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,695

Re: Dell Chromebook 3100 - No Sound

@carlshark 
It is not helpful for potential helpers if you keep posting code outputs here. It becomes confusing. smile

While searching for your chip ID, I came across this, which describes the problem best for me.

Offline

#8 2024-02-03 10:51:34

carlshark
Member
Registered: 2024-02-02
Posts: 6

Re: Dell Chromebook 3100 - No Sound

Thank you all for your replies. Sorry about the code outputs, it was recommended in the other thread I mentioned at the beginning of my first post.

@unklar MrChromebox updated his firmware utility script fairly recently and the Linux Mint tip refers to his Reddit post from 2 years ago. For all intents and purposes, the script from WeirdTreeThing's GitHub (chromebook-linux-audio) *should* have worked.

I reinstalled Clear Linux and want to share how it detects the sound card of this laptop.

Output of 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

Output of systemctl status alsa-restore.service

● alsa-restore.service - Save/Restore Sound Card State
     Loaded: loaded (/usr/lib/systemd/system/alsa-restore.service; static)
     Active: active (exited) since Sat 2024-02-03 18:27:26 PST; 2min 50s ago
    Process: 428 ExecStart=/usr/bin/alsactl restore (code=exited, status=0/SUCC>
   Main PID: 428 (code=exited, status=0/SUCCESS)

Feb 03 18:27:26 spare systemd[1]: Starting alsa-restore.service...
Feb 03 18:27:26 spare systemd[1]: Finished alsa-restore.service.

Should I specify "sofglkda7219max" somewhere? I mean, if I start alsamixer there is an option to put in the name of the sound card.

I'll maybe try to reinstall BL Boron tomorrow on this Chromebook. Even a Debian 12 netinstall + WeirdTreeThing's chromebook-linux-audio script didn't work.

Again, many thanks for your help!

Offline

#9 2024-03-03 13:57:30

carlshark
Member
Registered: 2024-02-02
Posts: 6

Re: Dell Chromebook 3100 - No Sound

I was able to finally make it work using https://github.com/WeirdTreeThing/chrom … inux-audio

In the setup-audio script I just commented out

if (distro.__contains__("VERSION_CODENAME=bookworm") or distro.__contains__("DEBIAN_CODENAME=bookworm")) and\

so that

install_deb_kernel()

can be invoked.

Now my kernel reads 6.6.10-chrultrabook and I have sound working.

Offline

#10 2025-03-21 07:21:32

saturnity
New Member
Registered: 2025-03-17
Posts: 1

Re: Dell Chromebook 3100 - No Sound

carlshark wrote:

In the setup-audio script I just commented out

if (distro.__contains__("VERSION_CODENAME=bookworm") or distro.__contains__("DEBIAN_CODENAME=bookworm")) and\

so that

install_deb_kernel()

can be invoked.

Now my kernel reads 6.6.10-chrultrabook and I have sound working.

Hi, could you explain to me please - in Linux-beginner terms, exactly what you did here?  I've tried adding the line to the script but it doesn't install the kernel.  I'm on an Acer Cyan & have tried multiple distros with varying degrees of success, bunsenlabs is great apart from no sound...  Thanks :-)

Offline

Board footer

Powered by FluxBB