NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Unable to record on auvia (i386)



I'm trying to record from a microphone with NetBSD 4.0_STABLE i386 using auvia:

auvia0 at pci0 dev 17 function 5: VIA Technologies VT8235 AC'97 Audio (rev 0x50)
auvia0: interrupting at irq 11
auvia0: ac97: Avance Logic ALC655 codec; no 3D stereo
auvia0: ac97: ext id 9c4<AC97_23,LDAC,SDAC,CDAC,SPDIF>
audio0 at auvia0: full duplex, independent

mixerctl says:

outputs.master=255,255
outputs.master.mute=off
outputs.mono=255
outputs.mono.mute=off
outputs.mono.source=mixerout
outputs.surround=127,127
outputs.surround.mute=off
outputs.center=127
outputs.center.mute=off
outputs.lfe=127
outputs.lfe.mute=off
inputs.speaker=255
inputs.speaker.mute=on
inputs.phone=191
inputs.phone.mute=on
inputs.mic=255
inputs.mic.mute=off
inputs.mic.preamp=off
inputs.mic.source=mic0
inputs.line=191,191
inputs.line.mute=off
inputs.cd=191,191
inputs.cd.mute=off
inputs.video=255,255
inputs.video.mute=off
inputs.aux=191,191
inputs.aux.mute=on
inputs.dac=183,183
inputs.dac.mute=on
record.source=mic
record.volume=240,240
record.volume.mute=off
spdif.enable=off

I'm getting loopback to the headphones (especially when I use inputs.mic.preamp=on) so the input circuitry works, plus I've tested the machine with Ubuntu. With Ubuntu I had to unmute the mic and up the mic volume (you'll see that I've done that on NetBSD too).

I'm testing recording with "audiorecord -t 5 out" and then playing back with "audioplay out".

I've not tested -current (and as this is an embedded board it's a bit tricky too), but cvs shows nothing but cosmetic changes in auvia.c and ac97.c.

What stupid mistake is staring me in the face? :-)

--
Stephen


Home | Main Index | Thread Index | Old Index