ubuntuusers.de

Alsa erkennt dmx 6fire usb nicht

Status: Ungelöst | Ubuntu-Version: Xubuntu 14.04 (Trusty Tahr)
Antworten |

woofy

Anmeldungsdatum:
15. August 2008

Beiträge: 86

Liebe Ubuntu-Gemeinde, bin Linux-Einsteiger, auch wenn ich vor vielen Jahren schon einmal eine Soundkarte versuchte, mit Eurer Hilfe in's System einzubinden. Dies konnte - wie sich später herausstellte - nicht gelingen, da die Onboard-Karte defekt ist. Deshalb jetzt neuer Versuch mit einer USB-Karte (Terratec dmx-6fire USB). Diese wird in der Hardware-Erkennung gelistet:

[ 1076.587244] usbcore: registered new interface driver snd-usb-6fire
elvira@elvira-TECRA-9100:~$ lsusb
Bus 005 Device 003: ID 0ccd:0080 TerraTec Electronic GmbH 
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 046d:c52e Logitech, Inc. 
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
elvira@elvira-TECRA-9100:~$

oder hier:

elvira@elvira-TECRA-9100:~$ aplay /usr/share/sounds/alsa/Front_Center.wav
Wiedergabe: WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate: 48000 Hz, mono

aber es gibt keinen Ton.

