トップ «前の日記(2022/11/03(Thu)) 最新 次の日記(2022/11/12(Sat))» RSS

titletitle


2022/11/08(Tue) [長年日記]

uk-icon [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