Hacker News new | ask | show | jobs
by ttarr 1403 days ago
If you don't mind, can you test Ubuntu or Fedora to see if the issue is present?

The reason I'm asking, according to a Lenovo talk from DebConf22 [0], the guy said it takes some time for patches to reach upstream, but with Fedora and Ubuntu they have some connections to shortcut some patches before they reach upstream.

[0] https://www.phoronix.com/news/Lenovo-Linux-2022-State

1 comments

I've already setup production environment on this machine, it's not really easy to test Ubuntu on it. Fedora on the other hand, is the exact distro I'm using.

Sad news is, according to my test, the latest kernel Fedora 36 offered, which is kernel-5.18.16-200.fc36.x86_64, does not come with the keyboard (IRQ override) fix.

Another thing is the mce errors, or more specifically, errors similar to:

    [  332.990256] mce: [Hardware Error]: Machine check events logged
    [  332.990267] [Hardware Error]: Corrected error, no action required.
    [  332.990276] [Hardware Error]: CPU:0 (19:44:1) MC15_STATUS[Over|CE|MiscV|AddrV|-|-|SyndV|CECC|-|-|-]: 0xdc204000000c011b
    [  332.990299] [Hardware Error]: Error Addr: 0x00000000efcf8bc0
    [  332.990304] [Hardware Error]: IPID: 0x0000009600050f00, Syndrome: 0x000001ff0a240701
    [  332.990312] [Hardware Error]: Unified Memory Controller Ext. Error Code: 12
    [  332.990316] [Hardware Error]: cache level: L3/GEN, tx: GEN, mem-tx: RD
It was never fixed by both patched and unpatched kernel.

Of course, those were just the most annoying two. There are many smaller problems such as: 1) Screen won't turn off after timeout if an external display is plugged in via HDMI, 2) Linux S2 (Suspend-to-RAM) never wakes up, 3) Builtin mic don't work, 4) Fingerprint scanner crashes when you put your finger on.

I guess it takes time for those engineers in Lenovo to address those problems, and Lenovo is not a Linux-friendly company (they are more like a Linux-meh company).

Framework on the other hand, cares about Linux more. Sadly they don't operate in my country :(