Comment 50 for bug 2036239

Revision history for this message
Robert Malz (rmalz) wrote :

Hey @Christian,
1a) No need, AQ 0x000A returns NVM capabilities regardless of configuration applied (it's done during driver init)
1b) That's the point, I noticed you upgraded to 4.3 which I currently don't have access to and I wanted to verify capabilities on 4.3. NVM caps should be similar on the same NVM version in single head of family so values I had access to would be the same you had on 4.2 (meaning there is no point of collecting these)
1c) No, any "recent" kernel/driver version will support enabling debug logs by adding dyndbg=+p param to module. We only care for logs which are retrieved from NVM and printed with debug flags.

2) The issue based on recent patches from Intel is caused by performing LAG related operations without proper support from NVM. Release notes does not always tell every feature change so there is a possibility that 4.4 introduced sriov_lag capability but I cannot verify it.
Worst case scenario is that NVM 4.4 will introduce sriov_lag capability, meaning patches added recently to upstream kernel will have no effect, and also issue will still reproduce. In this scenario currently there will be no 'workaround' for it.
Best case scenario is that NVM 4.4 will introduce sriov_lag capability and issue will no longer reproduce.
In this scenario no additional patches to the driver will be required.