I encountered a new issue, audio appears to be broken: if I watch a
video on Youtube with Firefox, instead of hearing the audio of the
video
I hear a grinding sound. The same happens if I play a .wav file with
aucat. At the end of the message are the output of audioctl and
mixerctl.
As suggested by the faq, I did this test:
# audioctl play.{seek,samples,errors}
play.seek=0
play.samples=0
play.errors=0
# cat > /dev/audio < /dev/zero &
[1] 11754
# audioctl play.{seek,samples,errors}
play.seek=57600
play.samples=0
play.errors=0
# audioctl play.{seek,samples,errors}
play.seek=57600
play.samples=0
play.errors=0
# audioctl play.{seek,samples,errors}
play.seek=57600
play.samples=0
play.errors=0
# kill %1
# fg %1
cat > /dev/audio < /dev/zero
Terminated
#
The faq say that since I'm sending zeroes to the device, I shouldn't
hear anything, but I hear noise.
-------------------------------
[audioctl]
name=HD-Audio
version=1.0
config=azalia1
encodings=slinear_le:16:2:1,slinear_le:20:4:1,slinear_le:24:4:1
properties=full_duplex,independent
full_duplex=0
fullduplex=0
blocksize=9600
hiwat=6
lowat=4
output_muted=0
monitor_gain=0
mode=
play.rate=48000
play.channels=2
play.precision=16
play.bps=2
play.msb=1
play.encoding=slinear_le
play.gain=126
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=0
play.samples=0
play.eof=0
play.pause=0
play.error=0
play.waiting=0
play.open=0
play.active=0
play.buffer_size=65536
play.block_size=9600
play.errors=0
record.rate=48000
record.channels=2
record.precision=16
record.bps=2
record.msb=1
record.encoding=slinear_le
record.gain=124
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.block_size=9600
record.errors=0
[mixerctl]
inputs.dac-2:3=126,126
inputs.dac-0:1=126,126
record.adc-0:1_mute=off [ off on ]
record.adc-0:1=124,124
record.adc-2:3_mute=off [ off on ]
record.adc-2:3=124,124
inputs.mix_source= { mic }
inputs.mix_mic=120,120
inputs.mix2_source=dac-2:3,mix { dac-2:3 mix }
inputs.mix3_source=dac-0:1,mix { dac-0:1 mix }
outputs.spkr_source=mix2 [ mix2 ]
outputs.spkr_mute=off [ off on ]
outputs.spkr_eapd=on [ off on ]
inputs.mic=85,85
outputs.mic_dir=input-vr80 [ none output input input-vr0 input-vr50
input-vr80 input-vr100 ]
outputs.hp_source=mix3 [ mix2 mix3 ]
outputs.hp_mute=off [ off on ]
outputs.hp_boost=off [ off on ]
record.adc-2:3_source=mic,mix { mic mix }
record.adc-0:1_source=mic,mix { mic mix }
outputs.hp_sense=unplugged [ unplugged plugged ]
outputs.spkr_muters=hp { hp }
outputs.master=126,126
outputs.master.mute=off [ off on ]
outputs.master.slaves=dac-2:3,dac-0:1,spkr,hp { dac-2:3 dac-0:1 spkr mic hp }
record.volume=124,124
record.volume.mute=off [ off on ]
record.volume.slaves=adc-0:1,adc-2:3 { adc-0:1 adc-2:3 mic }