LSI MegaRAID SAS hwraid em 16.04

1

O Ubuntu 16.04 está tendo problemas para trabalhar com um controlador RAID de hardware LSI MegaRAID SAS 9240-4i. Alguém já conseguiu este cartão para funcionar ou um modelo relacionado?

Aqui estão alguns detalhes do que estou experimentando:

# lspci | grep Mega
03:00.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID SAS 2008 [Falcon] [1000:0073] (rev 03)

# dmesg | grep mega
[    4.654760] megasas: 06.810.09.00-rc1
[    4.655001] megaraid_sas 0000:03:00.0: FW now in Ready state
[    4.655029] megaraid_sas 0000:03:00.0: firmware supports msix : (0)
[    4.655031] megaraid_sas 0000:03:00.0: current msix/online cpus : (1/12)
[    4.655033] megaraid_sas 0000:03:00.0: RDPQ mode     : (disabled)
[    4.677786] megaraid_sas 0000:03:00.0: Failed to init firmware

Obrigado por qualquer ajuda!

Editar:
Este controlador deve funcionar bem com o Linux de acordo com aqui . Além disso, após a reinicialização do Windows após a inicialização de um LiveCD do Linux, o Gerenciador de Armazenamento MegaRAID aparece para reclamar de um erro de firmware. Isso nunca ocorreu antes e só acontece após a inicialização do Linux. Eu verifiquei a versão do firmware e está bastante desatualizado. Por isso, agora suspeito que uma atualização de firmware pode resolver o meu problema. Vou tentar assim que atualizar meus backups.

Editar 2:
A atualização do firmware do controlador não alterou nada. Alguém tem alguma ideia?

    
por buh321 28.07.2016 / 19:39

2 respostas

1

Eu tive um problema muito parecido com o servidor ubuntu 17.04 e um LSI 9240-8i. Descobri que eu tinha instalado o Ubuntu no modo UEFI, mas minha placa-mãe estava tentando carregar o firmware do BIOS do controlador. Eu recebi exatamente o mesmo resultado do dmesg descrito na questão.

Resolvi o problema alterando meu BIOS para preferir o firmware UEFI de dispositivos PCI-E.

Depois disso, os drivers do ubuntu foram carregados corretamente e meus discos estavam disponíveis no sistema operacional.

Alterar minhas configurações da BIOS também desabilita a GUI RAID que pode ser carregada durante a inicialização, mas eu não precisava disso desde que eu já tinha definido minha configuração.

    
por Calculagator 03.08.2017 / 16:53
0

Eu tenho um PC com o mesmo (ou similar) controlador RAID (com apenas um disco conectado), mas parece funcionar para mim:

root@mypc:~# lspci | grep -i raid
04:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2008 [Falcon] (rev 03)
root@mypc:~# dmesg | grep mega
[    1.595487] megasas: 06.810.09.00-rc1
[    1.601883] megaraid_sas 0000:04:00.0: FW now in Ready state
[    1.601907] megaraid_sas 0000:04:00.0: firmware supports msix    : (0)
[    1.601909] megaraid_sas 0000:04:00.0: current msix/online cpus  : (1/4)
[    1.601910] megaraid_sas 0000:04:00.0: RDPQ mode : (disabled)
[    1.651293] megaraid_sas 0000:04:00.0: controller type   : iMR(0MB)
[    1.651296] megaraid_sas 0000:04:00.0: Online Controller Reset(OCR)  : Enabled
[    1.651297] megaraid_sas 0000:04:00.0: Secure JBOD support   : No
[    1.651300] megaraid_sas 0000:04:00.0: megasas_init_mfi: fw_support_ieee=67108864
[    1.651302] megaraid_sas 0000:04:00.0: INIT adapter done
[    1.651453] megaraid_sas 0000:04:00.0: Jbod map is not supported megasas_setup_jbod_map 4941
[    1.699292] megaraid_sas 0000:04:00.0: pci id        : (0x1000)/(0x0073)/(0x1028)/(0x1f78)
[    1.699294] megaraid_sas 0000:04:00.0: unevenspan support    : no
[    1.699296] megaraid_sas 0000:04:00.0: firmware crash dump   : no
[    1.699297] megaraid_sas 0000:04:00.0: jbod sync map     : no

root@mypc:~# uname -r
4.4.0-38-generic

No entanto, o desligamento parece deixar o disco em um estado impuro e eu tenho que executar o fsck na reinicialização.

    
por Marco 07.10.2016 / 19:13