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