O controlador Broadcom HT1100 SATA não está funcionando corretamente com unidades de 1 TB

2

Estou usando a distro do RHEL há vários anos e sempre consegui encontrar as respostas até agora. Eu sei que isso é mais um problema de hardware, mas estou trabalhando nisso há mais de uma semana e confio no Linux e na comunidade de TI para ajudar mais que a HP.

Eu tenho o CentOS 6.3 instalado em um servidor HP ProLiant DL145 G3 com o controlador BroadCom HT1100 IO e o firmware ServerWorks SATA Controller MMIO BIOS v3.0.0015.6. Este controlador não suporta totalmente unidades grandes.

Veja o que eu tentei e os resultados;

  1. Configuração de estoque - congela na tela POST ServerWorks. Não é possível entrar no CMOS sem desconectar as unidades.

  2. Se eu simplesmente desconectar os cabos SATA antes que cheguem à tela do ServerWorks e reconectar depois, posso inicializar a partir de um CD, USB, PXE. No entanto, mexer nos cabos de inicialização nunca é prático.

  3. Se eu entrar na configuração da BIOS, posso configurá-lo para não tentar inicializar as unidades, mas deixar o controlador ativado. Isso me permite inicializar normalmente, mas as unidades não são visíveis no sistema operacional (CDs ao vivo ou USB instalado).

Eu usei o método # 2 para instalar e atualizar o CentOS. Eu tenho a partição / boot em uma unidade USB (tudo o resto está nas unidades SATA no software RAID1) esperando que iria contornar o problema, mas eu recebo isso

Kernel panic - not syncing:Attempted to kill init!
Pid: 1, comm: init Not tainted 2.6.32-279.9.1.el6.x86_6 #1
Call Trace:
[<ffffffff814fd6ba>] ? panic+0xa0/0x168
[<ffffffff81070c22>] ? do_exit+0x862/0x870
[<ffffffff8117cdb5>] ? fput+0x25/0x30
[<ffffffff81070c88>] ? do_group_exit+0x58/0xd0
[<ffffffff81070d17>] ? sys_exit_group+0x17/0x20
[<ffffffff8100b0f2>] ? system_call_fastpath+0x16/0x1b
panic occured, switching back to text console

Tenho certeza que deve ser possível falar com as unidades sem a verificação de inicialização do BIOS, já que a BIOS também não as vê no método # 2, desconectadas quando são verificadas, mas o Linux as vê bem. Se alguém puder ajudar a descobrir como eu agradeceria muito!

A outra opção possível que encontrei é uma atualização de firmware complexa. A Tyan tem algumas placas em seu site com o HT1100 e uma atualização ServerWorks v3.0.0015.7 que diz "adiciona suporte para unidades TB" nas notas de versão. Se alguém puder me ajudar a colocar o firmware Tyan SATA no arquivo HP ROM para que eu possa reflash, isso também seria muito apreciado.

Obrigado por qualquer ajuda que vocês possam oferecer!

    
por Jeff C 14.10.2012 / 22:19

1 resposta

1

É um servidor antigo. Sério, é um servidor antigo. Eu colocaria a data em 2005-2006. ..

  • 1TB discos nem existiam no momento em que o sistema foi lançado ...
  • Este sistema suporta apenas discos SATA de 1,5 Gbps de primeira geração.
  • Estamos falando de um sistema que é vendido por $ 40US no mercado usado .

De qualquer maneira, se você quiser usar este sistema, o mais recente abençoado firmware para o placa de sistema (e controlador onboard) de 2007 . Nada mais funcionará de forma confiável.

Por que você não adiciona apenas um controlador dedicado ao sistema para usar as unidades? Ele suporta o HP Smart Array E200 e qualquer controlador SAS padrão (por exemplo, LSI).

    
por 14.10.2012 / 23:18