SCSI Card in PCI Express Slot wird nicht erkannt

  • Nach dem Einstecken einer SCSI Card (Adpatec 29320LPE) in den PCIE-Slot meines QNAP TS-470-Pro-Systems scheint diese nicht erkannt zu werden: Es scheint kein Device-File erstellt zu werden, mit dem ich mein LTO-Bandlaufwerk ansprechen könnte, welches an der Karte angeschlossen ist.
    Kommandos wie lspci und lsscsi scheint es auf dem QNAP-Linux (kernel 3.4.6 x86_64) nicht zu geben, so dass das Debuggen schwierig ist. Auch unter /proc und unter /sys finden sich keien eindeutigen Informationen.


    Hat jemand eine Idee, wie ich dennoch Backups auf mein LTO-Bandlaufwerk durchführen könnte? Falls PCIE-Karten in dem dafür zur Verfügung stehenden Slot nicht erkannt werden, wozu ist der Slot dann eigentlich da?

  • Hallo,


    als Erweiterungen kämen weitere 1-Gbit oder 10-GBit Netzwerkkarten in Betracht. Ich stecke jetzt nicht in den Tiefen von QTS drin, aber bezweifle, dass dort heutzutage/jemals SCSI-Support vorgesehen war.

  • Der PCIe ist nicht für eine SCSI Karte gedacht! In den technischen Details steht

    Zitat

    1 (for optional network or storage capacity expansion)


    mfg
    Christian

  • Normalerweise kann man annehmen, dass man, wie in einem PC, jede hardware-kompatible Karte in einen freien PCIE-Slot stecken darf, und dass diese damit auch funktionieren sollte.


    Was wahrscheinlich als einziges fehlt, istt das entsprechende Kernel-Modul zum Linux-Kernel. Normalerweise ist die SCSI-Karte von jedem Linux-Kernel "supported", von QNAP scheint das entsprechende Kernel-Modul bei der Anpassung des Betriebssystems jedoch herausgenommen worden zu sein. Es sollte also möglich sein, das Kernel-Modul auf einem anderen Rechner zu kompilieren und in den QNAP-Kernel zu integrieren.


    Hat jemand irgendwo eine Anleitung, wie man da am einfachsten vorgeht?

  • Zitat von "managetech@gmx.de"

    Normalerweise kann man annehmen, dass man, wie in einem PC, jede hardware-kompatible Karte in einen freien PCIE-Slot stecken darf, und dass diese damit auch funktionieren sollte.

    Nein, kann man nicht. Ein NAS ist kein PC und wenn die Nutzung eingeschränkt wird, hat das seinen Grund.


    Zitat von "managetech@gmx.de"

    Normalerweise ist die SCSI-Karte von jedem Linux-Kernel "supported",

    Auch das ist nicht richtig. Du solltest einen PC-Kernel und einen Embedded-Kernel nicht in einen Topf werfen. Sie sind nur bedingt vergleichbar.


    Zitat von "managetech@gmx.de"

    Es sollte also möglich sein, das Kernel-Modul auf einem anderen Rechner zu kompilieren und in den QNAP-Kernel zu integrieren.

    Versuchen kannst du es - jedoch keinen Support erwarten, sollte es dann zu Systemfehlern kommen. Die Sourcen gibt es auf der QNAP-Homepage. Allerdings kannst du damit, soweit ich weiss, keinen Kernel erstellen sondern nur ein korrekt gelinktes Kernelmodul.

  • Vielen Dank für den Hinweis auf die Homepage! Wenn man dort ganz unten auf der Seite
    https://www.qnap.com
    unter der Rubrik "FAQ" auf GPL-Source klickt, wird man weitergeleitet auf
    http://sourceforge.net/projects/qosgpl/
    und dort gibt es tatsächlich die Sources zum Download. :thumb:


    Leider scheint es außer den Sources keienrlei Dokumentation zu geben. :cry:


    :?: Hat denn schon mal jemand damit ein Kernel-Modul kompiliert? Gibt es schon irgendwo eine kleine Anleitung/Tutorial, wie man am besten vorgeht bei diesem Unternehmen?