-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mstconfig cannot access devices with a large PCI domain #925
Comments
Isn't 10000 fit in 16 bits? In the meantime, could you please let us know the Linux distribution and version of the lspci utility? |
The output for the domain is in HEX so that is 0x10000 which is greater than 16-bits. This system is stock RHEL 8.8.
One thing to note was that I was able to reset BIOS settings. This moved the device back to 0000 domain. From comparing the before and after dump of the BIOS, the possible BIOS setting might be:
While no longer blocking use for us, the issue remains as this is a possible config. Also, Installing MOFED had similar issues with the a few more tools like FW update. |
May, 2016 :-) We'll fix it in MFT codebase then propagate here. Thank you! |
I have informed the manager of the relevant team about the issue raised here. It is now pending his decision. If the decision is made to address this concern, then, per our process, it will first be incorporated into the internal MFT tools codebase (including requirements, design, implementation, and a full testing cycle). Then, it will be propagated to the opensource part of the MFT tools, which MSTFLINT is. |
Quick check of the code shows that the domain is only stored in a 16-bit value, which it can be larger than. I would suggest expand the fields to 32 bit at least.
The text was updated successfully, but these errors were encountered: