PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mp3 abspielen friert sound ein



BLUESCREEN3D
29.05.03, 21:02
ich habe unter Red Hat 9.0 folgendes Problem:
Ich habe die mp3-rpm installiert, aber sobald ich versuche eine mp3-Datei abzuspielen (egal ob ich xmms, oder das Consolen-Proggi mpg123 nehme) höre ich nach ca. 0.5 Sekunden nichts mehr und kann auch nichts mehr abspielen, bis ich den prozess "esd" mit "kill -9" beende...

redhat-config-soundcard spielt ohne Probleme den Testsound ab und erkennt meinen Onboard-Chip (ASUS A7V8X+-Mainboard) als "VT8233 AC97 Audio Controller", "via82cxxx_audio" und Wave-Dateien mit "play" abspielen funzt auch.

Unter Red Hat 8.0 hatte ich solche Probleme nicht, musste dafür aber extra ALSA installieren - muss ich das jetzt vielleicht auch?

BLUESCREEN3D
02.06.03, 15:26
Spricht irgendwas dagegen, einfach mal ALSA zu installieren? Anscheinend habe ich momentan kein ALSA, sondern irgendwas anderes - jedenfalls musste ich nichts zusätzliches installieren, damit die Soundkarte ging...

Samsara
02.06.03, 18:49
ich vermute, dass es ein player-spezifisches Problem ist. bei mir war's aehnlich, jetzt habe ich zur Probe mal zu MDK9.1 gewechselt, aber auch da nicht ganz happy :(

Gruesse,

Samsara

MrPubes
02.06.03, 19:01
Original geschrieben von BLUESCREEN3D
Spricht irgendwas dagegen, einfach mal ALSA zu installieren? Anscheinend habe ich momentan kein ALSA, sondern irgendwas anderes - jedenfalls musste ich nichts zusätzliches installieren, damit die Soundkarte ging...

Dann muss es afaik OSS sein, direkt im Kernel eingebunden.
Kompilier dir ruhig mal Alsa, ist inzwischen das anerkanntere System.

BLUESCREEN3D
02.06.03, 22:30
Original geschrieben von Samsara
ich vermute, dass es ein player-spezifisches Problem ist. bei mir war's aehnlich, jetzt habe ich zur Probe mal zu MDK9.1 gewechselt, aber auch da nicht ganz happy :(

Gruesse,

Samsara

es geht nicht nur bei xmms nicht, sondern auch nicht mit 2 verschiedenen mp3-plugins und mit dem proggi "mpg123" auch nicht...

werde mal alsa kompilieren - wie schalte ich mein momentan laufendes sound-system ab?

BLUESCREEN3D
03.06.03, 12:23
beim letzten Schritt ("modprobe snd-via82xx;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss") kriege ich folgende Fehlemerldungen:

/lib/modules/2.4.20-13.9/kernel/sound/pci/snd-via82xx.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20-13.9/kernel/sound/pci/snd-via82xx.o: insmod /lib/modules/2.4.20-13.9/kernel/sound/pci/snd-via82xx.o failed
/lib/modules/2.4.20-13.9/kernel/sound/pci/snd-via82xx.o: insmod snd-via82xx failed
/lib/modules/2.4.20-13.9/kernel/sound/acore/seq/oss/snd-seq-oss.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20-13.9/kernel/sound/acore/seq/oss/snd-seq-oss.o: insmod /lib/modules/2.4.20-13.9/kernel/sound/acore/seq/oss/snd-seq-oss.o failed
/lib/modules/2.4.20-13.9/kernel/sound/acore/seq/oss/snd-seq-oss.o: insmod snd-seq-oss failed

Ausgabe von dmesg:

Via 686a/8233/8235 audio driver 1.9.1-ac2
PCI: Found IRQ 6 for device 00:11.5
IRQ routing conflict for 00:11.5, have irq 9, want irq 6
via82cxxx: Six channel audio available
PCI: Setting latency timer of device 00:11.5 to 64
ac97_codec: AC97 Audio codec, id: ALG32 (ALC650)
via82cxxx: board #1 at 0xE000, IRQ 9
VIA 82xx soundcard not found or device busy
ALSA seq_oss.c:223: can't register device seq

Ausgabe von lsmod

