I have an AMD Thinkpad L14 Gen 3 Ryzen 7 PRO 5875U (HCL). I added the kernel parameters recommended in the HCL topic, but am still having an issue: I reach the initial setup screen and within a couple of seconds, my touchpad and buttons stop working. I am unable to continue with the setup.
Note: the post was slighty edited for clarity when the topic was split (bold text).
nomodeset the first time. After adding all the below kernel options, I got the installer to start installing, but it froze on “Installing TemplateVM fedora-37”. I could still move the mouse, but the “[Dom0] Qubes OS Setup” window with the progress bar was frozen. I tried again and it got stuck on “Installing TemplateVM whonix-ws-16”
dom0_max_vcpus=1 dom0_vcpu_pin nomodeset clocksource=tsc tsc=unstable hpetbroadcast=0
I added these by going to the line that loads the kernel
vmlinuz and pressing Ctrl + e to go to the end of the line, then typing them in and pressing Ctrl + x
After GRUB, I was receiving the error:
Warning: USB in dom0 is not restricted. Consider rd.qubes.hide_all_usb or usbcore.authorized_default=0
So I added
usbcore.authorized_default=0 to the list of boot options. Now it runs “Executing qubes configuration” then, a minute later, an error window pops up:
Qubes initial configuration failed. Login to the system and check /var/log/salt/-minion for details. You can retry configuration by calling ‘sudo qubesctl --all state.highstate’ in dom0 (you will get detailed state there).
I hit “OK” and log in, open a terminal (using the trackpoint; the trackpad doesn’t work) and run
# qubesctl --all state.highstate
Succeeded: 25 (changed=2)
When I scrolled up, I saw:
[Errno 2] No such file or directory: '/etc/qubes-rpc/qubes.TemplateSearch'
And then the system totally froze. So I hard rebooted and added all the boot flags above (this time
rd.qubes.hide_all_us was already there).
I tried various things, but the system kept eventually freezing (and seems to be sluggish as it was before I added those flags), so I added to the end of
# my customizations
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX dom0_max_vcpus=1 dom0_vcpu_pin nomodeset clocksource=tsc tsc=unstable hpetbroadcast=0
sudo grub2-mkconfig -o /boot/efi/EFI/qubes/grub.cfg and rebooted.
Now I’m stuck with a system that keeps freezing.
Could you make a separate thread for your issue? This would give you more chances to receive support fan adding messages to an HCL report
@zaz I think @solene is right, so I went ahead and split the topic to give more visibility to your questions. I edited slightly the first post when doing that, please feel free to correct if I got anything wrong!
Note that the process of splitting a topic leaves a link in the original thread, so folks reading the HCL conversation will still come across your issue.
Note that I never used
dom0_max_vcpus=1 dom0_vcpu_pin and
clocksource=tsc tsc=unstable hpetbroadcast=0 at the same time.
As I can remember, I first used
dom0_max_vcpus=1 dom0_vcpu_pin to get installer working. Then I think that after installation was complete and I booted into Qubes, I also added
I then completed all Dom0 updates and only after that I discovered that
clocksource=tsc tsc=unstable hpetbroadcast=0 resulted in proper performance. I did not try those earllier. That’s also just those parameters, so no
dom0_max_vcpus=1 dom0_vcpu_pin or
Hope this helps you.
Also remove the default
quiet parameter to get more information.
EDIT: if touchpad and lower mouse buttons stop working, maybe upper mouse buttons and red ‘trackpoint’ button still can be used.