OpenBSD 3.7+SB Live! nur ein Lautsprecher geht

simonz

OpenBSD Fanboy
Hi,

ich habe ein Problem und zwar, wenn ich Musik abspiele (über xmms oder auch cat foo > /dev/audio),
kommt nur auf einer von vier angeschlossenen Boxen Ton.
Es läuft OpenBSD 3.7, die Karte ist wie gesagt eine Soundblaster Live! mit emu Chipsatz, der eigentlich von OpenBSD unterstützt wird. Die anderen Boxen sind nicht kaputt.

In der manpage von emu steht
o User-selectable settings are optimized for headphones, two or four speakers
Wenn ich audioctl play.channels=4 eingebe, funktionierts auch nicht. Der Wert wird gesetzt mit der Meldung audioctl: set failed: Invalid argument. Wenn ich dann xmms starte und ein Lied abspiele ist channels wieder auf 2.
Aber trotzdem nur eine Box.

Vielleicht überseh ich nur irgendetwas...
Wenn mir jemand evtl. sagen könnte, wo der Fehler liegt, wäre ich sehr dankbar.

Hier noch ein paar Daten:

~% dmesg | grep emu
emu0 at pci0 dev 11 function 0 "Creative Labs SoundBlaster Live" rev 0x08: irq 11
audio0 at emu0
audioctl -a schrieb:
name=SB Live!
version=0x08
config=emuxki
encodings=ulinear:8,mulaw:8*,alaw:8*,slinear:8*,slinear_le:16,ulinear_le:16*,slinear_be:16*,ulinear_be:16*
properties=full_duplex,mmap,independent
full_duplex=0
fullduplex=0
blocksize=512
hiwat=128
lowat=1
monitor_gain=0
mode=
play.rate=8000
play.channels=1
play.precision=8
play.encoding=mulaw
play.gain=127
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=512
play.samples=65280
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=191
record.balance=32
record.port=0x1
record.avail_ports=0x7
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
mixerctl -a schrieb:
outputs.master=255,255
outputs.master.mute=off
outputs.mono=255
outputs.mono.mute=on
outputs.mono.source=mixerout
outputs.headphones=255,255
outputs.headphones.mute=on
outputs.bass=255
outputs.treble=255
inputs.speaker=255
inputs.speaker.mute=off
inputs.phone=191
inputs.phone.mute=on
inputs.mic=191
inputs.mic.mute=on
inputs.mic.preamp=off
inputs.mic.source=mic0
inputs.line=191,191
inputs.line.mute=on
inputs.cd=191,191
inputs.cd.mute=on
inputs.video=191,191
inputs.video.mute=on
inputs.aux=191,191
inputs.aux.mute=on
inputs.dac=191,191
inputs.dac.mute=off
record.source=mic
record.volume=255,255
record.volume.mute=off
record.mic=0
record.mic.mute=off
outputs.loudness=off
outputs.spatial=off
outputs.spatial.center=0
outputs.spatial.depth=0
outputs.surround=255,255
outputs.surround.mute=off
outputs.center=255
outputs.center.mute=off
outputs.lfe=255
outputs.lfe.mute=off
 
Zuletzt bearbeitet:
Zurück
Oben