Module Size Used by Tainted: P
snd-pcm-oss 44836 0 (unused)
snd-pcm 84480 0 [snd-pcm-oss]
snd-page-alloc 8388 0 [snd-pcm]
snd-timer 19716 0 [snd-pcm]
snd-mixer-oss 16184 0 [snd-pcm-oss]
snd 43716 0 [snd-pcm-oss snd-pcm snd-timer snd-mixer-oss]
via82cxxx_audio 24248 1 (autoclean)
uart401 8356 0 (autoclean) [via82cxxx_audio]
ac97_codec 14536 0 (autoclean) [via82cxxx_audio]
sound 73492 0 (autoclean) [via82cxxx_audio uart401]
soundcore 6468 4 (autoclean) [snd via82cxxx_audio sound]
ide-cd 35424 0 (autoclean)
cdrom 33216 0 (autoclean) [ide-cd]
agpgart 47968 3 (autoclean)
nvidia 1670784 10 (autoclean)
nls_iso8859-1 3548 2 (autoclean)
nls_cp437 5180 2 (autoclean)
vfat 12780 2 (autoclean)
fat 38488 0 (autoclean) [vfat]
nfs 80088 5 (autoclean)
lockd 58096 1 (autoclean) [nfs]
sunrpc 81372 1 (autoclean) [nfs lockd]
parport_pc 18788 1 (autoclean)
lp 8804 1 (autoclean)
parport 36800 1 (autoclean) [parport_pc lp]
autofs 13108 0 (autoclean) (unused)
bcm4400 30848 1
ohci1394 19880 0 (unused)
ieee1394 48780 0 [ohci1394]
scanner 11736 0 (unused)
keybdev 2912 0 (unused)
mousedev 5428 1
hid 21892 0 (unused)
input 5792 0 [keybdev mousedev hid]
usb-uhci 25996 0 (unused)
ehci-hcd 19784 0 (unused)
usbcore 78272 1 [scanner hid usb-uhci ehci-hcd]
ext3 69984 2
jbd 51444 2 [ext3]

ich gehe mal davon aus, dass mein altes soundsystem noch läuft - wie schalte ich das ab???

BLUESCREEN3D
05.06.03, 14:17
gestern habe ich es einmal hingekriegt, kann es aber nicht reproduzieren:
ich habe irgendwie mit den befehlen "rmmod" und "depmod" jeweils mit den parametern "-a" oder "-r" und dem 2. parameter "sound" den ganzen sound-kram aus der lsmod-liste rausgekriegt und konnte dann die alsa-module laden, sodass alles funzte, wie es sollte.

nach dem reboot ist aber alles wieder wie vorher...
und jetzt geht das mit dem rmmod und depmod nicht mehr - keine ahnung warum
wie kann ich das ändern, sodass die alten sound-module

via82cxxx_audio 24248 2 (autoclean)
uart401 8356 0 (autoclean) [via82cxxx_audio]
ac97_codec 14536 0 (autoclean) [via82cxxx_audio]
sound 73492 0 (autoclean) [via82cxxx_audio uart401]
soundcore 6468 4 (autoclean) [via82cxxx_audio sound]
nicht mehr beim hochfahren geladen werden?

BLUESCREEN3D
05.06.03, 17:07
habe jetzt die befehlsfolge wieder rausgefungen:

1. soundsystem entfernen:
rmmod via82cxxx_audio
rmmod uart401
rmmod ac97_codec
rmmod sound
rmmod soundcore

2. alsa laden:
modprobe snd-via82xx
modprobe snd-pcm-oss
modprobe snd-mixer-oss
modprobe snd-seq-oss

3. lautstärke einstellen:
aumix-minimal -v 60
aumix-minimal -w 60



aber irgendwie ist es ja nicht der sinn der sache, beim booten die einen module zu laden, die dann gleich wieder zu entladen und alsa zu laden... - wo kann ich das denn nun umstellen?

Glaurung
05.06.03, 19:23
dann lad die module in der /etc/modules

BLUESCREEN3D
06.06.03, 12:57
nachdem ich gestern noch ziemlich viele seiten durchgelesen habe bin ich auch darauf gekommen, dass es eigentlich nur über die /etc/modules.conf geht und das hat im endeffekt auch funktioniert :D