Ik heb hier OpenSuse 11.4 draaien en heb een Highpoint 2680 controller.
Nu heeft Highpoint zelf geen drivers voor OpenSuse 11.4 en probeer ik deze zelf te maken wat ik voor het eerst doe.
Als eerst heb ik gcc, binutils, make, kernel-source, kernel-syms en linux-glibc-devel geinstalleerd met Yast.
Vervolgens heb ik de open source driver gedownload bij Highpoint zelf deze is hier te downloaden.
Deze file heb ik uitgepakt etc en nu dien ik volgens de README die in de open source driver zit het volgende te doen.
cd /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/
make
Alleen als ik dit doe krijg ik een error en ik heb geen idee hoe ik deze moet oplossen, dit is de log:
make[1]: Map '/usr/src/linux-2.6.37.6-0.5-obj/i386/desktop' wordt binnengegaan
make -C ../../../linux-2.6.37.6-0.5 O=/usr/src/linux-2.6.37.6-0.5-obj/i386/desktop/. modules
CC [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/os_linux.o
CC [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/osm_linux.o
/mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/osm_linux.c:2078:2: warning: initialization from incompatible pointer type
CC [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/div64.o
CC [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/hptinfo.o
CC [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/config.o
LD [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/rr2680.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: could not find /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/.him_rr2680.o.cmd for /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/him_rr2680.o
LD [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/rr2680.ko
make[1]: Map '/usr/src/linux-2.6.37.6-0.5-obj/i386/desktop' wordt verlaten
Als ik het bestand osm_linux.c open en naar regel 2078 ga staat er dit:
queuecommand: hpt_queuecommand,
Iemand die mij verder kan helpen? Of het eventueel voor me kan doen
Nu heeft Highpoint zelf geen drivers voor OpenSuse 11.4 en probeer ik deze zelf te maken wat ik voor het eerst doe.
Als eerst heb ik gcc, binutils, make, kernel-source, kernel-syms en linux-glibc-devel geinstalleerd met Yast.
Vervolgens heb ik de open source driver gedownload bij Highpoint zelf deze is hier te downloaden.
Deze file heb ik uitgepakt etc en nu dien ik volgens de README die in de open source driver zit het volgende te doen.
cd /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/
make
Alleen als ik dit doe krijg ik een error en ik heb geen idee hoe ik deze moet oplossen, dit is de log:
make[1]: Map '/usr/src/linux-2.6.37.6-0.5-obj/i386/desktop' wordt binnengegaan
make -C ../../../linux-2.6.37.6-0.5 O=/usr/src/linux-2.6.37.6-0.5-obj/i386/desktop/. modules
CC [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/os_linux.o
CC [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/osm_linux.o
/mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/osm_linux.c:2078:2: warning: initialization from incompatible pointer type
CC [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/div64.o
CC [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/hptinfo.o
CC [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/config.o
LD [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/rr2680.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: could not find /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/.him_rr2680.o.cmd for /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/him_rr2680.o
LD [M] /mnt/hdd1/rr268x-linux-src-v1.4/product/rr2680/linux/.build/rr2680.ko
make[1]: Map '/usr/src/linux-2.6.37.6-0.5-obj/i386/desktop' wordt verlaten
Als ik het bestand osm_linux.c open en naar regel 2078 ga staat er dit:
queuecommand: hpt_queuecommand,
Iemand die mij verder kan helpen? Of het eventueel voor me kan doen
