The current firmware(9) mechanism might work for you. The QLogic FC/SCSI cards in FreeBSD use that for loading firmware images to download to the cards, albeit to just load and reset, to update flash. This allows the drivers themselves to request updates.

Note that the root filesystem has to be mounted for this mechanism to work.

Other mechanisms include ioctl mechanisms as per what the LSI cards do via the mpiutil and mfiutil programs.


On Thu, 22 Sep 2011, David Somayajulu wrote:

Hi All,

1.       What is the current recommended method for upgrading firmware for HBAs?

2.       Is there a mechanism wherein the firmware binary can be provided as a 
separate file, which is then made accessible to the  corresponding device 
driver during device initialization?

3.       Is there a restriction on the size of driver.ko file? If not, is it 
acceptable to provide the firmware as fw_file.c which is then compiled into the 
driver.
Thanks
david S.


________________________________
This message and any attached documents contain information from QLogic 
Corporation or its wholly-owned subsidiaries that may be confidential. If you 
are not the intended recipient, you may not read, copy, distribute, or use this 
information. If you have received this transmission in error, please notify the 
sender immediately by reply e-mail and then delete this message.
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to