Драйвер Highpoint 620 в Ubuntu 13.10

Драйвер Highpoint 620 в Ubuntu 13.10

На данный момент я использую последнюю версию Ubuntu (с ядром 3.11)

https://help.ubuntu.com/community/RocketRaidэто то, что я использовал, однако затем при создании файла я получаю следующую ошибку...

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

Кто-нибудь будет так добр, чтобы помочь мне разобраться, что тут не так? Позволит ли это мне также использовать порты SATA в качестве удлинителя SATA? (У меня есть удлинитель fantec (e)-sata, поэтому и вопрос...)

Может быть, кто-то просто предоставит файлы по мере необходимости? (поэтому все, что мне нужно сделать, это поместить файлы в нужную папку (я уверен, что с этим я справлюсь :)) и все готово...

решение1

Theстраница загрузки драйвераговорит:

Поддерживаемая версия ядра LinuxДо ядра v3.6

Пока они не обновят его, я думаю, вы ограничены версией ядра. Новые ядра — это не просто набор новых чисел. Вещи перемещаются. Меняется способ работы вещей.


Тем не менее,люди работали над исправлениями. Если вы все же последуете этому (а не будете использовать поддерживаемое ядро), убедитесь, что вы выбрали правильную версию.

Связанный контент