ubuntuusers.de

Alsa erkennt dmx 6fire usb nicht

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

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

Oh sorry, das hatte ich anfangs nicht mitgeteilt: Ich hatte mir (wegen der "Testsoundkarte", die eben nur mono abspielt, aber ebenfalls USB 2.0 voraussetzt) einen PCMCIA-Einschub, der 'nachgewiesenermaßen' USB 2.0 liefert, angeschafft. Diese Test-Karte würde ebenfalls auf einem USB 1.1 nicht laufen. Und in der lsusb wird diese Slot-USB-Erweiterung ja auch als 2.0 ausgewiesen. Sorry, dass ich dies nicht geschrieben hatte:

1
2
3
4
5
6
7
8
elvira@Tecra-9100:~$ lsusb
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. MK260 Wireless Combo Receiver
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
elvira@Tecra-9100:~$ 

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

Ok, also letzte Chance: das Kernelmodul selbst bauen.

# Notwendiges installieren, mal kucken ob das reicht
sudo apt-get install build-essential linux-headers-$(uname -r)

Von https://sourceforge.net/projects/sixfireusb/ runterladen, dann

bzcat sixfireusb-0.6.2.tar.bz2 | tar -xv
cd sixfireusb-0.6.2/
make
sudo make kremove
sudo make install

Die Firmware hast du ja schon.

Reboot, oder so...

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

was mache ich falsch ?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
elvira@Tecra-9100:~/Downloads$ bzcat sixfireusb-0.6.2.tar.bz2 | tar -xv
sixfireusb-0.6.2/
sixfireusb-0.6.2/control.h
sixfireusb-0.6.2/control.c
sixfireusb-0.6.2/urbs.h
sixfireusb-0.6.2/Makefile
sixfireusb-0.6.2/common.h
sixfireusb-0.6.2/INSTALL
sixfireusb-0.6.2/firmware.h
sixfireusb-0.6.2/README
sixfireusb-0.6.2/midi.c
sixfireusb-0.6.2/comm.c
sixfireusb-0.6.2/CHANGES
sixfireusb-0.6.2/pcm.c
sixfireusb-0.6.2/midi.h
sixfireusb-0.6.2/urbs.c
sixfireusb-0.6.2/firmware.c
sixfireusb-0.6.2/pcm.h
sixfireusb-0.6.2/comm.h
sixfireusb-0.6.2/chip.c
sixfireusb-0.6.2/rates.h
sixfireusb-0.6.2/GPL
sixfireusb-0.6.2/substream.h
sixfireusb-0.6.2/substream.c
sixfireusb-0.6.2/chip.h
elvira@Tecra-9100:~/Downloads$ cd sixfireusb-0.6.2/
elvira@Tecra-9100:~/Downloads/sixfireusb-0.6.2$ make
make -C /lib/modules/4.4.0-040400-generic/build M=/home/elvira/Downloads/sixfireusb-0.6.2 modules
make[1]: Verzeichnis »/usr/src/linux-headers-4.4.0-040400-generic« wird betreten
Makefile:660: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
  CC [M]  /home/elvira/Downloads/sixfireusb-0.6.2/chip.o
gcc: error: unrecognized command line option ‘-fstack-protector-strong’
make[2]: *** [/home/elvira/Downloads/sixfireusb-0.6.2/chip.o] Fehler 1
make[1]: *** [_module_/home/elvira/Downloads/sixfireusb-0.6.2] Fehler 2
make[1]: Verzeichnis »/usr/src/linux-headers-4.4.0-040400-generic« wird verlassen
make: *** [modules] Fehler 2
elvira@Tecra-9100:~/Downloads/sixfireusb-0.6.2$ 

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

was mache ich falsch?

Du nix. Der Compiler! 😀

The reason for this is, that trusty ships gcc 4.8.x which doesn't support fstack-protector-strong.

Also:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.9

Quelle: http://askubuntu.com/questions/428198/getting-installing-gcc-g-4-9-on-ubuntu.

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

