Hi all, after having used an Intel I225-V M.2 A+E key 22x30mm adapter on the Rock 5B for some time, and experienced issues with this adapter, I have searched various Internet forums and realized the following:
Intel I225-V is a broken Ethernet device.
Intel have not properly supported this model with firmware updates. For example, in Intel’s latest drivers+firmware bundle, they conveniently omit I225-V firmware. (In the bundle they include I225-LM firmware but that’s not the same.)
I tried various tricks desribed online to update the firmware on the I225-V but it does not work.
So anyone who reads this, just go with Realtek or some other Ethernet controller brand instead - don’t try I225-V.
On my part it was a mistake to believe that Intel would be more robust than Realtek. This was not the case. I will throw this I225-V board and go with Realtek instead.
The issues with the I225-V is, speed auto-negotiation must be turned off. But, even with auto-negotiation turned off, the NIC’s performance is very unreliable, and it even occasionally happens that the NIC’s firmware crashes, which can only be fixed with a hard power cycle of the whole RockPi5B. This is of course totally unacceptable.