Entsprechend der Anweisungen im ALSA-Projekt habe ich die Konfiguration der Alsa-Treiber vorgenommen und mit modprobe die vier Module versucht einzubinden, dies funktionierte mit snd-usb-6fire, snd-pcm-oss und snd-mixer-oss, nicht jedoch mit "modprobe snd-seq-oss", hier streikte die Maschine (wenn ich mich richtig erinnere mit 'module not found' oder ähnlichem.

Wegen der Länge der Datei habe ich die Antwort auf demsg in die Ablage kopiert.

Nach vielen Stunden erfolgloser Bemühung wende ich mich nun an Euch Profi's - in der Hoffnung, dass die gute Soundkarte angebunden werden kann. Was habe ich falsch gemacht?

Vielen Dank für Eure Mithilfe Woofy

Bearbeitet von pepre:

Bitte Codeblöcke verwenden (Das Klicki mit dem Zahnrad).

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

Was sagt denn

cat /proc/asound/cards

Vllt schickst du die Soundausgabe an eine falsche Karte.

Außerdem ist bei dir Xubuntu am laufen. D.h. da ist PulseAudio am werkeln, deshalb lohnt sich immer ein Blick auf pavucontrol.

Entsprechend der Anweisungen im ALSA-Projekt habe ich die Konfiguration der Alsa-Treiber vorgenommen

Uh, oh, ähm... - Ich hoffe, du hast das gut dokumentiert, damit du alle diese Änderungen wieder rückgängig machen kannst. 😀

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

Hallo pepre, herzlichen Dank für die rasche Antwort! PulseAudio findet die Karte nicht (hatte ich vergessen zu schreiben), und die Ausgabe con cat lautet:

elvira@elvira-TECRA-9100:~$ cat /proc/asound/cards
--- no soundcards ---

elvira@elvira-TECRA-9100:~$ lsusb
Bus 005 Device 003: ID 0ccd:0080 TerraTec Electronic GmbH 

Deine Anmerkung zu der Alsa-Prozedur läßt mich nicht hoffen ...

Einen Konflikt zwischen Betriebssystem und PulseAudio nehme ich nicht an, ich hatte vor wenigen Tagen eine andere Soundkarte der Fa. Speedlink (leider Mono) ohne Probleme am Laufen, hier konnte die Lautstärke am Eingang und Ausgang mit PulseAudio eingestellt werden, in Audacity konnte PulseAudio 'abgewählt' werden, es gab keine Probleme. Aber eben nur Mono (ich möchte aber gerne Stereo aufnehmen).

Vielen Dank für die Mithilfe!

Liebe Grüße Woofy

Bearbeitet von pepre:

Bitte Codeblöcke verwenden (Das Klicki mit dem Zahnrad).

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

Da hat's Infos: http://ubuntuforums.org/showthread.php?t=1928217&p=11757947#post11757947.

Also kucken wir mal, was du da hast. Drei Befehle:

dpkg -l | grep alsa
# und
uname -a
# und
find /lib/modules -iname "snd-usb-6fire*"

Die Ausgaben hier einstellen.

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

Hier die Ausgaben:

elvira@elvira-TECRA-9100:~$ dpkg -l | alsa
Usage: /sbin/alsa {unload|reload|force-unload|force-reload|suspend|resume}
elvira@elvira-TECRA-9100:~$ uname -a
Linux elvira-TECRA-9100 4.2.0-30-generic #36~14.04.1-Ubuntu SMP Fri Feb 26 18:50:14 UTC 2016 i686 i686 i686 GNU/Linux
elvira@elvira-TECRA-9100:~$ find /lib/modules -iname "snd-usb-6fire*"
/lib/modules/4.2.0-30-generic/kernel/sound/usb/6fire/snd-usb-6fire.ko
/lib/modules/4.2.0-27-generic/kernel/sound/usb/6fire/snd-usb-6fire.ko

Vielen Dank für Deine Hilfsbereitschaft! (ich bin zu blöd, die Terminal-Ausgabe richtig zu posten - wie geht das mit dem "Zahnradklicki")

Bearbeitet von pepre:

Bitte Codeblöcke verwenden (Das Klicki mit dem Zahnrad).

Da ist ein Link hinter Codeblöcke. Einfach mal anklicken, und den Text lesen.

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

woofy schrieb:

Hier die Ausgaben:

elvira@elvira-TECRA-9100:~$ dpkg -l | alsa
Usage: /sbin/alsa {unload|reload|force-unload|force-reload|suspend|resume}

Du hast das grep vergessen. Generell ist es einfacher, wenn du copy & paste machst, statt alles (mit Tippfehlern) abzutippen.

elvira@elvira-TECRA-9100:~$ uname -a
Linux elvira-TECRA-9100 4.2.0-30-generic #36~14.04.1-Ubuntu SMP Fri Feb 26 18:50:14 UTC 2016 i686 i686 i686 GNU/Linux
elvira@elvira-TECRA-9100:~$ find /lib/modules -iname "snd-usb-6fire*"
/lib/modules/4.2.0-30-generic/kernel/sound/usb/6fire/snd-usb-6fire.ko
/lib/modules/4.2.0-27-generic/kernel/sound/usb/6fire/snd-usb-6fire.ko

Sowohl der Kernel ist aktuell genug, als auch das passende Modul ist vorhanden. Keine Ahnung, was da schief läuft. Vllt funkt hier ja deine "Konfiguration der Alsa-Treiber" rein...

Was gibt's denn für Ausgaben, wenn du folgenden Befehl eingibst:

sudo modprobe snd-usb-6fire

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

elvira@elvira-TECRA-9100:~$ sudo modprobe snd-usb-6fire

[sudo] password for elvira: 

elvira@elvira-TECRA-9100:~$ 

Somit ergibt es keine Ausgabe.

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

elvira@elvira-TECRA-9100:~$ sudo modprobe snd-usb-6fire
[sudo] password for elvira: 
elvira@elvira-TECRA-9100:~$ dpkg -l | grep alsa
ii  alsa-base                                  1.0.25+dfsg-0ubuntu4                    all          ALSA driver configuration files
ii  alsa-utils                                 1.0.27.2-1ubuntu2                       i386         Utilities for configuring and using ALSA
ii  bluez-alsa:i386                            4.101-0ubuntu13.1                       i386         Bluetooth ALSA support
ii  gstreamer0.10-alsa:i386                    0.10.36-1.1ubuntu2                      i386         GStreamer plugin for ALSA
elvira@elvira-TECRA-9100:~$ 

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

woofy schrieb:

Somit ergibt es keine Ausgabe.

"No messages are good messages" gilt normalerweise. 😀

Dann hat das Modul wahrscheinlich geladen. Kuck mer mal:

dmesg | grep snd
# und 
cat /proc/asound/cards

Und bitte, bitte lies mal das mit den Codeblocks!

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

Hallo pepre, sorry, dass es so lange gedauert hat (mit der Code-Kopie, aber auch mit der Antwort).

Hier die beiden Terminal-Ausgaben:

1
2
3
4
5
6
7
elvira@elvira-TECRA-9100:~$ dmesg | grep snd
[   29.501254] snd-usb-6fire 5-2:1.0: error requesting ezusb firmware 6fire/dmx6firel2.ihx.
[   29.501314] snd-usb-6fire: probe of 5-2:1.0 failed with error -2
[   29.511925] usbcore: registered new interface driver snd-usb-6fire
elvira@elvira-TECRA-9100:~$ cat /proc/asound/cards
--- no soundcards ---
elvira@elvira-TECRA-9100:~$ 

Nochmals danke für die Unterstützung - so verliere ich noch nicht die Hoffnung, dass es klappen könnte ... LG Woofy

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

woofy schrieb:

Juhuu! Ein Codeblock! Ich bin begeistert! 😀

[ 29.501254] snd-usb-6fire 5-2:1.0: error requesting ezusb firmware 6fire/dmx6firel2.ihx.

Da steht's doch: es fehlt die Firmware. Hangelt man sich durch https://sourceforge.net/projects/sixfireusb/, so bekommt man das:

You also need the firmware for the card. To install it, visit http://sourceforge.net/projects/sixfireusb/files/tools

Dort bekommt man die Datei fwinst.sh und fwinst.txt, und erfährt beim Lesen folgendes:

The script fwinst.sh is used to install the firmware for the TerraTec DMX 6Fire USB.
The firmware is required for the device to work after it has been disconnected from power.
It will download the windows driver version 1.23.0.02 and extract the firmware from it.
...
To perform the installation, ensure that your internet connection is up.
Also you need to have installed 7z (found in p7zip) and wget.
...
Then, type
   sudo sh fwinst.sh

Alles klar?

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

Du bist genial, lieber pepre, ich hatte fwinst.sh und ..txt nicht gesehen, deshalb ist die aktuelle Firmware in allen meinen (multiplen) Versuchen nie wirklich installiert worden. Deshalb nun erst einmal ein Zwischenstand, der nach meiner Einschätzung doch ganz gut aussieht:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
 cd /home/elvira/Downloads
elvira@elvira-TECRA-9100:~/Downloads$ sudo sh fwinst.sh
-e -n Checking for firmware directory...
-e done.
-e -n Downloading windows driver...
-e done.
-e -n Checking MD-5 checksum of windows driver...
-e done.
-e -n Unpacking windows driver...
-e done.
-e -n Extracting firmware files...
-e done.
-e -n Checking MD-5 checksums of firmware files...
-e done.
-e -n Installing firmware files...
-e done.
-e Installation completed.
elvira@elvira-TECRA-9100:~/Downloads$ 

Wg. eines anderen Termines kann ich wahrscheinlich erst heute Abend testen, werde dann berichten. Schon einmal ganz herzlichen Dank !

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

Ich habe mich zu früh gefreut, jetzt geht momentan gar nichts mehr: Nach Neustart zunächst schwarzer Bildschirm, nach Entfernung des USB-Kabels wurde durch Ubuntu Wiederherstellungsmodus erwartet, nach mehreren Neustarts (ohne Soundkarte) endlich wieder der gewohnte Kubuntu-Bildschirm. In dem Moment, wenn die Verbindung zur Soundkarte hergestellt wird, "steht" der Rechner, der Cursor ist durch nichts mehr zu bewegen etc. Da ich das System ja neu aufgesetzt habe und infolgedessen noch kein Datenverlust zu beklagen wäre, ist es vielleicht am vernünftigsten, Xubuntu neu aufzuspielen (erst morgen), oder was meinst Du?

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

woofy schrieb:

In dem Moment, wenn die Verbindung zur Soundkarte hergestellt wird, "steht" der Rechner

Holla die Waldfee! Das ist heftig (und selten). Bekommst du irgendwas in den Logs? IdF wäre die Anlaufstelle /var/log/syslog. Falls der Kernel noch kann, dann schreibt er da was rein, bevor er alle Viere von sich streckt. Wäre gut wenn du die Datei hier mal anhängst, damit ich mal kucken kann.

Da ich das System ja neu aufgesetzt habe und infolgedessen noch kein Datenverlust zu beklagen wäre, ist es vielleicht am vernünftigsten, Xubuntu neu aufzuspielen (erst morgen), oder was meinst Du?

Da ich nicht weiß, was du schon alles angestellt hast (deine "Konfiguration der Alsa-Treiber"; zB normal ist "Ubuntu 14.04 wird mit Kernel 3.13 ausgeliefert", bei dir läuft aber "4.2.0-30"; alsa-base = 1.0.25+dfsg-0ubuntu4, aber alsa-utils = 1.0.27.2-1ubuntu2; da kann noch mehr nicht passen...), wäre das vllt das beste.

Jedenfalls ist das wichtig: Audio-Fehler-Beschreibung, damit sammelt man relevante Infos.

Evlt könnte es auch nötig sein, das Kernel-Modul aus den SF-Quellen zu bauen, damit das zur Firmware passt. Da müsste man sich mal durch die SF-Doku graben.

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

Danke - wahrscheinlich ist der Neuaufbau das zeitsparendste Verfahren. In die Ablage schreibe ich die Syslog-Ergebnisse - offenbar konnte dies noch erfolgen. Falls Du hieraus tiefere Erkenntnisse gewinnst, lass' es mich gerne wissen. Es tut mir leid, dass ich derart viel Mühe bereite - und dies am Wochenende! LG Woofy

Antworten |