Hi Persmule,

I don't own any Thinkpads so I can't test anything. Still, here's my
two cents about the issue at hand.

On Thu, Jul 16, 2020 at 1:43 PM Persmule <persm...@hardenedlinux.org> wrote:
>
> 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:

I know there's some workaround for broken BDC detection. Maybe
something similar is needed for the X230s.

> 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.

I suspect that reusing the H8 EC code for the xx30 series Thinkpads is
a source of bugs. There isn't any H8 EC on those mainboards anymore,
the EC was replaced with a completely different SMSC MEC1619. The
T440p port seems to have a few bugs which might be due to the
different EC.

> 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
> _______________________________________________
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org

Best regards,
Angel Pons
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to