Bug #152
openThinkpad x220: express card not recognized unless present at the boot time
0%
Description
I'm running coreboot with custom kernel on a Debian stretch.
- When booting with the express card inserted, this one gets detected properly and hotplugging also works. (Over suspend and resume the card has to be in place again).
- When booting without the express card, this one will not detected and results into an oops message. (Attached below) Also, the resume will hang, regardless of whether the card is present or not.
Full dmesg with the card inserted post-boot is attached. As well as one with the card present at the boot time.
Files
Updated by Felix Niederwanger almost 7 years ago
rad0 m. wrote:
I'm running coreboot with custom kernel on a Debian stretch.
- When booting with the express card inserted, this one gets detected properly and hotplugging also works. (Over suspend and resume the card has to be in place again).
- When booting without the express card, this one will not detected and results into an oops message. (Attached below) Also, the resume will hang, regardless of whether the card is present or not.
Full dmesg with the card inserted post-boot is attached. As well as one with the card present at the boot time.
I cannot confirm this bug. Hotplugging a USB3 Express Card worked fine on Arch Linux running 4.14.15-1-ARCH.
Running coreboot 4.6 on a Lenovo x220 Tablet.
Maybe a kernel-related issue? Have you considered booting a live-system and trying it using a different kernel/distro?
Updated by Nicola Corna almost 7 years ago
Hotplugging works on my X220, both the USB (USB -> SATA) and the PCIe (PCIe -> USB 3.0) buses of the Express Card connector. I'm on Debian testing with Linux 4.15 and coreboot 4.7.
Updated by Patrick Rudolph over 5 years ago
The oops seems to be related to the kernel module of the card that's being inserted. I guess the quirk code for "TI XIO2000a" is broken.
I don't see why resume isn't working. Please give a full coreboot log.
Updated by rad0 m. over 5 years ago
OP here. Sorry guys, I've already sold the card, as I've couldn't use it properly.
I can't get any more details for you, unfortunately.