I know that you don't care about NSS builds but I want to tell you and to everyone else interested @anom3 @rmandrad that this method of loading AQR stock 10G FW to 0:ethphyfw1
and 0:ethphyfw2
partitions and then kernel loads the FW now finally works on NSS builds too.
Previously it simply failed for 10G-1 port with uniphy autoneg time out!
.
Now we have it working finally on NSS builds too, when loaded from NVMEM.
root@QNAP:~# fw_printenv -n bootcmd
bootipq
root@QNAP:~# dd if=/dev/mtd10 | strings | grep v5
v5.4.C CIG WF-1945_0x0 060120 02:47:48
root@QNAP:~# dd if=/dev/mtd11 | strings | grep v5
v5.4.C CIG WF-1945_0x8 060120 02:47:48
Kernel log - finally 10G-1 port works OK on NSS builds too.
Aquantia AQR113C 90000.mdio-1:00: loading firmware version 'v5.4.C CIG WF-1945_0x0 060120 02:47:48' from 'NVMEM'
Aquantia AQR113C 90000.mdio-1:08: loading firmware version 'v5.4.C CIG WF-1945_0x8 060120 02:47:48' from 'NVMEM'
Aquantia AQR113C 90000.mdio-1:08: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:08, irq=POLL)
Aquantia AQR113C 90000.mdio-1:00: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:00, irq=POLL)
...
[ 605.598378] nss-dp 3a001800.dp5 10g-1: PHY Link up speed: 2500
[ 605.598554] br-lan: port 1(10g-1) entered blocking state
[ 605.603131] br-lan: port 1(10g-1) entered forwarding state
[ 1609.203776] nss-dp 3a001800.dp5 10g-1: PHY Link is down
[ 1609.204077] br-lan: port 1(10g-1) entered disabled state
[ 2173.927509] nss-dp 3a001800.dp5 10g-1: PHY Link up speed: 2500
[ 2173.927751] br-lan: port 1(10g-1) entered blocking state
[ 2173.932258] br-lan: port 1(10g-1) entered forwarding state
I've checked the latest QNAP 301w firmware - QHora-301W
2.4.5.032 build 20241029 but there is no newer AQR 10G FW version in it.