This article discusses QLogic QL45xxx series 100GbE NICs, with capability to breakout into 2x50GbE or 4x25GbE. It covers the OEM parts, firmware and cross flashing between different models in the series.

Related parts (QLogic/Generic subsystem):

ModelVenIDDevIDSubVenSubDev
FastLinQ QL45211H 25GbE107716561077E4F6
FastLinQ QL45212H 25GbE107716561077E4F7
FastLinQ QL45262H 25GbE107716561077E4FB
FastLinQ QL45000 Series 25GbE107716561077E4F8
FastLinQ QL45611H 100GbE107716441077E4F8
FastLinQ QL45631H 100GbE1077164410770025
Cisco QL45631HOCU 100GbE QSFP28 OCP107716441137024E
Oracle QL45651HLCU 100GbE1077164410770048
QLogic single port 100GbE PCIe NIC1077164411370257

HPE OEM subsystem (SubVen 1590):

ModelVenIDDevIDSubVenSubDev
HPE Ethernet 4x25Gb 620QSFP2810771656159000CF
HPE Synergy 6810C 25/50Gb 2-port1077165415900223
FastLinQ QL45000 Series 100GbE10771644159000F6

The article is split into two main parts: a story, and a guide. The story covers how I get familiar with the cross-flashing process, and the guide aims to provide a precise, step-by-step instruction for cross-flashing QLogic QL45xxx series NICs. The guide is based on the experience gained from the story, and is intended to help others who want to perform similar cross-flashing tasks.

DISCLAIMER: Cross flashing firmware can be risky (and involves soldering the EEPROM chip), and, if done incorrectly, can brick / permanently damage the device (especially when you’re not good at soldering). MAKE REALLY SURE THAT YOU UNDERSTAND THE RISKS, AND I AM NOT RESPONSIBLE FOR ANY DAMAGE THAT MAY OCCUR.

前两天 ylw 给我扔了块板子, 说是不知道谁给的, 是个树莓派类似物, 本来是机顶盒 (好像), 被前主人刷成了 ArmBian, 后来就流转到了 ylw 那里. 到了这里, 没有密码, 没有 sudo, 好像啥也没有…? 但是开机之后会自动进入图形化界面 (自动登录), 所以我们相当于有了一个普通用户的权限.

但是这显然不够, 于是经过了 ~1h 的斗争, 我成功拿到了 root 权限, 以下是一些记录. (本来想去截两张图的, 但是截至写博客的时间, 这个板子)

故逝是这样的… 昨天凌晨调试 SA5212M4 的阴间 BMC 到晚上一点, 困死了, 遂睡觉. 早上起来翻看邮件发现天塌了, Grafana 给我发了 10 封告警邮件. 放在 新系馆 的服务器上面所有服务都崩了. 我 连夜 用手机打开 iDRAC, 进去之后就看到了不幸的消息, Correctable memory error rate exceeded for DIMM_B10. 但是暑假老师们都放假了, 机房值班的老师比较忙, 我也在实习过程中抽不开身去机房. 于是我开始思考一个问题: 我能不能在不物理介入的情况下暂时解决这个问题呢?

前两天试图上线机房里面的两台 R630 服务器, 惊奇地发现这两台的 License 都是 Express, 没有 Remote Console. 那么怎么才能搞到 Enterprise License 呢? 官方已经停止支持了, 买不到了. 打开淘宝, 上面有卖的, 但是总觉得买了会被坑. 遂上网查了查, 得到了一些方法. (侵删)

技术

AMI Aptio UEFI BIOS Reversed
从 AjaxDB 到 AgentDB – 我如何用 Agent 写完了数据库系统概论大作业
Cloudflare Workers return 404 when accessing with browser, while 200 when with curl, why?
Migrating to Cloudflare Pages & Self-hosted LFS
Docker isn’t that great - Docker 的使用技巧和踩坑总结
买了个机械键盘 - GANSS (高斯) GS3104T Pro on Linux (我 F1 炸了!)
在 Linux 上通过 GDB 在命令行中获取微信消息
GoAuthing 在 Windows 上维持校园网登录
如何获取 iDRAC 7 / 8 的 Enterprise License
在 HarmonyOS 上装 Google (资料汇总)
装 Arch Linux!
Setting up Software Router for my Dorm
QLogic QL45xxx Firmware, OEM parts and Cross Flashing
QUICAP - A L2 mesh VPN built on QUIC (planned)
Network on Codelink - 帮算协折腾比赛用网
Scripting with QCAT - 到底是什么 nt 能写出这种玩意?
Network on Ninetune - A Quick Guide
Two Examples Tackling UsrMerge
THUPC 2025 - 全是锅, 但是没有出锅
Upgrading Gitlab and Configuring OAuth2 Generic
给科服的企业微信助手 - 需求构思文档 - WIP
网课课件是好东西 - 雨课堂爬虫
Networking Guide for 9# Roaming Guide
进行网络测绘的方法与挑战
1%