I installed Debian 12 and tried using the audio fixer script. Headphones work, but speakers never show up. I also tried upgrading to Debian Sid to get a newer SOF firmware and a near-mainline kernel, but also to no avail. I’m happy that headphones work, but I’d love to have the speakers work as well.
I ran the debug program, but can’t work out how to upload the .tar.gz to the forum.
The debug logs are at Dropbox .
Please let me know if there’s anything I can do to help debug this further, and thanks so much to y’all for this awesome software / community!
Can you send the output of ls /sys/bus/platform/devices
1 Like
smerrill@chrome-dome:~/Desktop$ ls -l /sys/bus/platform/devices/
total 0
lrwxrwxrwx 1 root root 0 Jul 27 15:37 ACPI0003:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/ACPI0003:00
lrwxrwxrwx 1 root root 0 Jul 27 14:06 adl_nau8825_def -> ../../../devices/pci0000:00/0000:00:1f.3/adl_nau8825_def
lrwxrwxrwx 1 root root 0 Jul 27 15:37 alarmtimer.0.auto -> ../../../devices/pnp0/00:04/rtc/rtc0/alarmtimer.0.auto
lrwxrwxrwx 1 root root 0 Jul 27 15:37 BOOT0000:00 -> ../../../devices/platform/BOOT0000:00
lrwxrwxrwx 1 root root 0 Jul 27 14:06 coretemp.0 -> ../../../devices/platform/coretemp.0
lrwxrwxrwx 1 root root 0 Jul 27 14:06 cros-ec-chardev.5.auto -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00/cros-ec-dev.1.auto/cros-ec-chardev.5.auto
lrwxrwxrwx 1 root root 0 Jul 27 14:06 cros-ec-debugfs.6.auto -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00/cros-ec-dev.1.auto/cros-ec-debugfs.6.auto
lrwxrwxrwx 1 root root 0 Jul 27 14:06 cros-ec-dev.1.auto -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00/cros-ec-dev.1.auto
lrwxrwxrwx 1 root root 0 Jul 27 14:06 cros-ec-gpio.2.auto -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00/cros-ec-dev.1.auto/cros-ec-gpio.2.auto
lrwxrwxrwx 1 root root 0 Jul 27 14:06 cros-ec-sysfs.7.auto -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00/cros-ec-dev.1.auto/cros-ec-sysfs.7.auto
lrwxrwxrwx 1 root root 0 Jul 27 14:06 cros-usbpd-charger.3.auto -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00/cros-ec-dev.1.auto/cros-usbpd-charger.3.auto
lrwxrwxrwx 1 root root 0 Jul 27 14:06 cros-usbpd-logger.4.auto -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00/cros-ec-dev.1.auto/cros-usbpd-logger.4.auto
lrwxrwxrwx 1 root root 0 Jul 27 14:06 dmic-codec -> ../../../devices/pci0000:00/0000:00:1f.3/dmic-codec
lrwxrwxrwx 1 root root 0 Jul 27 14:06 dw-apb-uart.6 -> ../../../devices/pci0000:00/0000:00:1e.0/dw-apb-uart.6
lrwxrwxrwx 1 root root 0 Jul 27 15:37 efivars.0 -> ../../../devices/platform/efivars.0
lrwxrwxrwx 1 root root 0 Jul 27 15:37 GOOG0002:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00/GOOG0002:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 GOOG0003:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00/GOOG0003:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 GOOG0004:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 GOOG0007:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00/GOOG0007:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 GOOG0014:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/GOOG0004:00/GOOG0014:00
lrwxrwxrwx 1 root root 0 Jul 27 14:06 i2c_designware.0 -> ../../../devices/pci0000:00/0000:00:15.0/i2c_designware.0
lrwxrwxrwx 1 root root 0 Jul 27 14:06 i2c_designware.1 -> ../../../devices/pci0000:00/0000:00:15.1/i2c_designware.1
lrwxrwxrwx 1 root root 0 Jul 27 14:06 i2c_designware.2 -> ../../../devices/pci0000:00/0000:00:15.2/i2c_designware.2
lrwxrwxrwx 1 root root 0 Jul 27 14:06 i2c_designware.3 -> ../../../devices/pci0000:00/0000:00:15.3/i2c_designware.3
lrwxrwxrwx 1 root root 0 Jul 27 14:06 i2c_designware.4 -> ../../../devices/pci0000:00/0000:00:19.0/i2c_designware.4
lrwxrwxrwx 1 root root 0 Jul 27 14:06 i2c_designware.5 -> ../../../devices/pci0000:00/0000:00:19.1/i2c_designware.5
lrwxrwxrwx 1 root root 0 Jul 27 15:37 i8042 -> ../../../devices/platform/i8042
lrwxrwxrwx 1 root root 0 Jul 27 14:06 idma64.0 -> ../../../devices/pci0000:00/0000:00:15.0/idma64.0
lrwxrwxrwx 1 root root 0 Jul 27 14:06 idma64.1 -> ../../../devices/pci0000:00/0000:00:15.1/idma64.1
lrwxrwxrwx 1 root root 0 Jul 27 14:06 idma64.2 -> ../../../devices/pci0000:00/0000:00:15.2/idma64.2
lrwxrwxrwx 1 root root 0 Jul 27 14:06 idma64.3 -> ../../../devices/pci0000:00/0000:00:15.3/idma64.3
lrwxrwxrwx 1 root root 0 Jul 27 14:06 idma64.4 -> ../../../devices/pci0000:00/0000:00:19.0/idma64.4
lrwxrwxrwx 1 root root 0 Jul 27 14:06 idma64.5 -> ../../../devices/pci0000:00/0000:00:19.1/idma64.5
lrwxrwxrwx 1 root root 0 Jul 27 14:06 idma64.6 -> ../../../devices/pci0000:00/0000:00:1e.0/idma64.6
lrwxrwxrwx 1 root root 0 Jul 27 14:06 idma64.7 -> ../../../devices/pci0000:00/0000:00:1e.3/idma64.7
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INT0800:00 -> ../../../devices/pci0000:00/0000:00:1f.0/INT0800:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INT33A1:00 -> ../../../devices/pci0000:00/INT33A1:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INT33D3:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/INT33D3:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INT33D6:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/INT33D6:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INTC1026:00 -> ../../../devices/pci0000:00/INTC1026:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INTC1041:00 -> ../../../devices/platform/INTC1041:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INTC1046:00 -> ../../../devices/platform/INTC1041:00/INTC1046:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INTC1046:01 -> ../../../devices/platform/INTC1041:00/INTC1046:01
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INTC1046:02 -> ../../../devices/platform/INTC1041:00/INTC1046:02
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INTC1046:03 -> ../../../devices/platform/INTC1041:00/INTC1046:03
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INTC1048:00 -> ../../../devices/platform/INTC1041:00/INTC1048:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INTC1049:00 -> ../../../devices/platform/INTC1041:00/INTC1049:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INTC1055:00 -> ../../../devices/pci0000:00/INTC1055:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INTC105C:00 -> ../../../devices/pci0000:00/INTC1026:00/INTC105C:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 INTC1079:00 -> ../../../devices/platform/INTC1079:00
lrwxrwxrwx 1 root root 0 Jul 27 14:06 intel_rapl_msr.0 -> ../../../devices/platform/intel_rapl_msr.0
lrwxrwxrwx 1 root root 0 Jul 27 15:37 microcode -> ../../../devices/platform/microcode
lrwxrwxrwx 1 root root 0 Jul 27 14:52 MX98360A:00 -> ../../../devices/pci0000:00/0000:00:1f.3/MX98360A:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 pcspkr -> ../../../devices/platform/pcspkr
lrwxrwxrwx 1 root root 0 Jul 27 15:37 PNP0C04:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C04:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 PNP0C09:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 PNP0C0A:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/PNP0C0A:00
lrwxrwxrwx 1 root root 0 Jul 27 15:37 PNP0C0D:00 -> ../../../devices/pci0000:00/0000:00:1f.0/PNP0C09:00/PNP0C0D:00
lrwxrwxrwx 1 root root 0 Jul 27 14:06 pxa2xx-spi.7 -> ../../../devices/pci0000:00/0000:00:1e.3/pxa2xx-spi.7
lrwxrwxrwx 1 root root 0 Jul 27 15:37 reg-dummy -> ../../../devices/platform/reg-dummy
lrwxrwxrwx 1 root root 0 Jul 27 14:06 regulatory.0 -> ../../../devices/platform/regulatory.0
lrwxrwxrwx 1 root root 0 Jul 27 15:37 rtc-efi.0 -> ../../../devices/platform/rtc-efi.0
lrwxrwxrwx 1 root root 0 Jul 27 15:37 serial8250 -> ../../../devices/platform/serial8250
lrwxrwxrwx 1 root root 0 Jul 27 15:37 simple-framebuffer.0 -> ../../../devices/platform/BOOT0000:00/coreboot8/simple-framebuffer.0
lrwxrwxrwx 1 root root 0 Jul 27 14:06 snd-soc-dummy -> ../../../devices/platform/snd-soc-dummy
What about cat /sys/bus/platform/devices/MX98360A:00/modalias
1 Like
smerrill@chrome-dome:~/Desktop$ cat /sys/bus/platform/devices/MX98360A:00/modalias
acpi:MX98360A:
I found the issue in my UCM. Run the audio script again and see if it works now.
1 Like
That worked! Thanks so much!
antz
April 4, 2025, 10:29am
9
Looks similar. But I cannot get both speaker and headphone to work with the script. Any advise?