On Sun, Dec 14, 2008 at 10:41:51AM +0000, Jacob Meuser wrote: > try the cat > /dev/audio < /dev/zero test in faq13
# cat > /dev/audio < /dev/zero & [1] 21502 # audioctl play.{seek,samples,errors} play.seek=57600 play.samples=652800 play.errors=0 # audioctl play.{seek,samples,errors} play.seek=57600 play.samples=940800 play.errors=0 # audioctl play.{seek,samples,errors} play.seek=57600 play.samples=1209600 play.errors=0 # audioctl play.{seek,samples,errors} play.seek=57600 play.samples=1593600 play.errors=0 # audioctl play.{seek,samples,errors} play.seek=48000 play.samples=1910400 play.errors=0 # kill %1 # fg cat > /dev/audio < /dev/zero Terminated Nothing but silence during the test. No shreiking sounds. > also try the regress test in src/regress/sys/dev/audio # ./autest ulinear:8...mono(s 8000 c 8146 e 1.8%)...stereo(s 8000 c 8025 e 0.3%) mulaw:8*...mono(s 8000 c 4061 e 97.0%)...stereo(s 8000 c 4006 e 99.7%) alaw:8*...mono(s 8000 c 4061 e 97.0%)...stereo(s 8000 c 4006 e 99.7%) slinear:8*...mono(s 8000 c 8149 e 1.8%)...stereo(s 8000 c 8025 e 0.3%) slinear_le:16...mono(s 8000 c 8026 e 0.3%)...stereo(s 8000 c 8013 e 0.2%) ulinear_le:16*...mono(s 8000 c 8025 e 0.3%)...stereo(s 8000 c 8012 e 0.2%) slinear_be:16*...mono(s 8000 c 8025 e 0.3%)...stereo(s 8000 c 8012 e 0.2%) ulinear_be:16*...mono(s 8000 c 8026 e 0.3%)...stereo(s 8000 c 8013 e 0.2%) The test produces a lot of different, noisy sounds. I guess that is the expected behaviour. When it's done, the sound card keeps playing an annoying, shreiking sound, like the sound I hear when trying to play music with mpd. I was able to stop it by running # cat > /dev/audio < /dev/zero & [1] 27452 # kill %1 # fg cat > /dev/audio < /dev/zero Terminated If I run the above commands a couple of times I'm able to get it into the shreiking mode again. > see if those produce the shreiking sound > > is this new(ish)? you said you had the problem a month or two old > -current, but before that? Before running the old -current that I mentioned, I ran 4.3-stable on the machine. The problem never occured with 4.3-stable. I'm able to configure it to use all the ordinary rates: # audioctl play.rate play.rate=48000 # audioctl play.rate=44100 play.rate: -> 44100 # audioctl play.rate=22050 play.rate: -> 22050 # audioctl play.rate=8000 play.rate: -> 8000 I remember that with 4.3-stable I was only able to use 48000 and had to force mpd and mplayer to use 48000. I've now built and installed mplayer, and the problem also exists with mplayer. If I start mplayer 4-5 times (every time stopping it by typing q after a few seconds), the sound card suddenly goes mad and plays shreiking sounds together with the music. When I quit, the music stops but the shreiking sounds continue. This is with and without "-s 48000", it makes no difference. I'm ready to try anything you can think of :-) Thanks in advance. I might be a bit slow answering your mails, because I'm practically living at the university at the moment, strugling to finish some project work. Martin $ mixerctl -av outputs.master=231,231 volume outputs.master.mute=off [ off on ] outputs.mono=255 volume outputs.mono.mute=off [ off on ] outputs.mono.source=mixerout [ mixerout mic ] outputs.surround=255,255 volume outputs.surround.mute=on [ off on ] outputs.center=255 volume outputs.center.mute=on [ off on ] outputs.lfe=255 volume outputs.lfe.mute=on [ off on ] inputs.spkr=255 volume inputs.spkr.mute=off [ off on ] inputs.phone=191 volume inputs.phone.mute=on [ off on ] inputs.mic=191 volume inputs.mic.mute=on [ off on ] inputs.mic.preamp=off [ off on ] inputs.mic.source=mic0 [ mic0 mic1 ] inputs.line=191,191 volume inputs.line.mute=on [ off on ] inputs.cd=191,191 volume inputs.cd.mute=off [ off on ] inputs.video=255,255 volume inputs.video.mute=off [ off on ] inputs.aux=191,191 volume inputs.aux.mute=on [ off on ] inputs.dac=191,191 volume inputs.dac.mute=off [ off on ] record.source=mic [ mic cd video aux line mixerout mixeroutmono phone ] record.volume=255,255 volume record.volume.mute=off [ off on ] outputs.extamp=off [ off on ] outputs.spdif=off [ off on ]