Subject: Re: azalia / mixer settings on new laptop
To: Matthias Scheler <tron@zhadum.org.uk>
From: Chavdar Ivanov <ci4ic4@gmail.com>
List: current-users
Date: 10/23/2006 09:24:04
FYI:

On 9/29/06, Daniel Carosone <dan@geek.com.au> wrote:
> On Fri, Sep 29, 2006 at 03:15:41PM +0100, Matthias Scheler wrote:
> > On Fri, Sep 29, 2006 at 12:22:20PM +1000, Daniel Carosone wrote:
> > > Any suggestions?
> >
> > Use a newer kernel.
NetBSD lisa 4.99.3 NetBSD 4.99.3 (GENERIC_LAPTOP) #0: Sat Oct 21
01:53:02 BST 2006
root@loan8:/e/obj1/netbsd-builds/4_99/i386/obj/sys/arch/i386/compile/GENERIC_LAPTOP
i386

>
> Um, this is -current from yesterday, updated since I installed the
> machine with -current from Monday.  I probably should have mentioned
> that, even though I was posting to current-users@ ..  :-)
>
> > The azalia(4) driver in NetBSD 3.1_RC3, 4.0_BETA and current has much
> > better volume control including a "outputs.master" property.

This is the output from mixerctl -a -v:
outputs.dac02.source=hdaudio  [ hdaudio adc04 ]
outputs.lineout.source=dac03  [ dac03 mix0e ]
outputs.lineout.mute=off  [ off on ]
outputs.lineout=125,125  delta=4
outputs.lineout=85,85  delta=85
outputs.lineout.dir=output  [ input output ]
outputs.lineout.boost=on  [ off on ]
outputs.lineout.eapd=off  [ off on ]
outputs.hp.source=mix0e  [ dac03 mix0e ]
outputs.hp.mute=off  [ off on ]
outputs.hp=255,255  delta=4
outputs.hp.boost=off  [ off on ]
outputs.mono.mute=off  [ off on ]
outputs.mono=125  delta=4
outputs.mic=0,0  delta=85
outputs.linein.source=dac03  [ dac03 mix0e ]
outputs.linein.mute=off  [ off on ]
outputs.linein=125,125  delta=4
outputs.linein=85,85  delta=85
outputs.linein.dir=input  [ input output ]
inputs.sel0b.source=dac03  [ dac03 mix0c linein mix0e lineout mic2 ]
inputs.beep.source=beep10  [ beep10 black16 ]
outputs.beep.mute=off  [ off on ]
outputs.beep=119  delta=17
outputs.sel11.mute=off  [ off on ]
outputs.sel11=123,123  delta=8
outputs.sel12.mute=off  [ off on ]
outputs.sel12=123,123  delta=8
outputs.sel13.mute=off  [ off on ]
outputs.sel13=123,123  delta=8
outputs.pow14.source=beep  [ beep mix0e sel13 speaker ]
inputs.sel15.source=mix0c  [ mix0c linein mix0e mix0f cd lineout mic2 aux ]
outputs.sel15.mute=off  [ off on ]
outputs.sel15=119,119  delta=17
outputs.mic2.source=dac03  [ dac03 mix0e ]
outputs.mic2.mute=off  [ off on ]
outputs.mic2=125,125  delta=4
outputs.mic2=85,85  delta=85
outputs.mic2.dir=input  [ input output ]
outputs.sel1a.mute=off  [ off on ]
outputs.sel1a=123,123  delta=8
outputs.sel1b.mute=off  [ off on ]
outputs.sel1b=123,123  delta=8
outputs.sel1c.mute=off  [ off on ]
outputs.sel1c=123,123  delta=8
outputs.speaker.mute=off  [ off on ]
outputs.speaker=205,205  delta=8
outputs.sel1e.mute=off  [ off on ]
outputs.sel1f.mute=off  [ off on ]
playback.mode=03  [ 03 02 ]

(it's not the default - I have been trying to get the speaker to work;
as you can see, there is no outputs.master property; the sound works
fine through the headphones though and it's volume is controlled by
outputs.hp)

And here is the output from audioctl:

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=8704
hiwat=7
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=8704
play.samples=4981248
play.eof=0
play.pause=0
play.error=1
play.waiting=0
play.open=0
play.active=0
play.buffer_size=65536
record.rate=8000
record.channels=1
record.precision=8
record.encoding=mulaw
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

And here is the dmesg bit:


> azalia0 at pci0 dev 27 function 0: Generic High Definition Audio Controller
azalia0: interrupting at irq 11
azalia0: host: Intel 82801GB/GR High Definition Audio Controller (rev. 1)
azalia0: host: High Definition Audio rev. 1.0
azalia0: codec[0]: Analog Devices AD1981HD (rev. 2.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.05kHz,16kHz,11.025kHz,8kHz>
azalia0: recording: max channels=2, encodings=1<PCM>
azalia0: recording: PCM
formats=6007f<20bit,16bit,48kHz,44.1kHz,32kHz,22.05kHz,16kHz,11.025kHz,8kHz>
azalia0: codec[1]: 0x11c1/0x3026 (rev. 7.0)
azalia0: codec[1]: High Definition Audio rev. 1.0
azalia0: codec[1]: No support for modem function groups
azalia0: codec[1] has no audio function groups
audio0 at azalia0: full duplex, independent

(just two output channels to mess with...)

> That's what I was looking for at first, but it seems not to be finding
> something to connect with this knob on my hardware.
>
> --
> Dan.
>
>
>