stukev / XPS-17-9700-Ubuntu-Soundfix

A simple script to install the necessary firmware to fix sound output (dummy sound).
22 stars 3 forks source link

Script had no effect for me #1

Closed os-gabe closed 3 years ago

os-gabe commented 3 years ago

I tried following the steps a couple times and still have only Dummy Output as my audio device on my XPS-17-9700

stukev commented 3 years ago

Could you please show me the outputs of the following commands? uname -r dpkg --list | grep linux-image ls /usr/lib/firmware/intel/ ls /usr/share/alsa/ucm2/

os-gabe commented 3 years ago

Here you go

$  uname -r
5.8.0-48-generic
gabe@gabe-laptop:~$  dpkg --list | grep linux-image
ii  linux-image-5.8.0-43-generic               5.8.0-43.49~20.04.1                   amd64        Signed kernel image generic
ii  linux-image-5.8.0-48-generic               5.8.0-48.54~20.04.1                   amd64        Signed kernel image generic
ii  linux-image-generic-hwe-20.04              5.8.0.48.54~20.04.32                  amd64        Generic Linux kernel image
ii  linux-image-generic-hwe-20.04-edge         5.8.0.48.54~20.04.32                  amd64        Generic Linux kernel image
$  ls /usr/lib/firmware/intel/
dsp_fw_bxtn.bin                   ibt-18-1.ddc
dsp_fw_bxtn_v2219.bin             ibt-18-1.sfi
dsp_fw_bxtn_v3366.bin             ibt-18-2.ddc
dsp_fw_cnl.bin                    ibt-18-2.sfi
dsp_fw_cnl_v1191.bin              ibt-19-0-0.ddc
dsp_fw_cnl_v1858.bin              ibt-19-0-0.sfi
dsp_fw_glk.bin                    ibt-19-0-1.ddc
dsp_fw_glk_v1814.bin              ibt-19-0-1.sfi
dsp_fw_glk_v2768.bin              ibt-19-0-4.ddc
dsp_fw_glk_v2880.bin              ibt-19-0-4.sfi
dsp_fw_glk_v3366.bin              ibt-19-16-4.ddc
dsp_fw_kbl.bin                    ibt-19-16-4.sfi
dsp_fw_kbl_v1037.bin              ibt-19-240-1.ddc
dsp_fw_kbl_v2042.bin              ibt-19-240-1.sfi
dsp_fw_kbl_v2630.bin              ibt-19-240-4.ddc
dsp_fw_kbl_v3266.bin              ibt-19-240-4.sfi
dsp_fw_kbl_v3402.bin              ibt-19-32-0.ddc
dsp_fw_kbl_v3420.bin              ibt-19-32-0.sfi
dsp_fw_kbl_v701.bin               ibt-19-32-1.ddc
dsp_fw_release.bin                ibt-19-32-1.sfi
dsp_fw_release_v3402.bin          ibt-19-32-4.ddc
dsp_fw_release_v969.bin           ibt-19-32-4.sfi
fw_sst_0f28.bin                   ibt-20-0-3.ddc
fw_sst_0f28.bin-48kHz_i2s_master  ibt-20-0-3.sfi
fw_sst_0f28_ssp0.bin              ibt-20-1-3.ddc
fw_sst_22a8.bin                   ibt-20-1-3.sfi
ibt-0041-0041.ddc                 ibt-20-1-4.ddc
ibt-0041-0041.sfi                 ibt-20-1-4.sfi
ibt-11-5.ddc                      ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
ibt-11-5.sfi                      ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
ibt-12-16.ddc                     ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
ibt-12-16.sfi                     ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
ibt-17-0-1.ddc                    ibt-hw-37.7.bseq
ibt-17-0-1.sfi                    ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
ibt-17-16-1.ddc                   ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
ibt-17-16-1.sfi                   ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
ibt-17-1.ddc                      ibt-hw-37.8.bseq
ibt-17-1.sfi                      ice
ibt-17-2.ddc                      IntcSST2.bin
ibt-17-2.sfi                      ipu3-fw.bin
ibt-18-0-1.ddc                    irci_irci_ecr-master_20161208_0213_20170112_1500.bin
ibt-18-0-1.sfi                    sof
ibt-18-16-1.ddc                   sof-tplg
ibt-18-16-1.sfi                   sof-tplg-v1.6.1
$  ls /usr/share/alsa/ucm2/
broadwell-rt286  bytcr-rt5651    codecs      HDA-Intel     PAZ00          sof-hda-dsp    VEYRON-I2S
broxton-rt298    cht-bsw-rt5672  DAISY-I2S   kblrt5660     platforms      sof-soundwire
bytcht-cx2072x   chtnau8824      DB410c      module        README.md      tegraalc5632
bytcht-es8316    chtrt5645       DB820c      PandaBoard    SDP4430        ucm.conf
bytcr-rt5640     chtrt5650       GoogleNyan  PandaBoardES  skylake-rt286  USB-Audio
stukev commented 3 years ago

Looks like the drivers were installed correctly, but you're still running a generic kernel as shown by your uname -r output. You need to use a patched kernel that supports the drivers. Try running either sudo apt install linux-oem-20.04 to install standard oem kernels or sudo apt install linux-oem-20.04b for the bleeding edge beta kernels. I'd recommend the former for stability. After installing one of those, reboot your machine, when the grub boot menu appears, select "Advanced options for Ubuntu", then select any kernel with oem in the name. Once the system finished booting, run uname -r again and ensure that that it says oem in the output. You should now have sound.

os-gabe commented 3 years ago

Ahh, sorry about messing up that step. Audio is working now. Thanks for helping me debug. Cheers!

stukev commented 3 years ago

No problem. Enjoy!