Subject: Re: kern/35553: azalia hangs an Optiplex 745
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Mark Davies <mark@mcs.vuw.ac.nz>
List: netbsd-bugs
Date: 08/06/2007 03:20:03
The following reply was made to PR kern/35553; it has been noted by GNATS.
From: Mark Davies <mark@mcs.vuw.ac.nz>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: kern/35553: azalia hangs an Optiplex 745
Date: Mon, 6 Aug 2007 15:19:45 +1200
Just to update this, should note that disabling _either_ azalia or
ehci on the 745 gets a system that doesn't hang so its presumably
some interaction between them.
If you disable ehci the azalia reports as:
azalia0 at pci0 dev 27 function 0: Generic High Definition Audio
Controller
azalia0: interrupting at ioapic0 pin 16 (irq 11)
azalia0: host: Intel 82801H High Definition Audio Controller (rev. 2)
azalia0: host: High Definition Audio rev. 1.0
azalia0: codec[0]: Analog Devices AD1983 (rev. 4.0)
azalia0: codec[0]: High Definition Audio rev. 1.0
azalia0: playback: max channels=2, encodings=1<PCM>
azalia0: playback: PCM
formats=e007f<24bit,20bit,16bit,48kHz,44.1kHz,32kHz,22.05
kHz,16kHz,11.025kHz,8kHz>
azalia0: recording: max channels=2, encodings=1<PCM>
azalia0: recording: PCM
formats=e007f<24bit,20bit,16bit,48kHz,44.1kHz,32kHz,22.0
5kHz,16kHz,11.025kHz,8kHz>
audio0 at azalia0: full duplex, independent
and mixerctl gives:
outputs.dac02.source=hdaudio
outputs.green05.source=dac03
outputs.green05.mute=off
outputs.green05=125,125
outputs.black06.source=dac03
outputs.black06.mute=off
outputs.black06=125,125
outputs.black06.boost=on
outputs.unknown07.mute=off
outputs.unknown07=125
inputs.sel0b.source=dac03
inputs.sel0c.source=black08
outputs.sel0c=85,85
inputs.sel0d.source=blue09
inputs.beep10.mute=off
inputs.beep10=119
outputs.sel11.mute=off
outputs.sel11=123,123
outputs.sel12.mute=off
outputs.sel12=123,123
outputs.sel13.mute=off
outputs.sel13=123,123
inputs.sel14.source=sel0c
outputs.sel14.mute=off
outputs.sel14=119,119
playback.mode=03
so looks like azalia_codec.c still needs to know about the particular
controls etc for the AD1983.
cheers
mark