cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
dbao
Punch Card
Posts: 77
Registered: ‎11-07-2009
Location: US
Views: 380
Message 1 of 9

x1 yoga gen 4 linux

Here is a short summary:

 

1) Wifi (intel 9560 is no removable) works with live cd. But once installed everything, it does not work. Need downgrade linux-firmware AND kernel version to some time before May 2019.  All rest, even the latest raw contains  same "SYNC CMD GEO_TX_POWER_LIMIT" error.

 

2) Sometimes the keyboard click pad buttons do not work, need further investigation. wacom works out of box.

 

3) WWAN neither fibocom L850 nor modified EM7455 will not work

 

4) FP reader will not work

 

5) If you buy 4k screen, gui scaling will be a big issue. Also battery power is about 4-5 hours with 4K screen. So unless it is really necessary, better use 2k screen.

 

6) If you try to mod NFC, you need NFC click pad cable (NFC, Click pad, fp all in one) which is not possible. So better quit. x1c6 NFC click pad has different color so won't fit x1y4.

 

7) Keyboard is much better than x1y3, and it fixed, will not rise or low with LCD.

 

8) IR camera face detection maybe will work, not tested yet.

 

All rests are the same as x1y3.

mikeydoodles
What's DOS?
Posts: 2
Registered: ‎10-03-2018
Location: US
Views: 325
Message 2 of 9

Re: x1 yoga gen 4 linux

Thanks for posting your findings!

How does sleep work? Does it support S3 sleep or did they completely remove it like they did on the initial release of the X1Y3?
dbao
Punch Card
Posts: 77
Registered: ‎11-07-2009
Location: US
Views: 321
Message 3 of 9

Re: x1 yoga gen 4 linux


@mikeydoodles wrote:
Thanks for posting your findings!

How does sleep work? Does it support S3 sleep or did they completely remove it like they did on the initial release of the X1Y3?

S3 sleep is identical to x1y3 with BIOS update. There is a "Linux" menu option to enable S3 in UEFI.

 

Regarding wifi and trackpoint, it is Linux kernel bug not Intel firmware bug (linux-firmware). Regardless version of linux-firmware, as long as you use kernel above 5.1.20 (exclude 5.2.20). The wifi will not work. I am hoping the incoming 5.2.6 could fix the bug. But if you use 5.1.20, you will hit Elan trackpoint bug (trackpoint and 3 buttons will not work).

 

Other issue is the heat: x1y4 is really hot. Typical idle is 40-50c and moderate usage is about 60c. You can feel some warm on top right side of palmrest.  Also, if you long press power button to  shutdown, the time is much longer (10-15sec?) than x1y3. Maybe they change to fix x1y3 user complains.

 

 

 

 

Highlighted
Christof78
What's DOS?
Posts: 3
Registered: ‎08-11-2019
Location: DE
Views: 221
Message 4 of 9

Re: x1 yoga gen 4 linux

Thank you very much for sharing your information. In another thread dealing with both, the x1c7 and the x1y4 users are reporting problems with the build in microphone and the volume keys. Do you have any issues with the two? Were you able to test it? Thanks!

bmason
Fanfold Paper
Posts: 8
Registered: ‎08-08-2019
Location: US
Views: 67
Message 5 of 9

Re: x1 yoga gen 4 linux


@dbao wrote:

Here is a short summary:

 

4) FP reader will not work

Based on this:

 

https://gitlab.freedesktop.org/libfprint/libfprint/issues/181

 

It would seem that support for the fingerprint reader is in the works.

bmason
Fanfold Paper
Posts: 8
Registered: ‎08-08-2019
Location: US
Views: 61
Message 6 of 9

Re: x1 yoga gen 4 linux


@dbao wrote:

 

1) Wifi (intel 9560 is no removable) works with live cd. But once installed everything, it does not work. Need downgrade linux-firmware AND kernel version to some time before May 2019.  All rest, even the latest raw contains  same "SYNC CMD GEO_TX_POWER_LIMIT" error.

The WiFi firmware issue is being resolved.  I'm running test versions of kernel and firmware and everything seems to be working again:

 

  iwl7260-firmware-25.30.13.0-101.fc32.noarch.rpm
  kernel-5.2.9-200.fc30.x86_64.rpm
  kernel-core-5.2.9-200.fc30.x86_64.rpm
  kernel-modules-5.2.9-200.fc30.x86_64.rpm
  kernel-modules-extra-5.2.9-200.fc30.x86_64.rpm
  linux-firmware-20190815-101.fc32.noarch.rpm

Those are Fedora package names/versions, so the versions in your Linux distro may be different.

dbao
Punch Card
Posts: 77
Registered: ‎11-07-2009
Location: US
Views: 56
Message 7 of 9

Re: x1 yoga gen 4 linux


@Christof78 wrote:

Thank you very much for sharing your information. In another thread dealing with both, the x1c7 and the x1y4 users are reporting problems with the build in microphone and the volume keys. Do you have any issues with the two? Were you able to test it? Thanks!


No microphone, sound or volume key issue. But Logitech Anywhere 2S mouse pull up frequency is 20Hz only, which casues a lot of lags (older version Anywhere 2 is ok, pull up at 300+ Hz).  This is kernel bug not intel firmware issue.

 

Temp fix is to manually set latency to zero.

 

/usr/bin/hcitool con | grep " handle " | awk '{print $5}' | xargs -I {} /usr/bin/hcitool lecup --handle {} --min 6 --max 7 --latency 0

 

 

dbao
Punch Card
Posts: 77
Registered: ‎11-07-2009
Location: US
Views: 55
Message 8 of 9

Re: x1 yoga gen 4 linux

x1y4 comes with intel 9650, uses iwlwifi-9000 firmware.  Where did you get intel 7265 version? The card is fixed on motherboard.

 

Just delete iwlwifi-9000-pu-b0-jf-b0-46.ucode from /lib/firmware, wifi should work.

 

I am using 5.2.8, still has firmware bug with xxx-46.ucode unless I delete this.

bmason
Fanfold Paper
Posts: 8
Registered: ‎08-08-2019
Location: US
Views: 38
Message 9 of 9

Re: x1 yoga gen 4 linux


@dbao wrote:

x1y4 comes with intel 9650, uses iwlwifi-9000 firmware.  Where did you get intel 7265 version? The card is fixed on motherboard.

 

Just delete iwlwifi-9000-pu-b0-jf-b0-46.ucode from /lib/firmware, wifi should work.

 

I am using 5.2.8, still has firmware bug with xxx-46.ucode unless I delete this.


In Fedora 30, iwlwifi-9000-pu-b0-jf-b0-46.ucode is supplied by the iwl7260-firmware package:

 

# cat /etc/modprobe.d/iwlwifi.conf
options iwlwifi debug=1

# rmmod iwlmvm iwlwifi; modprobe iwlwifi

# dmesg | grep attempting
[ 2097.315272] iwlwifi 0000:00:14.3: U iwl_request_firmware attempting to load firmware 'iwlwifi-9000-pu-b0-jf-b0-46.ucode'

# locate iwlwifi-9000-pu-b0-jf-b0-46.ucode
/usr/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-46.ucode

# rpm -qf `locate iwlwifi-9000-pu-b0-jf-b0-46.ucode`
iwl7260-firmware-25.30.13.0-101.fc32.noarch

I also had to install kernel 5.2.9:

 

# uname -r
5.2.9-200.fc30.x86_64

If I upgraded the firmware while booting kernel 5.2.8, the problem still occurred.

Check out current deals!


Shop current deals

Top Kudoed Authors