Hi,
        I'm haveing some trouble with trying to get audio input to work on
my Ultra60 machine. Audio playback is working no problem, but when I try
to take any input from /dev/audio:

mymachine$ dd if=/dev/audio of=recorded.raw
dd: /dev/audio: Device not configured
0+0 records in
0+0 records out
0 bytes transferred in 0.002 secs (0 bytes/sec)

        Also, what reutrns form audioctl:

mymachine$ audioctl -a | head
name=SUNW,CS4231
version=b
config=onboard1
encodings=mulaw:8,alaw:8,slinear_le:16,ulinear:8,slinear_be:16,slinear:8*,ulinear_le:16*,ulinear_be:16*,adpcm:8
properties=full_duplex
full_duplex=0
fullduplex=0
blocksize=400
hiwat=163
lowat=1


which suggests an audiocs interface, but my dmesg tells me that it's not
audiocs, but audioce:

mymachine$ dmesg | grep audio
audioce0 at ebus0 addr 200000-2000ff, 702000-70200f, 704000-70400f,
722000-722003 ipl 35 ipl 36: nvaddrs 0
audio0 at audioce0

I have been playing about with all of the parameters in mixerctl and
audioctl, but it doesnt seem to be making any difference, or it complains.
mixerctl only complains when I try to edit any of the record parameters:

mymachine$ mixerctl -av
inputs.dac=8,8 volume
inputs.dac.mute=off  [ on off ]
inputs.line=8,8 volume
inputs.line.mute=off  [ on off ]
inputs.mic=0 volume
inputs.mic.mute=on  [ on off ]
inputs.cd=8,8 volume
inputs.cd.mute=on  [ on off ]
monitor.monitor=7 volume
outputs.monitor.mute=on  [ on off ]
outputs.output=200,200 volume
outputs.output.mute=on  [ on off ]
record.record=0,0 volume
record.record.source=mic  [ cd mic dac ]
monitor.output=headphones  [ speaker line headphones ]
mymachine$ mixerctl monitor.monitor=8
monitor.monitor: 7 -> 8
mymachine$ mixerctl record.record.source=dac
mixerctl: AUDIO_MIXER_WRITE: Invalid argument
mymachine$

whereas for anything I try to change in audioctl, I get:

audioctl: set failed: Invalid argument


I find it very strange that the audio output is ok, but the input not....


any suggestions?
thanks
Larry

Reply via email to