Bug #152
open
Thinkpad x220: express card not recognized unless present at the boot time
Added by rad0 m. almost 7 years ago.
Updated over 5 years ago.
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
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?
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.
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.
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.
Also available in: Atom
PDF