Como carrego o módulo hpvsa.ko (controlador RAID B120i) no Centos 7.1

1

Quando o RHEL 7.0 e o Centos 7.0 foram lançados pela primeira vez, consegui instalar o SO no controlador RAID B120i seguindo o RHEL 7.0 oficial e os documentos da HP:

  • Faça o download do driver do controlador B120i da HP. Arquivos que você pode precisar:

    hpvsa-1.2.12-110.rhel7u0.x86_64.dd ou hpvsa-1.2.10-120.rhel7u0.x86_64.dd.gz (ou versões mais recentes).

  • Crie o disco da unidade USB (isso será carregado mais tarde durante a instalação do sistema operacional). Isso pode ser criado com o comando dd . Se possível, nomeie a unidade flash como "OEMDRV". Amostra dd do comando abaixo.

    dd if=/dev/zero of=/dev/sdc bs=4K
    dd if=hpvsa-1.2.12-110.rhel7u0.x86_64.dd of=/dev/sdc bs=4K && sync
    
  • Durante a primeira inicialização, pressione "Tab" e passe os seguintes parâmetros extras:

    modprobe.blacklist=ahci inst.dd
    

Desde a versão 7.1, isso não funciona mais

Eu até tentei desabilitar a verificação de assinatura dos módulos, mas sem sorte.

Alguma idéia?

lsmod não mostra este módulo a ser carregado, mas modinfo fornece informações como sempre.

/var/log/dmesq mostra várias linhas sobre a impossibilidade de verificar o hpvsa e etc.

Eu tentei forçar o carregamento manualmente e parece que ele foi carregado, mas não consegui ver minhas unidades lógicas.

    
por efusiweb 05.04.2015 / 13:56

2 respostas

3

Na verdade, foi necessário usar a versão correta do driver, portanto, não é necessário o mpdprobe durante a instalação. Eu usei hpvsa-1.2.14-100.rhel7u1.x86_64.dd.gz com o Centos 7.0 1503-01.

Eu pesquisei hpvsa-1.2.14-100.rhel7u1.x86_64.dd.gz e baixei de

Eu criei a imagem de disco com os drivers em um mac usando:

sudo dd if=hpvsa-1.2.14-100.rhel7u1.x86_64.dd of=/dev/disk2  

ou qualquer dispositivo usado pelo pendrive. Certifique-se de que está desmontado.

Com essa configuração, consegui instalar o driver b120i raid 1 e inicializei normalmente.

Faça o seguinte durante a instalação:

  • Pressione a guia durante a tela inicial
  • Anexe os seguintes comandos de inicialização:

    modprobe.blacklist=ahci inst.dd

O primeiro evita o carregamento de qualquer driver sata e o segundo pede drivers adicionais para que nenhum duplicado tenha discos.

Eu não removi o stick usb porque era difícil extrair o memory stick sem gerar problemas.

De qualquer forma, funcionou. Felicidades.

    
por 12.10.2015 / 09:17
1

A solução é simples - respondendo a minha própria pergunta :) Durante a inicialização - faça ctrl + alt + f2, na linha de comando: modprobe -f hpvsa, volte ao instalador gui, verifique novamente os discos - você deverá ver seus volumes lógicos agora. Problema que os drivers hpvsa da HP foram compilados incorretamente. O comando modprobe -f força a carregar sem verificar as versões.

    
por 05.04.2015 / 16:32

Tags