Probleme mit SoundBlaster 16 PCI

tobix

Member
Hallo Leute,

ich habe folgendes Problem:

Ich habe mir eine gebrauchte SoundBlaster 16 PCI zugelegt, die vom System (openBSD 3.6) auch anscheinend einwandfrei erkannt wird. In der dmesg-Ausgabe steht zumindest die zeile

audio0 at eap0

Die Karte gibt auch was von sich, nur eben nicht lange. Wenn ich ein Lied abspiele, fängt es nach ca. 2 sek. an zu stocken und nach ca. 5 sekunden höre ich nur noch ein Pfeifen bzw. Rauschen. Ich habe bereits mehrere Lieder und Player ausprobiert, überall die gleichen Symptome.

Liegt es nun an der Karte selbst oder evtl. an der Konfiguration? Wenn es an der Konfiguration liegt, wo kann ich sie ändern?

Vielen Dank schonmal!!

Gruß Tobias
 
hört sich eher nach einem hardwareproblem an... kannst du die karte mit einem anderen rechner und anderem betriebssystem testen?

auf bald
oenone

PS: bitte immer vollständige dmesg.
 
Hallo nochmal,

erstmal Danke für den Tipp, ich hab den Rechner mal mit Knoppix gebootet, und da laufen die Songs völlig problemlos. Ein Hardwareproblem lässt sich daher wohl ausschließen.

Nur wo soll ich jetzt weitersuchen? Soll ich meine dmesg mal posten?

Gruß
Tobias
 
Ok, hier die Ausgabe der dmesg:

Code:
OpenBSD 3.6 (GENERIC) #59: Fri Sep 17 12:32:57 MDT 2004
    deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium II ("GenuineIntel" 686-class, 512KB L2 cache) 351 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR
real mem  = 133787648 (130652K)
avail mem = 115462144 (112756K)
using 1658 buffers containing 6791168 bytes (6632K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(89) BIOS, date 05/10/99, BIOS32 rev. 0 @ 0xf0520
apm0 at bios0: Power Management spec V1.2 (BIOS mgmt disabled)
apm0: APM power management enable: unrecognized device ID (9)
apm0: APM engage (device 1): power management disabled (1)
apm0: AC on, battery charge unknown
pcibios0 at bios0: rev 2.1 @ 0xf0000/0xda2
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xf0d10/144 (7 entries)
pcibios0: PCI Interrupt Router at 000:04:0 ("Intel 82371FB ISA" rev 0x00)
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0x8000 0xc8000/0x1000
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x03
ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x03
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "ATI Mach64 GZ" rev 0x7a
wsdisplay0 at vga1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
pcib0 at pci0 dev 4 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02
pciide0 at pci0 dev 4 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <ST36422A>
wd0: 16-sector PIO, LBA, 6103MB, 12500460 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <TEAC, CD-540E, 1.0A> SCSI0 5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
uhci0 at pci0 dev 4 function 2 "Intel 82371AB USB" rev 0x01: irq 10
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
"Intel 82371AB Power Mgmt" rev 0x02 at pci0 dev 4 function 3 not configured
fxp0 at pci0 dev 9 function 0 "Intel 82557" rev 0x08: irq 10, address 00:90:27:a7:03:bf
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
eap0 at pci0 dev 12 function 0 "Ensoniq AudioPCI97" rev 0x06: irq 11
ac97: codec id 0x54524103 (TriTech Microelectronics TR28023)
audio0 at eap0
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
lm0 at isa0 port 0x290/8: W83781D
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask e765 netmask e765 ttymask f7e7
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
dkcsum: wd0 matched BIOS disk 80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302

die audioctl:

Code:
name=Ensoniq AudioPCI
version=
config=eap
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=384
hiwat=170
lowat=127
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=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
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

und mixerctl:

Code:
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=15
outputs.treble=15
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=on
outputs.loudness=off
outputs.spatial=off
outputs.spatial.center=0
outputs.spatial.depth=0
outputs.surround=255,255
outputs.surround.mute=on
outputs.center=255
outputs.center.mute=on
outputs.lfe=255
outputs.lfe.mute=on

Vielen Dank nochmals

Tobias
 
OK, ich habs versucht. Wenn ich wie in der man angegeben

audioctl play.rate=44100 (oder auch andere Werte) eingebe,

bekomme ich nur die Meldung:

audioctl: set failed: Invalid argument

Ich bin in soundsachen nun mal nicht sehr versiert, tut mir Leid, aber ich danke Dir auf jeden Fall fuer Deine Bemuehungen!

Tobias
 
OK, ich habs jetzt doch noch geschafft, die Werte zu setzen, aendern tut sich trotzdem nichts.
Mir ist aber noch etwas aufgefallen, und zwar: Wenn ich mit xmms eine .wav Datei abspiele, funktioniert das ohne Probleme. Mit mp3 gehts allerdings nicht. Bei mp3blaster und mplayer funktioniert beides nicht.

Gruss
Tobias
 
was sagt mpg123? und was ogg123?
was passiert bei einem "cat /dev/random >/dev/audio0"?

".wav file abspielen geht" lingt fuer mich nach "mp3-player ist fritten"

oder irgendein x-proggie funkt dazwischen. probier mal alles nur auf der konsole zu starten.
 
Also, mpg123 hat die gleichen Symptome, keine Fehlermeldung.
bei einem cat /dev/random > /dev/audio0 kommt die Fehlermeldung

cat /dev/random: input/output error

Ohne X die gleichen Symptome
 
Zurück
Oben