Wie kann man prinzipiell unterstützter Hardware einen Treiber verpassen?

Autor

Samstag, 12. November 2011 12:46:52

Hallo,

ich habe ein MOTU Micro Express MIDI Interface, das unter Linux nicht erkannt wird. Der Befehl lsusb verrät, dass Linux nicht merkt, dass es sich um ein MIDI Interface handelt und stuft das Gerät als "unbekannte Hardware" ein.

Unter Windows und Mac OS X hingegen läuft das Interface wie ein Standard USB Interface und läuft mit dem generischen Treiber für USB-MIDI-Geräte. Darum sollte das Standard-Kernel-Modul unter Linux auch in der Lage sein, das Interface prinzipiell anzusprechen. Lade ich aber das Modul einfach so, springt es nicht auf das angeschlossene Interface an.

Kann man irgendwie der Hardware den Treiber einfach "verpassen" und die fehlerhafte Plug and Play Erkennung einfach umgehen, ggf. auch durch Modifikation des Modul-Sourcecodes?

GoaSkin

3 Antworten


Antworten
USB HW Unterstützung
Ulf B., Sonntag, 13. November 2011 01:49:25
Ein/Ausklappen

Hallo GoaSkin,

so einfach ist das meistens nicht. Eine Datenbank mir USB-IDs die unter Linux funktionieren (oder auch nicht) findet sich hier:
http://www.linux-usb.org/

Außerdem habe ich noch diese Info gefunden:

http://www.linux-usb.org/ezusb/

http://linuxwiki.de/LinuxHa...ghlight=%28LinuxHardware%2F%29

http://linux-sound.org/one-page.html

http://www.faqs.org/docs/Linux-HOWTO/MIDI-HOWTO.html

http://ccrma.stanford.edu/planetccrma/software/usbmidi.html

Ciao
Ulf


Bewertung: 142 Punkte bei 11 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: USB HW Unterstützung
GoaSkin , Sonntag, 13. November 2011 17:37:32
Ein/Ausklappen

Das Problem ist etwas absurder: Der Hersteller MOTU baut verschiedene MIDI-Interfaces und auch USB Audio Interfaces, für die er immer die gleiche USB ID nutzt. Manche Hardware lässt sich wie ein generisches Device ansprechen, andere nicht.

Aus diesem Grund reagiert auf die USB-ID nicht der generische USB MIDI bzw. USB Audio Treiber, sondern ein spezielles Kernel-Modul für das MOTU Fastlane Gerät. Da jedoch nicht jedes Gerät mit der gleichen ID ein MOTU Fastlane ist, fragt das Modul einige andere Parameter ab und lässt die Einbindung in den Kernel sein, wenn es sich nicht wirklich um ein Fastlane Interface handelt. Und das mit der Folge, dass für andere Geräte überhaupt kein Treiber geladen wird, auch wenn man sie als generisches USB-MIDI bzw. USB-Audio Gerät handhaben könnte.

D.h. ich müsste dem USB-MIDI Treiber irgendwie mitteilen, dass er mit der USB-ID etwas anfangen kann und den Fastlane Treiber zugleich blacklisten.


Bewertung: 82 Punkte bei 8 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
Re: USB HW Unterstützung
GoaSkin , Sonntag, 13. November 2011 17:41:36
Ein/Ausklappen

Vielen Dank für die Links noch einmal. Werde morgen mal schauen, ob ich damit weiter komme.


Bewertung: 121 Punkte bei 4 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

PCLinuxOS Version 2014.08 "FullMonty" Umstellung auf deutsch
Karl-Heinz Welz, 19.12.2014 09:55, 3 Antworten
Hallo, liebe Community, ich bin 63 Jahre alt und möchte jetzt nach Jahrzehnten Windows zu Linux...
ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] OT: Speicherprobleme
Richard Kraut, 21.12.2014 22:38
Am Sonntag, den 21.12.2014, 22:10 +0100 schrieb Rainer: > habe hier mit einem Phänomen zu tun, dass mich v...
Re: [EasyLinux-Ubuntu] Editor gesucht
Gerhard Blaschke, 21.12.2014 22:28
Am 21.12.2014 um 20:53 schrieb Karl-Heinz: > Am Sun, 21 Dec 2014 19:31:41 +0100 > schrieb Gerhard Bla...
[EasyLinux-Ubuntu] OT: Speicherprobleme
Rainer, 21.12.2014 22:10
Hallo zusammen, habe hier mit einem Phänomen zu tun, dass mich verblüfft und verwirrt: Auf einem Rechner FS...
Re: [EasyLinux-Suse] OS_13.2_mate_caja_multiple_Instanzen_(hier_erstmal_gelöst)
Mahmud Al-Ahmed, 21.12.2014 20:54
On Sun, 21 Dec 2014 20:05:21 +0100 Rüdiger Koerschulte wrote: Hallo > ne, so eine/viele Fehler-Meldung...
Re: [EasyLinux-Ubuntu] Editor gesucht
Karl-Heinz, 21.12.2014 20:53
Am Sun, 21 Dec 2014 19:31:41 +0100 schrieb Gerhard Blaschke : Hallo Gerhard, > Der Editor soll mir nur...