Bug #311
closedT410 PCIe Endpoints missing after flashing coreboot
0%
Description
After flashing coreboot on my Thinkpad T410, I realized the Mini PCIe Wifi card was no longer detected by my system. I have tried a second Intel Mini PCIe Wifi Card, I had lying around, but it was not recognized ether.
So I reflashed the original BIOS and checked lspci for devices (attached in PCIe_Bus/lenovo). The Wifi Card was found again. After comparing it to my lspci outputs with coreboot (PCIe_Bus/coreboot, it seems five devices (including the Bridge to Mini PCIe) are not detected with coreboot.
On the old coreboot documentation site, I found the result of lspci on the page of the T410 (https://www.coreboot.org/Board:lenovo/t410) and the Wifi Card is missing, too.
Do you have any idea, how to get the bridge to Mini PCIe working with coreboot, so I can use the Wifi Card? As far as I have understood, coreboot does not a full PCIe Enumeration. If so, can I force a full enumeration in coreboot or by changing a parameter in grub? Or is there already a workaround?
I have attached my coreboot configuration, too. I have used the ME_Cleaner to remove some parts of the Intel ME. I have tested it with Linux Mint and Fedora 34.
Files