|
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: | 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
Supporter
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
Supporter
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
Supporter
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
Supporter
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.
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
Supporter
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!!!!
|