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

1

Estou tentando instalar um controlador Adaptec RAID no Ubuntu 12.04. Até agora, baixei versões diferentes do driver, mas a execução dos comandos especificados gera alguns erros.

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

(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

e o que parece ser uma versão mais recente do driver também fornece um erro (menos informativo).

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

saídas:

(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

Com a intenção de criar o driver eu mesmo, baixei o "Dynamic Kernel Module Source e Drivers" da adaptec.com, mas isso só contém um pacote .rpm e um leia-me que não me diz como construir a partir da fonte .

Por enquanto, estou em um estado em que lsmod mostra um medo, mas não tenho certeza de como ele chegou lá e do que eu deveria estar fazendo / tentando em seguida.

Note que nos arquivos 29900 e 40300 existem arquivos contendo aacraid.ko, mas as versões que eu acho que eu deveria fornecer para o insmod fornecem um erro "Invalid module format".

Existe alguém que possa me ajudar a entender isso? Não sei quais são minhas opções agora.

Notas:

  • O Ubuntu 12.04 já está instalado e funcionando em um disco rígido que não faz parte do controlador RAID.
  • O controlador tem quatro discos, todos visíveis, dois deles montados via fstab.
  • Os outros dois também parecem montados, sem saber como ou onde. Eu quero usar esses outros dois discos na configuração RAID-1
por Diana 11.10.2014 / 11:53

1 resposta

0

Veja o que eu fiz (perguntei ao )

Vá para o link e faça o download do driver testado minimamente

Siga essencialmente as instruções em Ubuntu Server / Ubuntu 12.04 LTS / Ubuntu 12.04.2 a 12.04.5 LTS / Instalação do Ubuntu 12.04.2 a 12.04.X LTS em controladores RAID Adaptec.txt

  1. apt-get install build-essential dkms
  2. Descompacte o arquivo.
  3. Instale o arquivo deb: Ubuntu Server / Ubuntu 12.04 LTS / Ubuntu 12.04.2 a 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. reinicializar

Depois da reinicialização, o host deve criar o novo driver. Se algo falhar você pode voltar para a cópia antiga do initrd que ele faz (/boot/initrd.img-3.13.0-35-generic.old-dkms no meu caso)

Você pode verificar via

/usr/StorMan/arcconf getconfig 1

se você tem isso instalado.

    
por Brian Witt 21.10.2014 / 22:19