1. Yes, as far as I recall.Hello,
Have a couple quad port Intel X710 based NICs[Silicom
PE310G4I71L[PE310G4i71L-XR][0] on the way. And a have few questions.
1. So need to run the xl710_unlock command on each port / interface,
correct; four times in my case on each NIC?
2. Do we need to repeat the above, after updating the driver?
3. So after running the xl710_unlock command, any no name brand or brand
name transceivers should work; without buying specific Intel coded
transceivers? Like the following transceivers:
Ubiquiti UACC-CM-RJ45-MG[1] and
FS SFP-10G-T100 Generic[2].
Or transceivers coded for a specific switch, like Cisco, Mikrotik,
etc...?
Thank You
[0] https://www.silicom-usa.com/pr/serv...tworking-adapters/pe310g4i71l-server-adapter/
[1] SFP+ to RJ45 Adapter - Ubiquiti Store
[2] https://www.fs.com/products/154925.html
2. No. It modifies the card's EEPROM.My understanding is that this is configurable because Intel and its OEMs want the ability to disable the vendor lock on certain models.
3. The transceivers still need to have a properly configured EEPROM. If they do, then they should generelly work regardless of vendor, yes. Basically it does the same thing as the allow_unsupported_sfp argument supported by Intel's drivers, but for all platforms.
If you're buying the one from FS.com, you might as well buy the Intel programmed one just in case.
Note that the Ubiquiti one apparently has a hardware design flaw that prevents it from working if plugged in before boot on at least some switches (switches that keep the interface disabled until they have fully booted, if I recall correctly). I don't know if it affects any NICs though.