cb-linux / breath

Linux for Chromebooks
https://cb-linux.github.io/breath/
MIT License
300 stars 53 forks source link

No audio (Dummy Output only) on Lenovo Chromebook S345 (GRUNT/LIARA) #278

Closed eugeniodepalo closed 2 years ago

eugeniodepalo commented 2 years ago
chronos@localhost / $ lsmod
Module                  Size  Used by
vhost_vsock            20480  0
vhost                  32768  1 vhost_vsock
vhost_iotlb            16384  1 vhost
vmw_vsock_virtio_transport_common    24576  1 vhost_vsock
vsock                  40960  12 vmw_vsock_virtio_transport_common,vhost_vsock
8021q                  28672  0
ccm                    20480  6
veth                   24576  0
xt_cgroup              16384  2
rfcomm                 45056  2
uinput                 20480  0
cmac                   16384  3
algif_hash             16384  1
algif_skcipher         16384  1
af_alg                 20480  6 algif_hash,algif_skcipher
xt_MASQUERADE          16384  3
uvcvideo              106496  0
btusb                  45056  0
btrtl                  20480  1 btusb
btintel                36864  1 btusb
btbcm                  16384  1 btusb
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         24576  1 uvcvideo
videobuf2_common       40960  2 videobuf2_v4l2,uvcvideo
iio_trig_hrtimer       16384  3
industrialio_sw_trigger    16384  1 iio_trig_hrtimer
industrialio_configfs    16384  2 industrialio_sw_trigger
ath10k_pci             40960  0
iio_trig_sysfs         16384  0
ath10k_core           503808  1 ath10k_pci
ath                    32768  1 ath10k_core
snd_hda_codec_hdmi     53248  1
mac80211              778240  1 ath10k_core
snd_hda_intel          36864  0
snd_intel_dspcfg       16384  1 snd_hda_intel
i2c_piix4              24576  0
snd_hda_codec         106496  2 snd_hda_codec_hdmi,snd_hda_intel
acpi_als               16384  2
designware_i2s         16384  3
industrialio_triggered_buffer    16384  1 acpi_als
kfifo_buf              16384  1 industrialio_triggered_buffer
industrialio           57344  7 industrialio_triggered_buffer,iio_trig_hrtimer,acpi_als,kfifo_buf,iio_trig_sysfs
snd_hwdep              16384  1 snd_hda_codec
snd_hda_core           69632  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_soc_acp_rt5682_mach    20480  0
snd_soc_max98357a      16384  1
snd_soc_adau7002       16384  1
snd_soc_acp_da7219mx98357_mach    24576  4
acp_audio_dma          20480  2 snd_soc_acp_da7219mx98357_mach
snd_soc_da7219         65536  4 snd_soc_acp_da7219mx98357_mach
ip6table_nat           16384  1
fuse                  110592  0
bluetooth             487424  32 btrtl,btintel,btbcm,btusb,rfcomm
ecdh_generic           16384  2 bluetooth
ecc                    32768  1 ecdh_generic
cfg80211              720896  3 ath,mac80211,ath10k_core
lzo_rle                16384  2
lzo_compress           16384  1 lzo_rle
zram                   28672  1
joydev                 24576  0
chronos@localhost / $ find /usr/share/alsa
/usr/share/alsa
/usr/share/alsa/alsa.conf
/usr/share/alsa/cards
/usr/share/alsa/cards/NFORCE.conf
/usr/share/alsa/cards/ICH4.conf
/usr/share/alsa/cards/ICE1712.conf
/usr/share/alsa/cards/CMI8788.conf
/usr/share/alsa/cards/AU8810.conf
/usr/share/alsa/cards/CMI8738-MC8.conf
/usr/share/alsa/cards/Audigy.conf
/usr/share/alsa/cards/aliases.conf
/usr/share/alsa/cards/Aureon71.conf
/usr/share/alsa/cards/PMacToonie.conf
/usr/share/alsa/cards/ENS1370.conf
/usr/share/alsa/cards/ATIIXP.conf
/usr/share/alsa/cards/FireWave.conf
/usr/share/alsa/cards/PMac.conf
/usr/share/alsa/cards/Maestro3.conf
/usr/share/alsa/cards/Echo_Echo3G.conf
/usr/share/alsa/cards/ICH.conf
/usr/share/alsa/cards/ICH-MODEM.conf
/usr/share/alsa/cards/RME9652.conf
/usr/share/alsa/cards/ATIIXP-SPDMA.conf
/usr/share/alsa/cards/CMI8338.conf
/usr/share/alsa/cards/AU8830.conf
/usr/share/alsa/cards/CA0106.conf
/usr/share/alsa/cards/Aureon51.conf
/usr/share/alsa/cards/VX222.conf
/usr/share/alsa/cards/SI7018.conf
/usr/share/alsa/cards/EMU10K1X.conf
/usr/share/alsa/cards/YMF744.conf
/usr/share/alsa/cards/TRID4DWAVENX.conf
/usr/share/alsa/cards/GUS.conf
/usr/share/alsa/cards/vc4-hdmi.conf
/usr/share/alsa/cards/VIA8237.conf
/usr/share/alsa/cards/CMI8738-MC6.conf
/usr/share/alsa/cards/CMI8338-SWIEC.conf
/usr/share/alsa/cards/VXPocket440.conf
/usr/share/alsa/cards/ENS1371.conf
/usr/share/alsa/cards/USB-Audio.conf
/usr/share/alsa/cards/EMU10K1.conf
/usr/share/alsa/cards/SB-XFi.conf
/usr/share/alsa/cards/Audigy2.conf
/usr/share/alsa/cards/CS46xx.conf
/usr/share/alsa/cards/ATIIXP-MODEM.conf
/usr/share/alsa/cards/VIA8233.conf
/usr/share/alsa/cards/ICE1724.conf
/usr/share/alsa/cards/pistachio-card.conf
/usr/share/alsa/cards/HDA-Intel.conf
/usr/share/alsa/cards/FWSpeakers.conf
/usr/share/alsa/cards/RME9636.conf
/usr/share/alsa/cards/AU8820.conf
/usr/share/alsa/cards/AACI.conf
/usr/share/alsa/cards/PC-Speaker.conf
/usr/share/alsa/cards/VIA8233A.conf
/usr/share/alsa/cards/VXPocket.conf
/usr/share/alsa/cards/PS3.conf
/usr/share/alsa/cards/FM801.conf
/usr/share/alsa/cards/ES1968.conf
/usr/share/alsa/cards/VIA686A.conf
/usr/share/alsa/cards/HdmiLpeAudio.conf
/usr/share/alsa/cards/Loopback.conf
/usr/share/alsa/ucm
/usr/share/alsa/ucm/Mi Dual Driver Earphones Type-C
/usr/share/alsa/ucm/Mi Dual Driver Earphones Type-C/HiFi.conf
/usr/share/alsa/ucm/Mi Dual Driver Earphones Type-C/Mi Dual Driver Earphones Type-C.conf
/usr/share/alsa/ucm/HDA ATI HDMI
/usr/share/alsa/ucm/HDA ATI HDMI/HiFi.conf
/usr/share/alsa/ucm/HDA ATI HDMI/HDA ATI HDMI.conf
/usr/share/alsa/ucm/Sennheiser SC 660 ANC USB
/usr/share/alsa/ucm/Sennheiser SC 660 ANC USB/HiFi.conf
/usr/share/alsa/ucm/Sennheiser SC 660 ANC USB/Sennheiser SC 660 ANC USB.conf
/usr/share/alsa/ucm/Sennheiser SC260 USB
/usr/share/alsa/ucm/Sennheiser SC260 USB/HiFi.conf
/usr/share/alsa/ucm/Sennheiser SC260 USB/Sennheiser SC260 USB.conf
/usr/share/alsa/ucm/Audioengine HD3
/usr/share/alsa/ucm/Audioengine HD3/HiFi.conf
/usr/share/alsa/ucm/Audioengine HD3/Audioengine HD3.conf
/usr/share/alsa/ucm/EPOS ADAPT 165 USB II
/usr/share/alsa/ucm/EPOS ADAPT 165 USB II/HiFi.conf
/usr/share/alsa/ucm/EPOS ADAPT 165 USB II/EPOS ADAPT 165 USB II.conf
/usr/share/alsa/ucm/HUAWEI USB-C HEADSET
/usr/share/alsa/ucm/HUAWEI USB-C HEADSET/HiFi.conf
/usr/share/alsa/ucm/HUAWEI USB-C HEADSET/HUAWEI USB-C HEADSET.conf
/usr/share/alsa/ucm/Scarlett 2i4 USB
/usr/share/alsa/ucm/Scarlett 2i4 USB/HiFi.conf
/usr/share/alsa/ucm/Scarlett 2i4 USB/Scarlett 2i4 USB.conf
/usr/share/alsa/ucm/acpr5682m98357.2mictreeya
/usr/share/alsa/ucm/acpr5682m98357.2mictreeya/HiFi.conf
/usr/share/alsa/ucm/acpr5682m98357.2mictreeya/acpr5682m98357.2mictreeya.conf
/usr/share/alsa/ucm/DELL PROFESSIONAL SOUND BAR AE5
/usr/share/alsa/ucm/DELL PROFESSIONAL SOUND BAR AE5/HiFi.conf
/usr/share/alsa/ucm/DELL PROFESSIONAL SOUND BAR AE5/DELL PROFESSIONAL SOUND BAR AE5.conf
/usr/share/alsa/ucm/C505 HD Webcam
/usr/share/alsa/ucm/C505 HD Webcam/HiFi.conf
/usr/share/alsa/ucm/C505 HD Webcam/C505 HD Webcam.conf
/usr/share/alsa/ucm/Plantronics EncorePro 525 USB
/usr/share/alsa/ucm/Plantronics EncorePro 525 USB/HiFi.conf
/usr/share/alsa/ucm/Plantronics EncorePro 525 USB/Plantronics EncorePro 525 USB.conf
/usr/share/alsa/ucm/Sennheiser SC230 USB
/usr/share/alsa/ucm/Sennheiser SC230 USB/HiFi.conf
/usr/share/alsa/ucm/Sennheiser SC230 USB/Sennheiser SC230 USB.conf
/usr/share/alsa/ucm/USB 2.0 Camera
/usr/share/alsa/ucm/USB 2.0 Camera/HiFi.conf
/usr/share/alsa/ucm/USB 2.0 Camera/USB 2.0 Camera
/usr/share/alsa/ucm/Scarlett 2i2 USB
/usr/share/alsa/ucm/Scarlett 2i2 USB/HiFi.conf
/usr/share/alsa/ucm/Scarlett 2i2 USB/Scarlett 2i2 USB.conf
/usr/share/alsa/ucm/Plantronics DA70
/usr/share/alsa/ucm/Plantronics DA70/HiFi.conf
/usr/share/alsa/ucm/Plantronics DA70/Plantronics DA70.conf
/usr/share/alsa/ucm/Pixel USB-C earbuds
/usr/share/alsa/ucm/Pixel USB-C earbuds/HiFi.conf
/usr/share/alsa/ucm/Pixel USB-C earbuds/Pixel USB-C earbuds.conf
/usr/share/alsa/ucm/WD19 Dock
/usr/share/alsa/ucm/PCP-USB
/usr/share/alsa/ucm/PCP-USB/PCP-USB.conf
/usr/share/alsa/ucm/PCP-USB/HiFi.conf
/usr/share/alsa/ucm/ICUSBAUDIO7D
/usr/share/alsa/ucm/ICUSBAUDIO7D/HiFi.conf
/usr/share/alsa/ucm/ICUSBAUDIO7D/ICUSBAUDIO7D.conf
/usr/share/alsa/ucm/Sennheise PC 8
/usr/share/alsa/ucm/Sennheise PC 8/HiFi.conf
/usr/share/alsa/ucm/Sennheise PC 8/Sennheise PC 8.conf
/usr/share/alsa/ucm/XtremPro X1 USB DAC
/usr/share/alsa/ucm/XtremPro X1 USB DAC/HiFi.conf
/usr/share/alsa/ucm/XtremPro X1 USB DAC/XtremPro X1 USB DAC.conf
/usr/share/alsa/ucm/Shure MV7
/usr/share/alsa/ucm/Shure MV7/HiFi.conf
/usr/share/alsa/ucm/Shure MV7/Shure MV7.conf
/usr/share/alsa/ucm/EPOS IMPACT 60
/usr/share/alsa/ucm/EPOS IMPACT 60/HiFi.conf
/usr/share/alsa/ucm/EPOS IMPACT 60/EPOS IMPACT 60.conf
/usr/share/alsa/ucm/Sennheiser SC260 USB MS II
/usr/share/alsa/ucm/Sennheiser SC260 USB MS II/HiFi.conf
/usr/share/alsa/ucm/Sennheiser SC260 USB MS II/Sennheiser SC260 USB MS II.conf
/usr/share/alsa/ucm/Sennheiser PC 8.2 USB
/usr/share/alsa/ucm/Sennheiser PC 8.2 USB/Sennheiser PC 8.2 USB.conf
/usr/share/alsa/ucm/Sennheiser PC 8.2 USB/HiFi.conf
/usr/share/alsa/ucm/Sennheiser USB headset
/usr/share/alsa/ucm/Sennheiser USB headset/Sennheiser USB headset.conf
/usr/share/alsa/ucm/Sennheiser USB headset/HiFi.conf
/usr/share/alsa/ucm/Jabra SPEAK 810
/usr/share/alsa/ucm/Jabra SPEAK 810/Jabra SPEAK 810.conf
/usr/share/alsa/ucm/Jabra SPEAK 810/HiFi.conf
/usr/share/alsa/ucm/Poly Blackwire 8225 Series
/usr/share/alsa/ucm/Poly Blackwire 8225 Series/HiFi.conf
/usr/share/alsa/ucm/Poly Blackwire 8225 Series/Poly Blackwire 8225 Series.conf
/usr/share/alsa/ucm/sof-hda-dsp
/usr/share/alsa/ucm/sof-hda-dsp/HiFi.conf
/usr/share/alsa/ucm/sof-hda-dsp/sof-hda-dsp.conf
/usr/share/alsa/ucm/acpr5682m98357.1mictreeya
/usr/share/alsa/ucm/acpr5682m98357.1mictreeya/HiFi.conf
/usr/share/alsa/ucm/acpr5682m98357.1mictreeya/acpr5682m98357.1mictreeya.conf
/usr/share/alsa/ucm/EPOS ADAPT 160
/usr/share/alsa/ucm/EPOS ADAPT 160/HiFi.conf
/usr/share/alsa/ucm/EPOS ADAPT 160/EPOS ADAPT 160.conf
/usr/share/alsa/ucm/Logitech BRIO
/usr/share/alsa/ucm/Logitech BRIO/HiFi.conf
/usr/share/alsa/ucm/Logitech BRIO/Logitech BRIO.conf
/usr/share/alsa/ucm/acpd7219m98357.2mic
/usr/share/alsa/ucm/acpd7219m98357.2mic/HiFi.conf
/usr/share/alsa/ucm/acpd7219m98357.2mic/acpd7219m98357.2mic.conf
/usr/share/alsa/ucm/acpd7219m98357.1micbarla
/usr/share/alsa/ucm/acpd7219m98357.1micbarla/HiFi.conf
/usr/share/alsa/ucm/acpd7219m98357.1micbarla/acpd7219m98357.1micbarla.conf
/usr/share/alsa/ucm/Sennheiser SC230 USB MS II
/usr/share/alsa/ucm/Sennheiser SC230 USB MS II/HiFi.conf
/usr/share/alsa/ucm/Sennheiser SC230 USB MS II/Sennheiser SC230 USB MS II.conf
/usr/share/alsa/ucm/EPOS ADAPT 130
/usr/share/alsa/ucm/EPOS ADAPT 130/HiFi.conf
/usr/share/alsa/ucm/EPOS ADAPT 130/EPOS ADAPT 130.conf
/usr/share/alsa/ucm/acpr5682m98357.1micbarla
/usr/share/alsa/ucm/acpr5682m98357.1micbarla/HiFi.conf
/usr/share/alsa/ucm/acpr5682m98357.1micbarla/acpr5682m98357.1micbarla.conf
/usr/share/alsa/ucm/.keep_media-sound_alsa-utils-0.9
/usr/share/alsa/ucm/Logitech Webcam C930e
/usr/share/alsa/ucm/Logitech Webcam C930e/HiFi.conf
/usr/share/alsa/ucm/Logitech Webcam C930e/Logitech Webcam C930e.conf
/usr/share/alsa/ucm/Hangouts Meet speakermic
/usr/share/alsa/ucm/Hangouts Meet speakermic/HiFi.conf
/usr/share/alsa/ucm/Hangouts Meet speakermic/Hangouts Meet speakermic.conf
/usr/share/alsa/ucm/Dell-WD15-Dock
/usr/share/alsa/ucm/Dell-WD15-Dock/HiFi.conf
/usr/share/alsa/ucm/Dell-WD15-Dock/Dell-WD15-Dock.conf
/usr/share/alsa/ucm/Chat 150 C
/usr/share/alsa/ucm/Chat 150 C/HiFi.conf
/usr/share/alsa/ucm/Chat 150 C/Chat 150 C.conf
/usr/share/alsa/ucm/Loopback
/usr/share/alsa/ucm/Loopback/HiFi.conf
/usr/share/alsa/ucm/Loopback/Loopback.conf
/usr/share/alsa/ucm/Scarlett Solo USB
/usr/share/alsa/ucm/Scarlett Solo USB/HiFi.conf
/usr/share/alsa/ucm/Scarlett Solo USB/Scarlett Solo USB.conf
/usr/share/alsa/ucm/WD15 Dock
/usr/share/alsa/ucm/Dell AC511 USB SoundBar
/usr/share/alsa/ucm/Dell AC511 USB SoundBar/HiFi.conf
/usr/share/alsa/ucm/Dell AC511 USB SoundBar/Dell AC511 USB SoundBar.conf
/usr/share/alsa/ucm/acpd7219m98357.1mic
/usr/share/alsa/ucm/acpd7219m98357.1mic/HiFi.conf
/usr/share/alsa/ucm/acpd7219m98357.1mic/acpd7219m98357.1mic.conf
/usr/share/alsa/init
/usr/share/alsa/init/default
/usr/share/alsa/init/00main
/usr/share/alsa/init/test
/usr/share/alsa/init/help
/usr/share/alsa/init/hda
/usr/share/alsa/init/info
/usr/share/alsa/init/ca0106
/usr/share/alsa/pcm
/usr/share/alsa/pcm/surround40.conf
/usr/share/alsa/pcm/center_lfe.conf
/usr/share/alsa/pcm/surround51.conf
/usr/share/alsa/pcm/front.conf
/usr/share/alsa/pcm/dpl.conf
/usr/share/alsa/pcm/iec958.conf
/usr/share/alsa/pcm/side.conf
/usr/share/alsa/pcm/hdmi.conf
/usr/share/alsa/pcm/surround41.conf
/usr/share/alsa/pcm/surround50.conf
/usr/share/alsa/pcm/dsnoop.conf
/usr/share/alsa/pcm/modem.conf
/usr/share/alsa/pcm/surround21.conf
/usr/share/alsa/pcm/rear.conf
/usr/share/alsa/pcm/surround71.conf
/usr/share/alsa/pcm/default.conf
/usr/share/alsa/pcm/dmix.conf
/usr/share/alsa/speaker-test
/usr/share/alsa/speaker-test/sample_map.csv
MilkyDeveloper commented 2 years ago

What's the output of the file or link created by sudo alsa-info with root priveledges?

eugeniodepalo commented 2 years ago

What's the output of the file or link created by sudo alsa-info with root priveledges?

Thanks for the quick response. Should I run that from the cros shell or from within the breath distro?

Also - I forgot to mention that in order to boot from Fedora I had to compile a 5.15 kernel with the config taken from the official Fedora kernel, as the default config provided by Breath was only giving me a black screen (I guess something to do with the amdgpu driver?). I'll try to do some tests to see what are the config options that are making a difference.

MilkyDeveloper commented 2 years ago

From within Breath :D

eugeniodepalo commented 2 years ago

Closing this in favour of https://github.com/cb-linux/breath/issues/282 as I realize there is no point trying to fix the audio with a kernel not provided by Breath.