linux icon indicating copy to clipboard operation
linux copied to clipboard

UpXtreme TGL + 6.3 kernel: failed to ready HDA controller gctl 0x0

Open rfvirgil opened this issue 2 years ago • 3 comments

On TGL UpXtreme with upstream 6.3 kernel we're seeing:

kern  :err   : [    4.428226] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to ready HDA controller gctl 0x0
kern  :err   : [    4.428264] sof-audio-pci-intel-tgl 0000:00:1f.3: error: get caps error
kern  :err   : [    4.428727] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to probe DSP -5
kern  :err   : [    4.428749] sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof_probe_work failed err: -5

This makes all our automated testing intermittently fail. I found this same problem was reported back in 2020: https://github.com/thesofproject/linux/issues/2571 and claimed to be resolved by the patches in https://github.com/thesofproject/linux/pull/2581. But the 6.3 kernel has those patches and we're still seeing the failure.

rfvirgil avatar Sep 14 '23 09:09 rfvirgil

You need to tell us more about this error @rfvirgil

IIRC we saw this in suspend-resume stress tests, or while rebooting with a stream active.

plbossart avatar Sep 14 '23 11:09 plbossart

This is seen booting a board. I need to check whether this was a warm-reboot or a cold (wall power off) reboot and I'll get back to you on that.

  • UpX TGL with CDB35L56-FOUR-HD board attached to HAT
  • HAT in non-SoundWire mode
  • On-board HDA controller not connected to a HDA codec
  • .config: .config.gz

Dmesg: PR4589-boot-dmesg.txt

rfvirgil avatar Sep 14 '23 12:09 rfvirgil

@rfvirgil the error string "error: failed to ready HDA controller" is not found in the latest kernel, and the logs show you are using 6.3

this looks like a missing backport to me??

Also I have no idea what's connected, it's "non-SoundWire mode" and "not connected to a HDA codec", so that is it?

plbossart avatar Sep 20 '23 23:09 plbossart