TUXEDO InfinityBook Pro Intel Gen9

---
layout:
  'hcl'
type:
  'Notebook'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  '2.0'
remap:
  'yes'
brand: |
  TUXEDO
model: |
  TUXEDO InfinityBook Pro Intel Gen9
bios: |
  N.1.09A05
cpu: |
  Intel(R) Core(TM) Ultra 7 155H
cpu-short: |
  FIXME
chipset: |
  Intel Corporation Device [8086:7d01] (rev 04)
chipset-short: |
  FIXME
gpu: |
  Intel Corporation Meteor Lake-P [Intel Arc Graphics] [8086:7d55] (rev 08) (prog-if 00 [VGA controller])
gpu-short: |
  FIXME
network: |
  Intel Corporation Device [8086:7e40] (rev 20)
  Motorcomm Microelectronics. YT6801 Gigabit Ethernet Controller [1f0a:6801] (rev 01)
memory: |
  32323
scsi: |

usb: |
  3
certified:
  'no'
versions:
  - works:
      'FIXME:yes|no|partial'
    qubes: |
      R4.2.4
    xen: |
      4.17.5
    kernel: |
      6.12.11-1
    remark: |
      FIXME
    credit: |
      FIXAUTHOR
    link: |
      FIXLINK

Remarks

I tried installing QubesOS 4.2.4. The installer worked fine-ish. The resulting system would not show a display manager (graphical user interface), unless I selected kernel-latest in the initial installer boot menu. I selected a merged sys-net/sys-usb and didn’t install the Fedora image, but I’m not sure whether that was relevant (I tried installing many times, figuring out how to make QubesOS boot.

After finishing the post-installation first boot anaconda screen, I was met with a graphical error box

[Dom0] Error (on dom0)

['/usr/bin/qvm-start', 'sys-firewall'] failed:
stdout: ""
stderr: "PCI device dom0:2c_00.0 does not exist
"

Relevant excerpt of lspci from the running system (don’t know if it was available when the error occured):

2c:00.0 Ethernet controller: Motorcomm Microelectronics. YT6801 Gigabit Ethernet Controller (rev 01)

To fix this, I went to a virtual terminal (ctrl-shift-f2) and entered qvm-pci detach sys-net dom0:2c_00.0.

The wireless adapter didn’t work out of the box, so I used USB-tethered network from an Android phone (worked automatically, perhaps due to the merged sys-net/sys-usb?) to add bookworm-backports to the Debian template VM:

$ cat /etc/apt/sources.list.d/debian-backports.sources
Types: deb deb-src
URIs: https://deb.debian.org/debian
Suites: bookworm-backports
Components: main non-free-firmware
Enabled: yes
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

and then I had to install firmware-iwlwifi from bookworm-backports in Debian template VM to get wireless networking:

$ apt update
$ apt install firmware-iwlwifi/bookworm-backports

Afterwards, I had a system with graphical output and networking.

I have not tested sleep so far.

I’ll update this report if I have more info.

Attachments

Qubes-HCL-TUXEDO-TUXEDO_InfinityBook_Pro_Intel_Gen9-20251210-141236.yml (885 Bytes)

2 Likes

Can I update this post as I find out more? Should I fill out the fields in the yaml? Should I post this as a guide on how to install QubesOS on this laptop instead?

1 Like

Yes, no, no.

2 Likes

Also Motorcomm Microelectronics. YT6801 Gigabit Ethernet Controller [1f0a:6801] (rev 01) is not detected by qubes os. It is available in dom0 but not available through qvm-pci.

1 Like

I don’t see a button to edit my first post. Sleep does not work for me, also not after echo s2idle > /sys/power/mem_sleep. At 39C3, @marmarek helped me debug this, and it turns out that it’s fixed in Qubes OS 4.3 after echo s2idle > /sys/power/mem_sleep.

1 Like
---
layout:
  'hcl'
type:
  'Notebook'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  '2.0'
remap:
  'yes'
brand: |
  TUXEDO
model: |
  TUXEDO InfinityBook Pro Intel Gen9
bios: |
  N.1.09A05
cpu: |
  Intel(R) Core(TM) Ultra 7 155H
cpu-short: |
  FIXME
chipset: |
  Intel Corporation Meteor Lake-H 6p+8e cores Host Bridge/DRAM Controller [8086:7d01] (rev 04)
chipset-short: |
  FIXME
gpu: |
  Intel Corporation Meteor Lake-P [Intel Arc Graphics] [8086:7d55] (rev 08) (prog-if 00 [VGA controller])
gpu-short: |
  FIXME
network: |
  Intel Corporation Meteor Lake-P Gaussian & Neural-Network Accelerator [8086:7e4c] (rev 20)
  Intel Corporation Meteor Lake PCH CNVi WiFi [8086:7e40] (rev 20)
  Motorcomm Microelectronics. YT6801 Gigabit Ethernet Controller [1f0a:6801] (rev 01)
memory: |
  32323
scsi: |

usb: |
  3
certified:
  'no'
versions:
  - works:
      'FIXME:yes|no|partial'
    qubes: |
      R4.3.0
    xen: |
      4.19.3
    kernel: |
      6.17.9-1
    remark: |
      FIXME
    credit: |
      FIXAUTHOR
    link: |
      FIXLINK

Remarks

Installing QubesOS 4.3.0 worked flawlessly. I used kernel-latest again (haven’t tested the other kernel) and deselected the Fedora image. Otherwise, I kept everything at defaults and I’m now writing this from the functional Qubes OS installation.

Sleep works after echo s2idle > /sys/power/mem_sleep.

I have not tested the Ethernet port yet.

Attachments

Qubes-HCL-TUXEDO-TUXEDO_InfinityBook_Pro_Intel_Gen9-20260120-104038.yml (1.0 KB)

1 Like

Should I create a new topic for the new HCL report instead?

1 Like

No.

1 Like