Ich verwende derzeit die neueste Ubuntu-Version (mit dem 3.11-Kernel).
https://help.ubuntu.com/community/RocketRaidhabe ich verwendet, allerdings erhalte ich dann beim Erstellen der Datei die folgende Fehlermeldung ...
root@michael-server:/tmp/rr62x-linux-src-v1.2/product/rr62x/linux# make
make[1]: Entering directory `/usr/src/linux-headers-3.11.0-15-generic'
CC [M] /tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build/os_linux.o
CC [M] /tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build/osm_linux.o
/tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build/osm_linux.c: In function ‘s csicmd_buf_put’:
/tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build/osm_linux.c:482:55: error: macro "kunmap_atomic" passed 2 arguments, but takes just 1
kunmap_atomic((char *)buf - sg->offset, HPT_KMAP_TYPE);
^
/tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build/osm_linux.c:482:2: error: ‘ kunmap_atomic’ undeclared (first use in this function)
kunmap_atomic((char *)buf - sg->offset, HPT_KMAP_TYPE);
^
/tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build/osm_linux.c:482:2: note: ea ch undeclared identifier is reported only once for each function it appears in
/tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build/osm_linux.c: At top level:
/tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build/osm_linux.c:2111:2: error: unknown field ‘proc_info’ specified in initializer
proc_info: hpt_proc_info26,
^
/tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build/osm_linux.c:2111:2: warning : initialization from incompatible pointer type [enabled by default]
/tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build/osm_linux.c:2111:2: warning : (near initialization for ‘driver_template.proc_dir’) [enabled by default]
make[2]: *** [/tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build/osm_linux.o] Error 1
make[1]: *** [_module_/tmp/rr62x-linux-src-v1.2/product/rr62x/linux/.build] Erro r 2
make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-15-generic'
make: *** [rr62x.ko] Error 2
root@michael-server:/tmp/rr62x-linux-src-v1.2/product/rr62x/linux# cd /tmp
Wäre jemand so freundlich, mir zu helfen, was daran falsch ist? Kann ich die SATA-Anschlüsse dadurch auch als SATA-Extender verwenden? (Ich habe einen Fantec (e)-SATA-Extender, daher die Frage...)
Vielleicht kann jemand einfach die Dateien nach Bedarf bereitstellen? (Ich muss die Dateien also im Grunde nur in den richtigen Ordner legen (ich bin sicher, das KANN ich schaffen :)) und fertig ...
Antwort1
DerTreiber-Download-Seitesagt:
Unterstützte Linux-Kernel-VersionBis Kernel v3.6
Bis sie es aktualisiert haben, sind Sie meiner Meinung nach auf die Kernel-Version beschränkt. Neue Kernel sind nicht nur eine Reihe neuer Zahlen. Dinge werden verschoben. Die Funktionsweise ändert sich.
Das gesagt,Leute haben an Patches gearbeitetWenn Sie dies befolgen (anstatt einen unterstützten Kernel zu verwenden), stellen Sie sicher, dass Sie die richtige Version auswählen.