HCL:ThinkpadX13s/porting
To be able to run some openSUSE images on the X13s, we needed to make multiple updates. Below is the list of the updates.
Kernel
To begin, we needed to make sure the required kernel modules where enabled (=m or =y in kernel config) for kernel-default package. Most of them were already enabled. This was an iterative process as we can notice additional requirements afterward, such as audio. Some of the updates:
- add QSEECOM : https://github.com/openSUSE/kernel-source/commit/574861dcf62ff003cf817de47d230559a12f59d2
- Audio:
Also, as workarounds, we needed to pass some kernel options:
arm64.nopauth iommu.passthrough=0 iommu.strict=0
Installation image ISO
Despite the required kernel modules built in kernel-default package, the installation ISO (booted from USB) showed a black screen after grub. The following updates were required:
- https://github.com/openSUSE/installation-images/pull/660/files
- https://github.com/openSUSE/installation-images/pull/663/files
Live images
Despite the required kernel modules built in kernel-default package, the live ISO (booted from USB) showed a black screen after grub. The following update was required:
JeOS images
Despite the required kernel modules built in kernel-default package, the JeOS image (booted from USB) showed a black screen after grub. The following update was required:
There is still an open bug for JeOS boot from USB: https://bugzilla.suse.com/show_bug.cgi?id=1217314