usbserial für kernel 2.6.30.6

  • Hi,


    ich benötige dringend die Module usbserial, ftdi-sio und ggf. pl2303.


    Nur leider scheint es die nirgendwo zu geben. Woran liegt das? Alle Module, die ich im Netz oder über ipgk finde, sind noch für eine alte Kernel-Version, sodass ich diese nicht mit insmod einbinden kann :(


    Hab auch schon etliche Module ausprobiert, die angeblich funktionieren, oder die angeblich für die Kernel-Version sind.


    Gibt es die Module wirklich nirgendwo? Die 2.6.30.6 kernel-Version wird doch schon länger verwendet.


    Gibt es alternativ eine Möglichkeit, wie ich diese Module selbst erstellen/compilieren kann? Wenn ja, wie?


    Viele Grüße
    Sascha

  • Hi,


    das ist eigentlich ganz einfach.
    Die GPL Quellen bei QNAP auf der Downloadseite laden und die erforderlichen Kernelmodule in einer Linux VM Kompilieren.
    Dazu gibt's was im QNAP Wiki. (Suchelt da mal nach Kernel)


    Grüsse, David

  • Damit hatte ich mich auch mal etwas beschäftig. Lt. GPL steht nicht genau fest, wann oder ob die Zeitnah geposted werden müssen. Zumindest konnte mir die Frage auch keiner direkt beantworten.
    Ich hätte aber auch gerne immer aktuelle quellen. ;)


    Beim Kernel geht's aber noch. ;) Du kannst Dir die Quellen schon von QNAP ziehen, und den dann halt selbst hochpatchen. (kernel.org)


    Grüsse, David

  • Hallo,
    habe mir jetzt mal einen Kernel 2.6.30 kompiliert.
    Die Module usbserial und ftdi_sio lassen sich ohne Fehlemeldung laden.



    Einmal editiert, zuletzt von Terz () aus folgendem Grund: Code Block hinzugefügt

  • Hallo,
    habt uhr dazu eine anleitung "Kernel 2.6.30 kompiliert", damit mann das selber auch mal hin bekommt.


    habe mir die sourcen von qnap schon runter geladen.
    damit komme ich aber nicht weiter. (mir reicht ein kleiner ansatz wie ich jetzt weiter machen muss.
    habe gelesen ich soll in einer vm ein debian system aufsetzten ? welche version und dann?


    gruss


    Rafa

  • Hi,


    hat schon jemand Erfolg gehabt beim Kompilieren und kann mir die Binaries zur Verfügung stellen? Falls jemand Erfolg hatte oder auch gescheitert ist wären Hinweise super, um doppelte Arbeit zu vermeiden.


    Ich bin auf der Suche nach den Kernel Modulen usbserial und ftdi-sio.


    ... hat die 3.3 Firmware eigentlich auch den Kernel 2.6.30.6?


    Danke und Gruß
    Dennis

  • Hi Dennis,


    schaue mal nach ob die Module nicht schon bei Dir vorhanden sind. Bei FW 3.3 und x39 sind sie es zumindest.
    find / -name usbserial.ko
    find / -name ftdi_so.ko


    Bei mir unter:

    Code
    /usr/lib/modules/


    Ob es ein versehen seitens QNAP ist oder die Module ab sofort dabei sind wird sich in den nächsten FW's zeigen. ;)
    Falls diese nicht bei Dir vorhanden sind, dann hat noch keiner (besser kein Anderer) etwas für die x19 (ARM) Architektur gebaut.


    Grüsse, David

  • Hi,


    danke für den Tipp. Ich habe jetzt 3.3 drauf aber leider sind die Module über find nicht zu finden (außer meine Alten).


    Auch der Ordner /usr/lib/modules existiert in meiner Firmware nicht.


    Schade.


    Gruß
    Dennis

  • Hm. Dann kannst Du entweder immer mal in der optware nachschauen ob sich daran was getan hat oder lädst Dir die GPL Quellen und kompilierst die Module selbst.


    Grüsse, David

  • Zitat von "Terz"

    ...kompilierst die Module selbst.


    Hi,


    die Arbeit werde ich mir mal machen... wenn ich Zeit finde.. vermutlich erst ab Herbst. Ich arbeite zwar recht viel mit Linux und habe auch schon Kernel nach Anleitung kompiliert, muss mich in das Thema Crosscompiler aber erstmal einarbeiten wie das funktioniert. Ich denke ich werde auf ner Intel Büxe bzw. VirtualBox kompilieren für den ARM Prozessor, richtig?


    Ich hoffe das bis Herbst schon jemand etwas hat.


    Danke und Gruß
    Dennis

  • Hi, habe gerade versucht an die Kernel Sourcen zu kommen. Leider kann ich diese nicht downloaden da die Page anscheinend offline ist. Wäre es möglich das mir jemand die Kernel Module ftdi_sio.ko und usbserial.ko zukommen lässt? Oder kennt jemand eine andere Quelle um an die Sourcen zu kommen? Habe ein QNAP TS-119 mit der aktuellen Firmware 3.3.0 und Kernel 2.6.30.6



    THX im Voraus!!!

  • Hi, ich werde mal anfragen was genau da los ist. Bitte um etwas Gedult. Das kann übrigens der Grund sein, warum lange nix aktuelleres in der ipkg Repo erschienen ist... :D


    Keep Qool. 8-)


    Kann aber ein paar Tage dauern.


    Grüsse, David

  • Hallo


    Ich habe eine TS-239Pro mit Firmware FW3.3.0-0629T


    Ich wollte das mitgelieferte usbserial.ko mit Parameter (vendor, produkt etc.) installieren.


    insmod /usr/local/modules/usbserial.ko vendor=0x0XXX product=0x2XXX


    Funktioniert aber nicht. Fehlermeldung wegen symbol....


    insmod /usr/local/modules/usbserial.ko funktioniert. Dann noch "insmod /usr/local/modules/ftdi_sio.ko"


    Ein mit FTDI Chip versehenes Gerät funtioniert danach auch... Aber usbserial.ko macht mir dennoch Probleme. Es sollte ein Gerät (ohne FTDI Chip) erkennen... Tut es aber nicht. Ich weiß aber, das das so schon jemand mit einer TS109 gemacht hat. Dort hat auch usbserial.ko vendor=0x0XXX product=0x2XXX funktioniert.


    Aber nicht bei meiner TS-239P :(


    cdc-acm.ko kann ich auch nicht finden...wäre aber auch nicht schlecht wenn es damit vielleicht funktioniert.


    Wenn jemand eine Idee hat, nur her damit...


    Nette Grüße NASenbaer

  • Code
    ipkg install usbutils


    Danach sollte lsusb auch funktionieren. Das zeigt Dir alle USB Geräte an.
    Ich werde jetzt allerdings nicht 2 oder 3 Baustellen anfangen und mich erst einmal um die GPL Quellen kümmern. ;)


    Grüsse, David

  • Das ist nett von Dir, mit den GPL Quellen. Dann geht da vieleicht mal was vorwärts. Angeblich hat es ja schon ein User auf Seite 1 hinbekommen. Vieleicht wäre dieser ja so nett und stellt uns seine Module zur Verfügung *bettel
    Nein Spass wenn Du es hinkriegst an die Quellen zu kommen, mache ich mich gerne daran die Module nach Anleitung zu compilieren.


    Gruß und nochmals ein schönes Wochenende @all