[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: encontrar fichero de firmware para tarjeta HBA brocade: cbfw.bin



Mon, 28 Mar 2011, Calabaza:

Estimados listeros, quisiera pedirles su iluminación
porque estoy bastante perdido,

El contexto:
Me encuentro instalando Debian Squeeze amd64 en un servidor
HP Proliant ML350 G5, con 16 GB de RAM
y una tarjeta HBA fibre channel, marca Brocade.

Ejecutando el siguiente comando:
$ dmesg | grep cbfw

[    2.454760] bfa 0000:09:00.0: firmware: requesting cbfw.bin
[    2.600597] Can't locate firmware cbfw.bin
[    2.600687] bfa 0000:09:00.1: firmware: requesting cbfw.bin
[    2.602660] Can't locate firmware cbfw.bin

Bueno, buscando en internet termino en el wiki [0] sobre firmware
de Debian: [0] http://wiki.debian.org/Firmware
y ahí indica:

Module name:
bfa.ko

Module description:
Brocade Fibre Channel HBA Driver fcpim

Firmware file:
cbfw.bin
ctfw.bin

Ahora, lo extraño es que buscando en el contenido de paquetes
de Debian, no encuentro ninguno que provea el fichero cbfw.bin.

Es posible que este firmware no haya sido empaquetado todavía para debian.

Luego en internet encuentro algo como esto:
[1] http://rpmfind.net/linux/RPM/fedora/14/x86_64/bfa-firmware-2.1.2.1-2.fc14.noarch.html

Bueno, bueno, en el site de brocade, se ve que hay el fichero
para Fedora, Open Suse.

He probado el del fichero:
bfa-firmware-2.1.2.1-2.fc14.noarch.rpm,
pero da un error al cargarlo:

[85557.919970] scsi5 : Brocade FC/FCOE Adapter, model:
Brocade-425 hwpath: 0000:09:00.1 driver: 2.0.0.0
[85559.296591] BFA[error] HAL_ASSERT: Assertion failure:
/build/buildd-linux-2.6_2.6.32-30-amd64-d4MbNM/linux-2.6-2.6.32/debian/build/source_amd64_none/drivers/scsi/bfa/bfa_fcport.c:972:
0

Bueno, ¿alguien puede darme alguna idea,
o sugerencia para continuar con esto?

¿Seguro que ese es el firmware necesario?. Si recurro a la página de [1]Brocade, hay unos paquetes marcados como "Linux - Other Distributions", donde hay un paquete con [2]firmware, que en su interior tiene tres firmwares:

 cbfw_fc.bin
 ctfw_cna.bin
 ctfw_fc.bin

Empezaría por colocar éstos en "/lib/firmware" y ver si el driver sigue sin funcionar.

 [1]http://www.brocade.com/services-support/drivers-downloads/CNA/Linux.page
 [2]http://www.brocade.com/forms/getFile?p=documents/downloads/HBA/Linux/Drivers/NOARCH/bfa_firmware_linux-2.3.2.3-0.src.rpm
--
	Saludos --- Angel

Reply to: