digmorepaka / thinkpad-firmware-patches

Collection of ThinkPad UEFI patches.
Do What The F*ck You Want To Public License
257 stars 24 forks source link

P53 NVME whitelist? #47

Closed dagbdagb closed 4 months ago

dagbdagb commented 5 months ago

I am trying to figure out if the NVME slots of the Lenovo P53 have some sort of whitelist applied. It appears nobody has been able to run an eGPU via the NVME slots on a P53 yet. Is it technically possible to create a whitelist on a PCIe/M.2 slot which says "only allow storage devices to connect"?

And if this is indeed the case, is it possible to modify and flash the P53 BIOS to remove this limitation?

digmorepaka commented 5 months ago

I doubt it, I would guess that it's more of a UEFI limitation if there is one. Lenovo whitelists are pretty much never silent. I would suggest you start with a 'simpler' device such as a LAN/WLAN card.

dagbdagb commented 5 months ago

Thank you for responding. May I ask about the potential nature of said UEFI limitation?

The exact error quoted is:

2101 : Detection error on Storage Device0 (M.2)

link

I also se reports of 2104, but then for P52. Not sure if these devices share error codes.

dagbdagb commented 5 months ago

Thank you for responding. May I ask about the potential nature of said UEFI limitation? And the potential for working around it? I do not actually have a P53 yet, but I see an opportunity for making good use of one. Hence me doing some research first.

The exact error quoted is:

2101 : Detection error on Storage Device0 (M.2)

Does this pinpoint the source of the problem?

link

I also se reports of error 2104, but then for P52. Not sure if these devices share error codes.

dagbdagb commented 4 months ago

I have verified that there isn't any whitelist. eGPU via M.2 is possible.