Hi all,
Days ago the coreboot port for Thinkpad X230s ( 
https://review.coreboot.org/c/coreboot/+/41390 ) for one of my friends got 
merged. Most stuffs on this laptop proves to work fine, but the interaction 
between its EC and cellular modem installed in its internal M.2 socket is 
detected to be a bit weird, and because of this the cellular modem installed 
internally becomes hardly usable:

If the laptop is connected to AC power, the cellular modem is disabled and 
cannot be enabled with software. (e.g. Modem manager ) as if there were a 
hardware switch set to flight mode; if the AC power is absent, whether the 
cellular modem is usable depends on the operating system.

The detailed testing result table collected by my friend is attached, in html 
format.

The direct cause of this phenomenon may be that the EC erroneously pull down 
the GPIO pin for rfkill (Pin 8 of the M.2 socket with key B) when the AC power 
gets present, but I cannot confirm whether the main board of this X230s is 
faulty, or the EC firmware is buggy, or the EC of X230s should be treated 
differently as the EC of X230, which I did not implement in my work.

Currently, this problem is walked around by blocking the Pin with a small piece 
of insulating tape.

Since I have experienced only one X230s, I cannot tell which one is the real 
case. Could ye help me to confirm and/or improve this if ye have a chance to 
access your own Thinkpad X230s?

Regards,
Persmule
Distribution Kernel version Modem availability (battery) Can be enabled (battery) Modem availability (AC power) Can be enabled (AC power) Bluetooth availability
Debian testing/unstable 5.7 Y - N N Y (require firmware)
Fedora 32 5.6 N N N N Y
Mint 20 5.4 Y - N N Y
Debian 10.04 4.19 N Y N N Y (require firmware)
PureOS 9 (2020-03) 4.19 N N N N Y (require firmware)
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to