Surface Studio Laptop qubes os testing installation

Hi There, I have succesifully installed Qubes OS 4.2.2 testing bult as of 23 of Aug 2024 to use the latest kernel 6.10.
Everything seem to be working fine once I am in, just have an issues with internal keyboard not working on the Disk Encryption passphrase.
The keyboard is definetelly not USB keyboard and most forum topics with similar isues related to USB keyboard and access to dom0.

I have found the following topic [Disk Encryption · linux-surface/linux-surface Wiki · GitHub] describing how to manage Surface Aggregator Module via which the keyboard and mouth gets connected on the device.

Need help on how to add additional drivers that are recongnised post Disk Encryption to initramfs/initrd or similar on Qubes os ?

Thanks
laz

The dom0 is Fedora system so use the guide for Fedora in dom0 root terminal:

Example for adding keyboard drivers to Fedora 35 (run as root):

# this will create a file with parameters for adding modules to initramfs
# from this below, replace list of your modules inside below double-quoted text, and using space for separate each modules, and then finally prefixed with `add_drivers+=\042 ` and suffixed with `\042 `
echo "add_drivers+=\042 surface_hid_core surface_hid surface_aggregator_registry surface_aggregator \042 " > /etc/dracut.conf.d/surface.conf
# this rebuilds the initramfs for all kernel version
dracut --force --regenerate-all