Cardreader an QNAP 509

  • Hi,


    ich möchte einen Cardreader an ein Qnap 509 anschließen. Ich habe dazu per:
    ipkg install libftdi installiert.
    dmesg ergibt:


    müssen die Module noch geladen werden, oder hat er den Cardreader gefunden?

  • Aha. ;)
    Du benötigst nicht die Lib's sondern die Kernelmodule (ftdi_sio.ko, usbserial.ko)


    Diese kommen dann in das

    Code
    /lib/modules


    via

    Code
    insmod <MODUL>


    eingebunden.


    Mit einem lsmod solltest Du diese dann eingebunden sehen, danach wird Dir der Cardreader auch via dmesg angezeigt.
    Wie man die Kernelmodule kompiliert findest Du hier im Forum. (Oder am einfachsten Direkt hier:)
    http://forum.qnapclub.de/viewtopic.php?f=33&t=6275#p36669
    und hier:
    http://forum.qnapclub.de/viewt…it=kernelmodul+usb#p23771


    Achtung: Der 509 hat die Firmware 3.2 (aktuell) Die GPL ist noch 3.1.1.
    Da der 509 auch ein Intel ist, müssten Sogar die Module von hier laufen:
    http://forum.qnapclub.de/viewt…329&hilit=kernelmodul+usb


    Diese laufen aber nicht mehr unter der neuen Firmware XPS wollte diese aber neu kompilieren.


    Grüsse, David.


    EDIT: Doch, er hat sie schon gebaut. Auf dem Link in dem bei den Thread verwiesen wird. ;)

  • Erstmal danke für deine ausführliche Anleitung. Leider kann ich die Module nicht einbinden. Den link http://rapidshare.com/files/32…ial_ftdi_sio_2.6.30.6.rar habe ich schon gefunden

    Code
    insmod: cannot insert `/usr/local/modules/ftdi_sio.ko': Invalid module format (-1): Exec format error


    Ich habe die update Module benutzt! (Kernel 2.6.30)
    ICh muss also wohl die Module kompelieren. Wo bekomme ich denn die Quellen her?
    Oder gibt es passende Module?

  • Die GPL Sources bekommst Du von hier:
    http://www.qnap.com/download_d…name=Technical%20Document


    Da musst Du aber erst einmal den Kernel auf die version vom NAS Hochpatchen, da die aktuellen Sources FW 3.2 noch nicht zum Downloaden gibt.


    Ja, im ENG Forum war auch die Rede davon, das die Kernelmodule doch nicht laufen. ;)
    Das heisst selbst kompilieren und Kernel hochpatchen. Anders wird das nix.


    E.G. Diesen schritt machst Du dann immer, wenn es eine neuere Firmware gibt, die einen neueren Kernel hat.


    Grüsse, David