Jetzt liefen Deine Befehle durch, die Maschine hat rel. viel geladen und gearbeitet, sich zuletzt auch brav gemeldet. Auf mein sudo reboot ist er heruntergefahren, um dann, wenn ich es richtig gesehen habe, kurz nach dem Neustart stehen zu bleiben. Es blieb mir wieder nichts anderes übrig, als mit dem Ausschlatknopf die Notbremse zu ziehen. Dann startete der Rechner einwandfrei. Die Audio-Problemlösungs-Global-Testung sieht wie folgt aus. Mir scheint, dass sich nichts verändert hat, oder täusche ich mich?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
elvira@Tecra-9100:~$ lsb_release -d
Description:	Ubuntu 14.04.4 LTS
elvira@Tecra-9100:~$ uname -r
4.4.0-040400-generic
elvira@Tecra-9100:~$ cat /proc/asound/cards
cat: /proc/asound/cards: Datei oder Verzeichnis nicht gefunden
elvira@Tecra-9100:~$ aplay -l
aplay: device_list:268: keine Klangkarten gefunden …
elvira@Tecra-9100:~$ aplay /usr/share/sounds/alsa/Noise.wav
Wiedergabe: WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate: 48000 Hz, mono
elvira@Tecra-9100:~$ lspci -nnk | grep -iA2 audio 
elvira@Tecra-9100:~$ ps -C esd
  PID TTY          TIME CMD
elvira@Tecra-9100:~$ ps -C arts
  PID TTY          TIME CMD
elvira@Tecra-9100:~$ ps -C pulseaudio
  PID TTY          TIME CMD
 1789 ?        00:00:00 pulseaudio
elvira@Tecra-9100:~$ grep "^audio" /etc/group | grep "$USER" | wc -l
0
elvira@Tecra-9100:~$ dpkg -l | tr -s " " | 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
elvira@Tecra-9100:~$ lsmod | grep "snd"
elvira@Tecra-9100:~$ head -n 3 /proc/asound/card0/codec#0
head: »/proc/asound/card0/codec#0“ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
elvira@Tecra-9100:~$ head -n 3 /proc/asound/card0/codec97#0/ac97#0-0
head: »/proc/asound/card0/codec97#0/ac97#0-0“ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
elvira@Tecra-9100:~$ head -n 3 /proc/asound/card0/codec97#0/ac97#0-0+regs
head: »/proc/asound/card0/codec97#0/ac97#0-0+regs“ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
elvira@Tecra-9100:~$ cat ~/.asoundrc
cat: /home/elvira/.asoundrc: Datei oder Verzeichnis nicht gefunden
elvira@Tecra-9100:~$ cat ~/.asoundrc.asoundconf
cat: /home/elvira/.asoundrc.asoundconf: Datei oder Verzeichnis nicht gefunden
elvira@Tecra-9100:~$ cat /etc/asound.conf 

Bisher habe ich mich noch nicht getraut, die Soundkarte wieder anzuschliessen. Was machen wir jetzt?

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

Mir scheint, dass sich nichts verändert hat

Korrekt, wir haben ja nur das Kernelmodul neu gebaut.

Bisher habe ich mich noch nicht getraut, die Soundkarte wieder anzuschliessen. Was machen wir jetzt?

Trau dich! ☺ Und berichte...

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

Hallo pepre,

Versuch a) Verbinden mit dem USB-Kabel der SK im laufenden Betrieb: Maschine friert ein (unregelmäßiges Blinken nur noch hinter der Großschreib-Feststelltaste Caps Lock)

Versuch b) Booten mit angeschlossener SK Maschine bleibt mitten im Bootvorgang stehen. Jetzt schwarzer Bildschirm - im Gegensatz zu a) , hier blieb der normale Bildschirm bestehen, nur war keine Reaktion auf irgendeine Tasten/Maus-Bewegung mehr zu erkennen.

a) und b) haben offensichtlich unterschiedliche syslog-Ausgaben geliefert, ich habe sie hier hinein kopiert:

Alsa ... syslog b

Ich hoffe, Du kannst hiermit etwas anfangen. Vielen, vielen Dank !

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

Hm, das syslog gibt gar nix her.

Ich zitiere mal den Entwickler:

Otherwise try other USB ports and don't use a USB hub.

