[dpdk-dev] Updating bnx2x firmware

Martinx - ジェームズ thiagocmartinsc at gmail.com
Thu Mar 24 22:53:27 CET 2016


Guys,

 Currently, the bnx2x.c driver looks for the following firmware files (when
PMD is enabled for it):

---
$ ~/sources/dpdk/dpdk-2.2.0/drivers/net/bnx2x$ grep lib\/firmware *
bnx2x.c:#define FW_NAME_57711 "/lib/firmware/bnx2x/bnx2x-e1h-7.2.51.0.fw"
bnx2x.c:#define FW_NAME_57810 "/lib/firmware/bnx2x/bnx2x-e2-7.2.51.0.fw"
---

 Files bnx2x-e1h-7.2.51.0.fw and bnx2x-e2-7.2.51.0.fw.


 However, on Ubuntu 16.04, the package linux-firmware comes with:

---
$ dpkg -L linux-firmware | grep -i bnx2x
/lib/firmware/bnx2x/bnx2x-e1h-7.12.30.0.fw
/lib/firmware/bnx2x/bnx2x-e1-7.12.30.0.fw
/lib/firmware/bnx2x/bnx2x-e1-7.13.1.0.fw
/lib/firmware/bnx2x/bnx2x-e2-7.12.30.0.fw
/lib/firmware/bnx2x/bnx2x-e1h-7.13.1.0.fw
/lib/firmware/bnx2x/bnx2x-e2-7.13.1.0.fw
---


 Is it okay to just point bnx2x.c to a new version and rebuild it ?

 For example: bnx2x-e1h-7.13.1.0.fw and bnx2x-e2-7.13.1.0.fw ?


 I would prefer to not manually download old firmware from Github:

 https://github.com/cernekee/linux-firmware/tree/master/bnx2x


Thanks,
Thiago


More information about the dev mailing list