Instale Adaptec RAID 6405 en Ubuntu 12.04 (3.13.0-37-genérico)

Instale Adaptec RAID 6405 en Ubuntu 12.04 (3.13.0-37-genérico)

Estoy intentando instalar un controlador RAID Adaptec en Ubuntu 12.04. Hasta ahora, he descargado diferentes versiones del controlador, pero al ejecutar los comandos especificados se producen algunos errores.

sudo dpkg -i aacraid-1.2.1-29900-Ubuntu11.04+11.10+12.04-all.deb

da

(Reading database ... 220186 files and directories currently installed.)
Unpacking aacraid (from aacraid-1.2.1-29900-Ubuntu11.04+11.10+12.04-all.deb) ...
aacraid version 1.2.1-29900 installation started ...
****** PROBLEM *******
No prebuilt aacraid module for 3.13.0-37-generic
driver in OS may be more advanced than package
**********************
dpkg: error processing aacraid-1.2.1-29900-Ubuntu11.04+11.10+12.04-all.deb (--install):
    subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
    aacraid-1.2.1-29900-Ubuntu11.04+11.10+12.04-all.deb

y lo que parece ser una versión más nueva del controlador también da un error (menos informativo).

sudo dpkg -i aacraid-1.2.1-40300-Ubuntu11.10+12.04+12.04.1+12.04.2-all.deb

salidas:

(Reading database ... 220186 files and directories currently installed.)
Unpacking aacraid (from aacraid-1.2.1-40300-Ubuntu11.10+12.04+12.04.1+12.04.2-all.deb) ...
aacraid version 1.2.1-40300 installation started ...
No driver archive found.
dpkg: error processing aacraid-1.2.1-40300-Ubuntu11.10+12.04+12.04.1+12.04.2-all.deb (--install):
    subprocess new pre-installation script returned error exit status 1
Erros were encountered while processing:
    aacraid-1.2.1-40300-Ubuntu11.10+12.04+12.04.1+12.04.2-all.deb

Con la intención de crear el controlador yo mismo, descargué "Fuente y controladores del módulo de kernel dinámico" de adaptec.com, pero solo contiene un paquete .rpm y un archivo Léame que no me dice cómo compilar desde el código fuente.

Por ahora, estoy en un estado donde lsmod muestra aacraid, pero no estoy seguro de cómo llegó allí y qué debería hacer/intentar a continuación.

Tenga en cuenta que tanto en 29900 como en 40300 hay archivos que contienen aacraid.ko, pero las versiones que creo que debería proporcionar a insmod dan el error "Formato de módulo no válido".

¿Hay alguien por ahí que pueda ayudarme a entender esto? No estoy seguro de cuáles son mis opciones ahora.

Notas:

  • Ubuntu 12.04 ya está funcionando en un disco duro que no forma parte del controlador RAID.
  • El controlador tiene cuatro discos, todos son visibles, dos de ellos están montados mediante fstab.
  • Los otros dos también parecen montados, sin estar seguros de cómo ni dónde. Quiero usar estos otros dos discos en configuración RAID-1

Respuesta1

Esto es lo que hice (le pregunté a adaptec enhttp://ask.adaptec.com/app/account/questions/detail/i_id/117462)

Ir ahttp://ask.adaptec.com/app/answers/detail/a_id/17202y descargar elmínimamente probadoconductor

Básicamente, siga las instrucciones en Ubuntu Server/Ubuntu 12.04 LTS/Ubuntu 12.04.2 hasta 12.04.5 LTS/Instalación de Ubuntu 12.04.2 hasta 12.04.X LTS en Adaptec RAID Controllers.txt

  1. apt-get install build-essential dkms
  2. Desempaquete el archivo.
  3. Instale el archivo deb: Ubuntu Server/Ubuntu 12.04 LTS/Ubuntu 12.04.2 hasta 12.04.5 LTS/aacraid_1.2.1.40700-1_all.deb
  4. dkms add -m aacraid -v 1.2.1.40700
  5. dkms build -m aacraid -v 1.2.1.40700
  6. dkms install -m aacraid -v 1.2.1.40700
  7. reiniciar

Y después del reinicio, el host debería generar el nuevo controlador. Si algo falla, puedes volver a la copia initrd anterior que hace (/boot/initrd.img-3.13.0-35-generic.old-dkms en mi caso)

Puedes verificarlo a través de

/usr/StorMan/arcconf getconfig 1

si lo tienes instalado.

información relacionada