Freebsd 7.2: Ver a versão do firmware dos discos?

3

Estou executando o FreeBSD 7.2, com drives Seagate Cheetah (modelo ST ####).

Estamos tendo alguns problemas com as unidades SCSI nessas máquinas. Nosso fornecedor diz que atualizar o firmware nas unidades pode resolver os problemas, e uma atualização de firmware pareceu corrigir alguns problemas SCSI em outro host do FreeBSD.

Como posso ver a versão do firmware dessas unidades? Eu tentei algumas dicas de nixCraft , mas nada funcionou até agora. No dmesg, vejo o Make and Model, mas não há revisão de firmware.

No Linux, essas informações geralmente estão em / var / log / dmesg (embora / var / log / dmesg esteja às vezes desatualizado) ou geralmente encontro essas informações com algo como sudo lshw -class disk , lshal ou dmidecode .

Atualização: qua 26 de maio às 12:00:09 PDT 2010

Bem, acontece que eu estava errado. Ou um pouco enganado. 'dmesg' mostrará a versão do firmware, desde que os arquivos em /var/log/dmesg.today e /var/log/dmesg.yesterday não tenham sido destruídos pela rotação de log. Eu também não reconheci que '0003' significava a revisão do firmware.

# grep -i seagate /var/log/*
/var/log/dmesg.today:da2: <SEAGATE ST3300655LC 0003> Fixed Direct Access SCSI-3 device 
/var/log/dmesg.today:da3: <SEAGATE ST3300655LC 0003> Fixed Direct Access SCSI-3 device

Os campos listados aqui são < "Make" "Model" "Firmware" >.

    
por Stefan Lasiewski 26.05.2010 / 19:44

1 resposta

3

Assim como no Linux, esses dados podem estar na sua saída dmesg (dependendo do seu controlador de disco: um controlador RAID de hardware pode não passar os dados do firmware para um array).

Se não for possível, você pode instalar dmidecode nas portas ( sysutils / dmidecode ) - isso deve te dar o que você precisa. ipmitool também é uma opção, mas é menos provável que você obtenha os dados que está procurando.

Se você estiver usando um controlador RAID de hardware, o firmware do seu controlador provavelmente lhe dirá qual firmware os drives estão rodando, mas o flash dos drives seria uma lata diferente de worms ...

    
por 26.05.2010 / 20:13