Skip to content

Instantly share code, notes, and snippets.

@changtimwu
Last active October 25, 2021 01:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save changtimwu/7ec369da7422eb4edb4bad1b238fa75d to your computer and use it in GitHub Desktop.
Save changtimwu/7ec369da7422eb4edb4bad1b238fa75d to your computer and use it in GitHub Desktop.
instruction of set QLogic FastLinQ QL45211 to force 25G mode on windows server

based on official qlogic adapter user guide

  • Downloa and install the utility QCScli.
  • find the adapter's PCI ID

image

  • show adapter's info via below command
C:\Program Files\QLogic Corporation\QCSR>QCScli.exe -t phyports -f bdf -i 01:00.00 "bootcfg -t MBA -o show"
QLogic Control Suite Command Line Interface Utility for Windows v40.0.79.0
........

MBA: General Configuration Parameters
-----------------------------------
Option ROM                Enabled
Boot Protocol             None
Link Speed                25G
VLAN mode                 Disabled
VLAN ID(1..4094)          0
  • export the boot settings on adapter into a file
C:\Program Files\QLogic Corporation\QCSR>QCScli.exe -t phyports -f bdf -i 01:00.00 "bootcfg -t MBA -o save mba.xml"
QLogic Control Suite Command Line Interface Utility for Windows v40.0.79.0
........

C:\Program Files\QLogic Corporation\QCSR>
  • inspect the file and change value of tag <LinkSpeed> to 25G
<?xml version="1.0" encoding="UTF-8"?>
<MBAConfiguration><QCScli><Version>40.0.79.0</Version></QCScli><OptionROM>Enabled</OptionROM><BootProtocol>None</BootProtocol><LinkSpeed>25G</LinkSpeed><VLANmode>Disabled</VLANmode><VLANID>0</VLANID></MBAConfiguration>
  • import the changed settings from file to adapter
C:\Program Files\QLogic Corporation\QCSR>QCScli.exe -t phyports -f bdf -i 01:00.00 "bootcfg -t MBA -o restore mba.xml"
QLogic Control Suite Command Line Interface Utility for Windows v40.0.79.0
........

C:\Program Files\QLogic Corporation\QCSR>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment