Subject: Re: where are docs for using azalia audio?
To: None <netbsd-help@netbsd.org>
From: None <reed@reedmedia.net>
List: netbsd-help
Date: 12/01/2007 13:01:25
On Sat, 1 Dec 2007, Chavdar Ivanov wrote:

> > azalia0 at pci0 dev 20 function 2: Generic High Definition Audio
> > Controller
> > azalia0: interrupting at ioapic0 pin 16 (irq 10)
> > azalia0: host: 0x1002/0x4383 (rev. 0)
> > azalia0: host: High Definition Audio rev. 1.0
> >
> > azalia0: codec[0]: 0x11c1/0x1040 (rev. 2.0)
> > azalia0: codec[0]: High Definition Audio rev. 1.0
> > azalia0: codec[0]: No support for modem function groups
> > azalia0: codec[0] has no audio function groups
> > azalia0: RIRB time out
> > azalia0: codec[3]: Realtek ALC268 (rev. 0.3)
> > azalia0: codec[3]: High Definition Audio rev. 1.0
> > azalia0: playback: max channels=2, encodings=1<PCM>
> > azalia0: playback: PCM
> > formats=e0560<24bit,20bit,16bit,192kHz,96kHz,48kHz,44.1kHz>
> > azalia0: recording: max channels=2, encodings=1<PCM>
> > azalia0: recording: PCM formats=60160<20bit,16bit,96kHz,48kHz,44.1kHz>
> > audio0 at azalia0: full duplex, independent
> >
> > And:
> >
> > $ mixerctl -av
> > inputs.dac02=123,123  delta=3
> > inputs.dac03=123,123  delta=3
> > inputs.mix0e.dac02.mut=off  [ off on ]
> > inputs.mix0f.dac02.mut=off  [ off on ]
> > inputs.mix0f.purple1d.=off  [ off on ]
> > inputs.mix10.dac03.mut=off  [ off on ]
> > inputs.mix10.purple1d.=off  [ off on ]
> > inputs.mix10.dac02.mut=off  [ off on ]
> > outputs.unknown14.mute=off  [ off on ]
> > outputs.unknown14.dir=output  [ input output ]
> > outputs.unknown14.boost=off  [ off on ]
> > outputs.unknown14.eapd=off  [ off on ]
> > outputs.black15.mute=off  [ off on ]
> > outputs.black15.dir=output  [ input output ]
> > outputs.black15.boost=off  [ off on ]
> > outputs.black15.eapd=off  [ off on ]
> > outputs.black16.mute=off  [ off on ]
> > outputs.black18.mute=off  [ off on ]
> > outputs.black18=0,0  delta=127
> > outputs.black18.dir=output  [ input output ]
> > outputs.black19=0,0  delta=127
> > outputs.black1a.mute=off  [ off on ]
> > outputs.black1a=0,0  delta=127
> > outputs.black1a.dir=output  [ input output ]
> 
> 
> I would try outputs.black??.

I don't even know what this is. I tried earlier and did nothing:

$ sudo mixerctl -w outputs.black18=50,50
outputs.black18: 0,0 -> 0,0
$ sudo mixerctl -w outputs.black19=50,50 
outputs.black19: 0,0 -> 0,0
$ sudo mixerctl -w outputs.black1a=50,50 
outputs.black1a: 0,0 -> 0,0

> > inputs.sel23.source=black15  [ black18 black19 black1a black1c unknown14
> > black15 black12 ]
> > outputs.sel23.mute=off  [ off on ]
> > outputs.sel23=123,123  delta=8
> > inputs.sel24.source=unknown14  [ black18 black19 black1a black1c unknown14
> > black15 black13 ]
> > outputs.sel24.mute=off  [ off on ]
> > outputs.sel24=123,123  delta=8
> > playback.mode=02  [ 02 03 06 ]
> > record.mode=07  [ 07 08 ]
> >
> > $ audioctl -a
> > name=HD-Audio
> > version=1.0
> > config=azalia0
> > encodings=slinear_le:16,slinear_be:16*,ulinear_le:16*,ulinear_be:16*,mulaw:8*,alaw:8*,slinear_le:32,slinear_be:32*,ulinear_le:32*,ulinear_be:32*
> > properties=full_duplex,independent
> > full_duplex=0
> > fullduplex=0
> > blocksize=16384
> > hiwat=4
> > lowat=1
> > monitor_gain=0
> > mode=
> > play.rate=44100
> > play.channels=2
> > play.precision=16
> > play.encoding=slinear_le
> > play.gain=127
> > play.balance=32
> > play.port=0x0
> > play.avail_ports=0x0
> > play.seek=16384
> > play.samples=1380352
> > play.eof=0
> > play.pause=0
> > play.error=1
> > play.waiting=0
> > play.open=0
> > play.active=0
> > play.buffer_size=65536
> > record.rate=44100
> > record.channels=2
> > record.precision=16
> > record.encoding=slinear_le
> > record.gain=127
> > record.balance=32
> > record.port=0x0
> > record.avail_ports=0x0
> > record.seek=0
> > record.samples=0
> > record.eof=0
> > record.pause=0
> > record.error=0
> > record.waiting=0
> > record.open=0
> > record.active=0
> > record.buffer_size=65536
> > record.errors=0
> >
> > My laptop has a volume dial that spins forever.
> 
> I have no audio controls, not even a mute button.
> 
> When using the headphones, I have to manually turn off the speakers with
> mixerctl -w outputs.lineout=0.
> 
> Earlier (maybe 6 months ago) the recognized tree was somewhat similar
> to yours with generic names; later my configuration suddenly became
> correctly recognizable. Input also works - I've used even earler
> versions of Skype on it.
> 
> 
> >
> > Any ideas on simply getting this to make sound?