Highpoint 620 driver no Ubuntu 13.10

0

Estou executando a versão mais recente do Ubuntu no momento (com o kernel 3.11)

link é o que eu usei, mas depois recebo o seguinte erro ao criar o arquivo ...

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

Alguém seria tão gentil em me ajudar no que há de errado nisso? Isso também me permitirá usar as portas SATA como um extensor SATA? (Eu tenho um extensor fantec (e) -sata, portanto, a questão ...)

Talvez alguém possa fornecer os arquivos conforme necessário? (então tudo que eu basicamente tenho que fazer, é colocar os arquivos na pasta correta (tenho certeza que é algo que eu posso lidar com :)) e ser feito / w isso ...

    
por Dutch2005 30.01.2014 / 13:46

1 resposta

0

A página de download do driver diz:

% bl0ck_qu0te%

Até que eles tenham sido atualizados, acho que você está limitado à versão do Kernel. Novos Kernels não são apenas um conjunto de novos números. As coisas se movem. A maneira como as coisas funcionam muda.

Dito isso, as pessoas trabalham em patches . Se você seguir isso (em vez de usar um kernel suportado), certifique-se de escolher a versão correta.

    
por Oli 30.01.2014 / 13:53