|
From: Wesley W. T. <we...@te...> - 2016-03-18 23:48:36
|
Hi! I have an Intel X710-DA4 and want to use it with a few different SFPs. Unfortunately, out-of-the-box this seems to be disabled. >From poking around, it seems that the x710 firmware rejects SFPs not listed in the NVM qualified database whenever the "Enable Module Qualification" bit is set (see Section 6.3.23.9 in the Intel Ethernet Controller XL710 Datasheet). From what I've read in the data sheet and i40e linux driver, it seems I just need to set this bit to 0 and I should be good to go. I am looking for the source code for nvmupdate64e, as this userspace tool seems to use the ethtools_ops.set_eeprom syscall to write the NVM, which is what I'd like to do. Where can I find the source-code for this? The i40e_type.h header in the linux driver is pretty undocumented in the correct use of i40e_nvmupd_cmd. I don't want to screw up the CRC, so would prefer to simply modify the existing NVM update tool. Anyone know where the source code is? |