NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/60555: hdaudio(4) regression: RIRB timeout prevents attachment on Intel 300 Series HDA
>Number: 60555
>Category: kern
>Synopsis: hdaudio(4) regression: RIRB timeout prevents attachment on Intel 300 Series HDA
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Aug 07 22:50:01 +0000 2026
>Originator: Stéphane Ortega
>Release: NetBSD-current (HEAD), built 2026-08-07
>Organization:
>Environment:
NetBSD phoenix 11.99.7 NetBSD 11.99.7 (GENERIC) #0: Fri Aug 7 00:46:52 CEST 2026 src/netbsd-src/sys/arch/amd64/compile/obj/GENERIC amd64
>Description:
On the same Dell laptop, the internal audio works correctly with NetBSD 11.0 but fails with NetBSD-current (HEAD).
The PCI audio controller is:
Intel 300 Series HD Audio Controller
PCI address: pci0 dev 31 function 3
With NetBSD 11.0, hdaudio attaches successfully:
hdaudio0 at pci0 dev 31 function 3: HD Audio Controller
hdafg0 at hdaudio0: Realtek product 0236
hdafg0:
DAC00 2ch: Speaker [Built-In]
DAC01 2ch: HP Out [Jack]
ADC02 2ch: Mic In [Built-In]
audio0 at hdafg0: playback, capture, full duplex, independent
With NetBSD-current (HEAD), the same hardware fails during hdaudio initialization:
hdaudio0 at pci0 dev 31 function 3: HD Audio Controller
hdaudio0: autoconfiguration error: timeout stopping RIRB
hdaudio0: autoconfiguration error: couldn't reset because RIRB is busy
hdaudio0: autoconfiguration error: device driver failed to attach
As a result, no hdafg0 and no audio device are created.
The hardware, BIOS and codec are unchanged between the two tests. Only the NetBSD version differs.
Hardware:
- Dell Latitude 5400 laptop
- Intel Core i5-8265U CPU
- Intel 300 Series chipset
- Realtek HD Audio codec (product 0236)
This appears to be a regression in the hdaudio(4) driver between NetBSD 11.0 and -current.
The same Dell Latitude 5400 boots NetBSD 11.0 with working audio.
>How-To-Repeat:
1. Build or install NetBSD-current (HEAD) on a Dell Latitude 5400 laptop with:
- Intel Core i5-8265U CPU
- Intel 300 Series chipset
- Realtek HD Audio codec (product 0236)
2. Boot the GENERIC amd64 kernel.
3. Check the kernel messages with dmesg.
The hdaudio driver fails to attach and reports:
hdaudio0: autoconfiguration error: timeout stopping RIRB
hdaudio0: autoconfiguration error: couldn't reset because RIRB is busy
hdaudio0: autoconfiguration error: device driver failed to attach
No audio device is created.
The same hardware boots NetBSD 11.0 with working audio.
>Fix:
Unknown
Home |
Main Index |
Thread Index |
Old Index