Lenovo ThinkPad X1 Carbon Gen 7

---
layout:
  'hcl'
type:
  'notebook'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  'unknown'
remap:
  'yes'
brand: |
  LENOVO
model: |
  20QDA01KAU
bios: |
  N2HET58W (1.41 )
cpu: |
  Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
cpu-short: |
  FIXME
chipset: |
  Intel Corporation Device [8086:3e34] (rev 0c)
chipset-short: |
  FIXME
gpu: |
  Intel Corporation Device [8086:3ea0] (rev 02) (prog-if 00 [VGA controller])
gpu-short: |
  FIXME
network: |
  Intel Corporation Device 9df0 (rev 11)
  Intel Corporation Ethernet Connection (6) I219-V (rev 11)
memory: |
  16062
scsi: |

usb: |
  2
versions:

- works:
    'FIXME:yes|no|partial'
  qubes: |
    R4.0
  xen: |
    4.8.5-29.fc25
  kernel: |
    5.4.88-1
  remark: |
    FIXME
  credit: |
    FIXAUTHOR
  link: |
    FIXLINK

---

Remarks

Issues

BIOS Setting changes :

  • Secure Boot: Off
  • Suspend: Linux

The sys-net qube would fail with “Unable to reset PCI device […]: no FLR, PM reset or bus reset available”. Fixed by following the instructions here - in my case the problematic PCI device was 00:1f.6 Ethernet controller: Intel Corporation Ethernet Controller.

Wifi would not connect after suspend - fixed by adding the following two lines to /rw/config/suspend-module-blacklist:

iwlmvm
iwlwifi

What works

  • Wifi (after fixes above)
  • Trackpad
  • Functions Keys (Volume, Screen Brightness, Keyboard Backlight, etc)
  • USB Ports
  • Camera
  • Suspend

What doesn’t work

  • Microphone does not seem to work

Not tested

  • Ethernet adaptor
  • Bluetooth
  • Fingerprint Reader

Attachments

4 Likes

Some follow up on the Lenovo X1 Carbon Gen 7.

The issues with wifi not connecting after suspend seems to have been fixed - I’ve not had any problems recently (without the suspend-module-blacklist change).

Overall I am very happy with Qubes on this laptop. The only annoyance is the built-in microphone not working, but I have an external USB mic which works fine.

1 Like

Where is this file ? In sys-net right ?

1 Like

That’s right. See Suspend/Resume Troubleshooting for the details.

Note that for me, using suspend-module-blacklist still didn’t work 100% of the time. I would still sometimes have to unload/reload the wifi kernel modules (as described on the above linked page) to get wifi working.

2 Likes

Thank you :slight_smile:

1 Like