2022/11/08(Tue) [長年日記]
[hard] Broadcom BCM57416 NetXtreme-E 10GBase-T Ethernetのfirmware update
せっかく10Gbase-Tのネットワークカードを持っているのだが、いかんせんfirmwareが古い。どうやって更新したらいいか色々調べて、ようやく判明したので書いておく。なお、この方法でのやり方は、kernel-5.1以降でないと対応していないようだ。
firmware自体は、こちらのページからダウンロードした。firmwareのところをクリックし、Broadcom P210tep NetXtreme-E Dual-port 10GBASE-T Ethernet BCM57416 PCIe Adapter Firmware Imageの部分のリンクを踏むとZIPがダウンロードされる。
更新前のバージョンの確認は、以下で行った。
sudo devlink dev info pci/0000:01:00.1
そして、ダウンロードしたfirmwareのBCM*.pkgを/lib/firmwareに置いて、以下のコマンドを打つ。
sudo devlink dev flash pci/0000:01:00.1 file BCM957416A4160.pkg
しばらくすると更新が終わるので、リブートすると適用される。
現在のものは、こちら。
pci/0000:01:00.1: driver bnxt_en serial_number 9C-DC-71-FF-FE-B6-B5-D0 board.serial_number 1CH729002P versions: fixed: board.id BCM957416A4160 asic.id 16D8 asic.rev B1 running: fw.psid 0.0.0 fw 216.0.416.10 fw.mgmt 214.4.107.6 fw.mgmt.api 1.10.1 fw.ncsi 214.4.47.0 fw.roce 214.0.196.0 stored: fw.psid 0.0.0 fw 216.0.416.10