As you can see in attached "aplay -l", "cat /proc/asound/cards" and dmesg outputs, broadwell-rt286 is not initialize since Linux 4.5.0rc1. Issue is still present in 4.7.0 release. With Linux 4.4.15 playback to tablet speakers works fine.
Created attachment 226661 [details] aplay -l output from kernel 4.4.15
Created attachment 226671 [details] aplay -l output from kernel 4.5.0rc1
Created attachment 226681 [details] list of audio cards on kernel 4.4.5
Created attachment 226691 [details] list of audio cards on kernel 4.4.15
Created attachment 226701 [details] list of audio cards on kernel 4.5.0rc1
Created attachment 226711 [details] dmesg of kernel 4.4.15
Created attachment 226721 [details] dmesg of kernel 4.5.0rc1
hi RussianNeuroMancer, can you check if there is INT343A in your folder: /sys/bus/acpi/devices/
Yes, it's there on 4.8.0rc1. aplay -l still show only HDMI outputs.
Maybe related to this? https://git.kernel.org/cgit/linux/kernel/git/broonie/sound.git/commit/?h=topic/intel&id=a395bdd6b24b692adbce0df6510ec9f2af57573e
can you show the value of /sys/bus/acpi/devices/INT343A:00/status and /sys/bus/acpi/devices/INT3438:00/status ?
~# cat /sys/bus/acpi/devices/INT343A:00/status 15 ~# cat /sys/bus/acpi/devices/INT3438:00/status 15
that looks correct. you may need add some log to trace the acpi probing.
Okay, please tell me what exactly I have to provide to help resolve this.
Created attachment 228991 [details] sst acpi probing debug hi, could you apply this patch and send back the dmesg?
Created attachment 229781 [details] dmesg of kernel 4.7.0 with sst acpi probing debug patch > hi, could you apply this patch and send back the dmesg? New dmesg attached.
how about the output of 'lsmod | grep "snd"'?
While checking 'lsmod | grep "snd"' on latest kernel I find that issue no longer reproducible on Linux 4.8rc3 - audio is working now, so I guess this bugreport can be closed. If you still would like me to test Linux 4.5-4.7 kernels (provide logs/debug info) where audio doesn't work - please let me know.
I guess you didn't compile broadwell machine driver with 4.5~4.7 kernel, because we introduce a dw_core=y dependency at that stage. latest 4.8rc3 fixed for takashi add a patch for that, iirc. can you attach the kernel .config that you used to compile 4.5 kernel? anyway, audio working for you is good news. :)
Created attachment 231111 [details] 4.5.0 kernel config > I guess you didn't compile broadwell machine driver with 4.5~4.7 kernel I installed this kernels: http://kernel.ubuntu.com/~kernel-ppa/mainline/ > because we introduce a dw_core=y dependency at that stage My guess that was related, as you see in comment #10 > can you attach the kernel .config that you used to compile 4.5 kernel? Ubuntu's Linux 4.5.0 kernel config attached.
As I already mention under https://bugzilla.kernel.org/show_bug.cgi?id=150601 since kernel 5.x (tested 5.2 on Manjaro) the card does not work again??? (even speaker). Only some weird sounds come from the jack output. Linux version 5.2.1-1-MANJARO (dmesg): ... broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> System Pin mapping ok broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload0 Pin mapping ok broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload1 Pin mapping ok broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Loopback Pin mapping ok broadwell-audio broadwell-audio: rt286-aif1 <-> snd-soc-dummy-dai mapping ok input: broadwell-rt286 Headset as /devices/pci0000:00/INT3438:00/broadwell-audio/sound/card1/input12 ... haswell-pcm-audio haswell-pcm-audio: Direct firmware load for intel/IntcPP01.bin failed with error -2 haswell-pcm-audio haswell-pcm-audio: error: message type 7 header 0x87000000 haswell-pcm-audio haswell-pcm-audio: error: reset stream 2 still running haswell-pcm-audio haswell-pcm-audio: error: reset stream 0 still running haswell-pcm-audio haswell-pcm-audio: ipc: error set dx state 3 failed haswell-pcm-audio haswell-pcm-audio: ipc: error set dx state 3 failed haswell-pcm-audio haswell-pcm-audio: ipc: error set dx state 3 failed ...
szmaszmo, issue appear between 5.2rc1 and 5.2rc2.
szmaszmo, there is new bugreport: bug 205083