Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: hdaudio1: RIRB timeout in 8.0_BETA
In Message <20170702022455.71F27115340%xen1.duzan.org@localhost>,
"Gary Duzan" <gary%duzan.org@localhost>wrote:
=> After upgrading from an earlier netbsd-8 snapshot, I got this on reboot:
=>
=>[...]
=>hdaudio1 at pci0 dev 20 function 2: HD Audio Controller
=>hdaudio1: interrupting at ioapic0 pin 16
=>hdafg1 at hdaudio1: vendor 10ec product 0892
=>hdafg1: DAC00 8ch: Speaker [Jack]
=>hdafg1: DAC01 2ch: HP Out [Jack]
=>hdafg1: DIG02 2ch: SPDIF Out [Jack]
=>hdafg1: DIG03 2ch: SPDIF Out [Built-In]
=>hdafg1: ADC04 2ch: Line In [Jack], Mic In [Jack]
=>hdafg1: ADC05 2ch: Mic In [Jack]
=>hdafg1: DIG-In06 2ch: SPDIF In [Jack]
=>hdafg1: 8ch/2ch 32000Hz 44100Hz 48000Hz 88200Hz 96000Hz 192000Hz PCM16 PCM20 PCM24 AC3
=>audio0 at hdafg1: full duplex, playback, capture, mmap, independent
=>hdaudio1: RIRB timeout
=>hdaudio1: RIRB timeout
=>hdaudio1: RIRB timeout
=>hdaudio1: RIRB timeout
=>[...]
=>hdaudio1: RIRB timeout
=>hdaudio1: RIRB timeout
=>hdaudio1: RIRB timeout
=>hdaudio1: RIRB timeout
=>hdafg1: Virtual format configured - Format SLINEAR, precision 16, channels 2, frequency 48000
=>spkr1 at audio0: PC Speaker (synthesized)
=>[...]
=>
=> There were enough timeout messages to overflow past the top of
=>the dmesg buffer, but here is the uname:
=>
=>NetBSD capo.xnet.duzan.org 8.0_BETA NetBSD 8.0_BETA (GENERIC) #4: Fri Jun 30 08:42:43 EDT 2017 root%bldr.6net.duzan.org@localhost:/usr/build/netbsd-8/obj/usr/build/netbsd-8/src/sys/arch/amd64/compile/GENERIC amd64
=>
=> I get the same message when I try to play any audio. Does this
=>ring any bells, or should I go ahead and send-pr it?
FWIW, backing out the following changes restores audio:
sys/dev/ic/am7930.c 1.54, 1.55
Make vsaudio(4) work again.
[nat, ticket #68]
sys/dev/aurateconv.c 1.20
Enable rate conversion for 8-bit audio.
[nat, ticket #69]
sys/dev/auconv.c 1.27, 1.28
sys/dev/auconv.h 1.17, 1.18
sys/dev/mulaw.c 1.29, 1.30
sys/dev/mulaw.h 1.21-1.24
auconv/mulaw.c: allow for 32 bit precision and more filters
for conversion between formats.
[nat, ticket #70]
sys/dev/audio.c 1.359-1.366
sys/dev/audiovar.h 1.56
audio(4): Fix several stability issues.
[nat, ticket #71]
sys/dev/mulaw.c 1.31, 1.32
Fix big endian bug.
[nat, ticket #74]
I did try backing out some subsets of these changes, but the best I got
was noise from the audio device.
Gary Duzan
Home |
Main Index |
Thread Index |
Old Index