K
Kuli
Jungspund
Moin,
ich habe ein sehr seltsames Problem. Ich habe eine USB-Soundkarte (Soundblaster Audigy 2 NX), die unter Windows am selben Rechner immer tadellos funktioniert hat. Auch unter Linux habe ich sie nach einigem Krampf zum laufen bekommen; der Krampf dabei war, daß sie partout nur dann irgendeinen Laut von sich gibt, wenn sie nicht am USB-Hub angeschlossen ist, sondern direkt und unmittelbar am USB-Anschluß vom Laptop (Acer Travelmate 280).
Wenn sie am Hub ist, wird sie erkannt, ich kann sie mit dem Mixer aktivieren, aber sobald ich nur ein einziges Byte auf /dev/dsp haue, blockiert dieses, d.h. schon ein echo "bla" > /dev/dsp blockiert und kann nur mit STRG-C abgebroochen werden. Aber direkt am USB funktioniert sie ja, daher ist das hier nicht das Hauptproblem, aber es ist schon seltsam genug.
Das Hauptproblem ist, daß anscheinend der ganze USB-Kanal nach einer Weile Benutzung komplett abkackt und nur durch einen kompletten Warmstart des Rechners wieder zu leben erweckt werden kann. Es passiert nur, wenn die Soundkarte in Benutzung ist, und es ist nicht vorhersehbar, wann das passiert; manchmal kann ich stundenlang ununterbrochen Musik hören, manchmal bricht mir der Sound schon nach fünf Minuten weg. Es passiert nie, wenn ich keinen Sound abspiele, aber es passiert immer irgendwann, wenn ich was abspiele.
Das ganze sieht dann so aus, daß sich die Soundkarte deaktiviert und auch nicht mehr aktiviert werden kann. Das Device /etc/dsp ist völlig verschwunden, genauso wie die entsprechenden mixer usw. alsamixer u.a. melden nur "No such device".
Völlig strange: Wenn der Sound futsch ist, stürzt lsusb vor der Ausgabe des eigentlichen Sounddevices ab, und zwar so, daß es sich nicht mal mehr mit kill -9 beenden läßt, auch läßt sich der Rechner dann nicht mehr vollständig runterfahren. Wenn ich kein lsusb ausgeführt habe., ist das kein Problem.
Unter /proc/asound/cards findet sich nur noch die interne Karte vom Laptop. Die Dateien unter /proc/asound/NX sind noch alle da, melden aber bei Ausgabe nur
.
Des weiteren habe ich noch eine wenig aussagekräftige Zeile in /var/log/kernel/current:
Auf der Konsole, von der ich X gestartet habe, wird mir ungefähr zehn millionen mal
ausgegeben.
Das ganze sieht schwer nach einem USB-Problem aus. Allerdings habe ich noch einige andere USB-Geräte am laufen (Maus, Tastatur, zwei externe Festplatten), die alle noch wie geschmiert funktionieren, auch hinter dem USB-Hub. Nur der Sound hat sich verdünnisiert, d.h. nur der externe Sound; die interne Karte macht's noch tadellos.
Ich habe den ganzen Scheiß als Module im Kernel aktiviert, und ich habe das Problem seit 2.6.12-r10 bis jetzt 2.6.14-r2 (Gentoo). Das folgende sind die Ausgaben bei noch funktionierendem Sound:
Hat irgendjemand eine Idee, wonach ich noch suchen kann? Wie ich das Problem in den Griff kriegen kann? Ihr könnt Euch vorstellen, daß sowas einem langsam auf die Eier gehen kann.
Ich danke schonmal für das aufmerksame Lesen!
-Kuli
ich habe ein sehr seltsames Problem. Ich habe eine USB-Soundkarte (Soundblaster Audigy 2 NX), die unter Windows am selben Rechner immer tadellos funktioniert hat. Auch unter Linux habe ich sie nach einigem Krampf zum laufen bekommen; der Krampf dabei war, daß sie partout nur dann irgendeinen Laut von sich gibt, wenn sie nicht am USB-Hub angeschlossen ist, sondern direkt und unmittelbar am USB-Anschluß vom Laptop (Acer Travelmate 280).
Wenn sie am Hub ist, wird sie erkannt, ich kann sie mit dem Mixer aktivieren, aber sobald ich nur ein einziges Byte auf /dev/dsp haue, blockiert dieses, d.h. schon ein echo "bla" > /dev/dsp blockiert und kann nur mit STRG-C abgebroochen werden. Aber direkt am USB funktioniert sie ja, daher ist das hier nicht das Hauptproblem, aber es ist schon seltsam genug.
Das Hauptproblem ist, daß anscheinend der ganze USB-Kanal nach einer Weile Benutzung komplett abkackt und nur durch einen kompletten Warmstart des Rechners wieder zu leben erweckt werden kann. Es passiert nur, wenn die Soundkarte in Benutzung ist, und es ist nicht vorhersehbar, wann das passiert; manchmal kann ich stundenlang ununterbrochen Musik hören, manchmal bricht mir der Sound schon nach fünf Minuten weg. Es passiert nie, wenn ich keinen Sound abspiele, aber es passiert immer irgendwann, wenn ich was abspiele.
Das ganze sieht dann so aus, daß sich die Soundkarte deaktiviert und auch nicht mehr aktiviert werden kann. Das Device /etc/dsp ist völlig verschwunden, genauso wie die entsprechenden mixer usw. alsamixer u.a. melden nur "No such device".
Völlig strange: Wenn der Sound futsch ist, stürzt lsusb vor der Ausgabe des eigentlichen Sounddevices ab, und zwar so, daß es sich nicht mal mehr mit kill -9 beenden läßt, auch läßt sich der Rechner dann nicht mehr vollständig runterfahren. Wenn ich kein lsusb ausgeführt habe., ist das kein Problem.
Unter /proc/asound/cards findet sich nur noch die interne Karte vom Laptop. Die Dateien unter /proc/asound/NX sind noch alle da, melden aber bei Ausgabe nur
Code:
/proc/asound/NX/usbbus: No such device
Des weiteren habe ich noch eine wenig aussagekräftige Zeile in /var/log/kernel/current:
Code:
Nov 16 11:25:18 [kernel] hub 3-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Auf der Konsole, von der ich X gestartet habe, wird mir ungefähr zehn millionen mal
Code:
ALSA lib pcm_direct.c:1086:(snd_pcm:direct_open_secondary_client) unable to open hardware
Das ganze sieht schwer nach einem USB-Problem aus. Allerdings habe ich noch einige andere USB-Geräte am laufen (Maus, Tastatur, zwei externe Festplatten), die alle noch wie geschmiert funktionieren, auch hinter dem USB-Hub. Nur der Sound hat sich verdünnisiert, d.h. nur der externe Sound; die interne Karte macht's noch tadellos.
Ich habe den ganzen Scheiß als Module im Kernel aktiviert, und ich habe das Problem seit 2.6.12-r10 bis jetzt 2.6.14-r2 (Gentoo). Das folgende sind die Ausgaben bei noch funktionierendem Sound:
Code:
[B]lsusb:[/B]
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 041e:3020 Creative Technology, Ltd SoundBlaster Audigy 2 NX
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 006: ID 046d:c00e Logitech, Inc. Optical Mouse
Bus 001 Device 005: ID 0d49:7110 Maxtor
Bus 001 Device 004: ID 046a:0001 Cherry GmbH My3000 Keyboard
Bus 001 Device 003: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
Bus 001 Device 002: ID 05e3:0605 Genesys Logic, Inc.
Bus 001 Device 001: ID 0000:0000
[B]cat /proc/asound/cards[/B]:
0 [NX ]: USB-Audio - SB Audigy 2 NX
Creative Technology Ltd SB Audigy 2 NX at usb-0000:00:1d.1-1, full speed
1 [I82801DBICH4 ]: ICH4 - Intel 82801DB-ICH4
Intel 82801DB-ICH4 with CS4299 at 0xd0080c00, irq 16
[B]cat /proc/asound/NX/usbbus[/B]:
003/002
[B]cat /proc/asound/NX/usbid[/B]:
041e:3020
[B]cat /proc/asound/NX/audigy2nx[/B]:
SB Audigy 2 NX jacks
dig in : ff 00
line in: 01 00
spk out: 01 00
hph out: 01 01
[B]cat /proc/modules[/B]:
...
snd_intel8x0 30304 0 - Live 0xf8bd3000
snd_ac97_codec 93820 1 snd_intel8x0, Live 0xf8b85000
snd_ac97_bus 2048 1 snd_ac97_codec, Live 0xf8855000
snd_usb_audio 74688 1 - Live 0xf8bb4000
snd_pcm 82696 4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec,snd_usb_audio, Live 0xf8b9e000
...
Hat irgendjemand eine Idee, wonach ich noch suchen kann? Wie ich das Problem in den Griff kriegen kann? Ihr könnt Euch vorstellen, daß sowas einem langsam auf die Eier gehen kann.
Ich danke schonmal für das aufmerksame Lesen!
-Kuli