based on official qlogic adapter user guide
- Downloa and install the utility
QCScli
. - find the adapter's PCI ID
- 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>
to25G
<?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>