Es könnte durchaus sein, dass deine USB2-PCMCIA-Karte nicht mit der 6fire spielen will; eine ungünstige Kombination, - sowas gibt's, wenn auch selten.

Im Prinzip sind wir durch, denn du hast die Module getauscht (verschiedene Kernel), und das Modul aus (funktionierenden) Sourcen gebaut.

Stellen wir fest: sobald die Karte die Firmware lädt (oder geladen hat oder die Karte funktional wird), friert der Rechner ein, und das unmittelbar.

  • Hängen der Rechner und das Netzteil der Karte an der selben Steckdose? (Potentialunterschied) Ggf einen Stecker mal um 180° drehen. Echtes Voodoo...

Und: zwischen den Reboots mal die Karte stromlos machen!

Wir nähern uns dem "Latein → Ende"-Zustand...

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

Hallo pepre,

ich habe alle Deine Vorschläge (verschiedene Netzanschlüsse, alten Treiber geladen nach vorherigem Deinstallieren des aktuellen etc) durchprobiert. Es bleibt dabei: Immer wieder steht der Rechner. Du hast jetzt sehr viel Zeit in dieses Projekt investiert, ich weiß gar nicht wie ich Dir hierfür danken soll. Ich selbst habe - bei aller Frustration - einiges gelernt. Irgendwann stellt sich aber tatsächlich die Frage, ob es nicht sinnvoller wäre, die Versuche abzubrechen. Ich fürchte, dieser Zeitpunkt ist jetzt gekommen, so bedauerlich dies ist. Vielen, vielen Dank! woofy

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

Zur Ursachenbestimmung kannst du noch das tun: von Live-CD an einem (halbwegs) modernen Rechner booten, dann

sudo rmmod snd-usb-6fire
# firmware runterladen und installieren
# soundkarte direkt in usb2 einstecken (kein hub, nix nada), ggf noch 
sudo modprobe snd-usb-6fire

Das sollte dann aber funktionieren. Dann weißt du, dass es an der Kombination PCMCIA-USB und Karte liegt.

Mir läßt das ja immer keine Ruhe, bis ich ergründet habe, woran es liegt. Aber das mag ja bei dir anders sein. ☺

woofy

(Themenstarter)

Anmeldungsdatum:
15. August 2008

Beiträge: 86

pepre schrieb:

Zur Ursachenbestimmung kannst du noch das tun: von Live-CD an einem (halbwegs) modernen Rechner booten, dann

Habe ich gemacht - auf einem ThnkPad T61

sudo rmmod snd-usb-6fire
# firmware runterladen und installieren
# soundkarte direkt in usb2 einstecken (kein hub, nix nada), ggf noch 
sudo modprobe snd-usb-6fire

Das sollte dann aber funktionieren. Dann weißt du, dass es an der Kombination PCMCIA-USB und Karte liegt.

Das habe ich nicht gemacht, sondern einfach nochmal unsere Schritte wie auf Seite 1 wiederholt - mit der jüngsten Treiber-Gruppe von SF. Und siehe da - alles läuft einwandfrei, soweit ich dies mit Audacity und einem Pegelton eines Mischpultes per Aufnahmefunktion auf die Schnelle herausbekommen konnte.

Damit wird eigentlich Deine Vermutung bestätigt, dass das Problem ausschließlich am TECRA 9100 liegt bzw. der Tatsache, dass die Maschine von Hause aus nur USB 1.1 unterstützt, die Erweiterung per PCMCIA-Einschub irgendwie nicht funktioniert bzw. mit der Karte nicht harmoniert. Wie auch immer. Schade, aber nicht zu ändern.

Für alle Ubuntu/Xubuntu-Nutzer kann man aber festhalten, dass bei geeigneter Hardware (USB 2.0) Deine Einzelschritte (Ende von Seite 1) unmittelbar zum Erfolg führen. Das ist ja immerhin auch ein Ergebnis - vor allem für alle diejenigen User, die bisher die teure und aus meiner Sicht sehr gute SK Terratec DMX 6Fire USB nicht benutzt haben, da sie bisher nur mit Windows-Treibern ausgeliefert wird.

Nochmals also vielen, vielen Dank!!!!

Antworten |