Lenovo ThinkPad W530

Continuing the discussion from Short list of laptops/desktops that work well with Qubes OS:

---
layout:
  'hcl'
type:
  'notebook'
hvm:
  'yes'
iommu:
  'yes' Intel VT-d
slat:
  'yes'
tpm:
  'yes'
remap:
  'yes'
brand: |
  LENOVO W530
model: |
  2441A75 modified
bios: |
  G5ETB6WW (2.76 ) Intel AMT control disabled
cpu: |
  Intel(R) Core(TM) i7-3940XM CPU @ 3.00GHz
cpu-short: |
  CPU is unlocked and running at 3.20GHz
chipset: |
  Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
chipset-short: |
  Additional liquid cooling on top of oem air system
gpu: |
  Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
  NVIDIA Corporation GK107GLM [Quadro K1000M] [10de:0ffc] (rev a1) (prog-if 00 [VGA controller])
gpu-short: |
  Running in NVIDIA Optimus mode
network: |
  Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
memory: |
  32313
scsi: |
  SHGS31-1000GS-2  Rev: 0Q00
usb: |
  3
versions:

- works:
   Yes, no work arounds needed
  qubes: |
    R4.1
  xen: |
    4.14.2
  kernel: |
    5.10.69-1
  remark: |
    No problem installing or building Qubes OS
    When building a Qubes OS Linux kernel, CPU temp maxs out at 62C with additional liquid cooling running
  credit: |
    A man called Dutch
  link: |
    none

---
1 Like

Split into new topic (referencing the old one) and added some markdown formatting to make it more readable. Thanks for the report @Dutch.

2 Likes

Thank you for cleaning up the formatting deeplow! Below are some pics of my W530.



Dutch

2 Likes

Hey @Dutch, thank you very much for your HCL report, it is now available on the website.

---
layout:
  'hcl'
type:
  'laptop'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  ''
remap:
  'yes'
brand: |
  LENOVO
model: |
  244123G
bios: |
  CBET4000 Heads-v0.2.0-1192-g3201cd4
cpu: |
  Intel(R) Core(TM) i7-3820QM CPU @ 2.70GHz
cpu-short: |
  FIXME
chipset: |
  Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
chipset-short: |
  FIXME
gpu: |
  Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
  
gpu-short: |
  FIXME
network: |
  Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
  Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01)
memory: |
  12052
scsi: |
  SanDisk SSD PLUS Rev: 04RL
  SanDisk SSD PLUS Rev: 04RL
usb: |
  3
versions:

- works:
    'partial'
  qubes: |
    R4.1
  xen: |
    4.14.4
  kernel: |
    5.10.104-3
  remark: |
    FIXME
  credit: |
    FIXAUTHOR
  link: |
    FIXLINK

---

Remarks

Using SATA caddy in CDROM slot for 2nd SSD. The hardestkit swraid fork of heads to allow RAID-1 to assemble and boot at heads stage, subject to current PR 1157

Confirmed Working

  • Display brightness
  • Trackpad
  • Webcam
  • USB
  • Internal WiFi (upgraded to Atheros AR9462)
  • Volume control
  • Integrated speaker
  • Dock USB ports (note issue with display, below)
  • Sleep seems OK

Issues

Untested

  • Bluetooth, as I have removed the bluetooth module
  • Fingerprint sensor (does show up as a device in USB list, jut not tried it)
  • PCMCIA
  • SD slot
  • Dock sound output
  • 1394
  • internal mini displayport
  • Internal and Dock ethernet ports (devices show up so expect they should be fine)

Qubes-HCL-LENOVO-244123G-20220423-055214.yml (953 Bytes)

2 Likes

@Sven looks like the qubes-hcl-report script has a bug around TPM report. It seems to chekc for PCRS and then set the var TPM if present and then var TPM and TPM_s if not present . Yet it is TPM_s which is printed in the output. This means any board which has a TPM will never display it in the HCL. Only boards without a TPM will show as ‘unknown’

1 Like

What exactly is this for?

Thanks.

@KarlinQubes This is my patch set ( I am hardestkit on github ) that allows Heads to boot QubesOS from software RAID-0 or software RAID-1 devices. So if QubesOS is installed over two drives with RAID and /boot is itself a RAID device, without these patches Heads will not be able to boot the OS nor will it be able to seal a disk decryption key to the TPM.

This means that W530 and T430 laptops can have the CDROM drive removed and an inexpensive caddy can be added which allows a 2nd SATA SSD to be added. Or other devices that support 2nd drives can now install QubesOS using RAID0/1 for /boot and luks

1 Like

thanks @enmus that helped. A pull request has been created to resolve.

2 Likes

Thank you @Plexus for your HCL report, which is online now!

I am super excited about this machine:

Please update this thread when you got the external monitor working. I am short on free time at the moment, but sooner or later I will go and get / upgrade one myself. Super excited!

Congrats on getting the RAID-1 working. I already ordered the SSD bay and will try this too on my second T430 once I got a bit more time on my hands. So awesome!

Also: I merged your new thread into this one and I aim to maintain one thread per machine in this category

1 Like

I’m going to be getting one when I can find one, and I’ll let you know how the HEADS installation goes. I don’t think I’m going to trick it out beyond the 3840QM though, would need new heatsink

1 Like