Controlador Highpoint 620 en Ubuntu 13.10

Controlador Highpoint 620 en Ubuntu 13.10

Estoy ejecutando la última versión de Ubuntu en este momento (con el kernel 3.11)

https://help.ubuntu.com/community/RocketRaides lo que usé, sin embargo, aparece el siguiente error al crear el archivo...

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

¿Alguien sería tan amable de ayudarme en lo que está mal en esto? ¿Esto también me permitirá usar los puertos SATA como extensor SATA? (Tengo un extensor fantec (e)-sata, de ahí la pregunta...)

¿Quizás alguien pueda proporcionar los archivos según sea necesario? (Así que, básicamente, todo lo que tengo que hacer es colocar los archivos en la carpeta correcta (estoy seguro de que es algo que PUEDO manejar :)) y listo...

Respuesta1

Elpágina de descarga del controladordice:

Versión del kernel de Linux compatibleHasta el núcleo v3.6

Hasta que lo actualicen, creo que tienes una versión limitada de Kernel. Los nuevos kernels no son sólo un conjunto de números nuevos. Las cosas se mueven. La forma en que funcionan las cosas cambia.


Dicho eso,la gente ha estado trabajando en parches. Si sigue eso (en lugar de usar un kernel compatible), asegúrese de elegir la versión correcta.

información relacionada