Ubuntu 13.10의 Highpoint 620 드라이버

Ubuntu 13.10의 Highpoint 620 드라이버

현재 최신 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

그만큼드라이버 다운로드 페이지말한다:

지원되는 Linux 커널 버전커널 v3.6까지

업데이트될 때까지 커널 버전이 제한되어 있다고 생각합니다. 새로운 커널은 단지 새로운 숫자의 집합이 아닙니다. 상황이 이리저리 옮겨집니다. 일이 진행되는 방식이 달라집니다.


즉,사람들이 패치 작업을 하고 있어요. 이를 따르는 경우(지원되는 커널을 사용하는 대신) 올바른 버전을 선택하십시오.

관련 정보