Hey folks!
Background and Motivation
Emboldened by the recent progress that the Ubuntu folks have made in bringing up Qualcomm Snapdragon X Elite-based systems, I picked up a Lenovo Yoga Slim 7x to begin the process of bringing up Fedora on Snapdragon X (ARM) systems!
This is my first time contributing at this level to the project, so I’m fairly “green” but I have a lot of support from friends and colleagues!
First Roadblock: Missing Device Trees in Release ISOs
I’ve hit my first road block - the F42 and Rawhide latest aarch64 ISOs are missing the Device Trees (dtb-s) for the Snapdragon X Elite laptops, but they are present in the Kernel!
Planned Workaround
I’m planning on working around this problem by grabbing the kernel-core aarch64.rpm at the same version as is present in the 42 GA ISO and extracting the dtbs via rpm2cpio <rpm> | cpio -idv (advice from a friend for whom this is not his first system bring-up).
From there I’m planning on using lorax mkksiso — Lorax 41.3 documentation to build a modified ISO to see if I can get past this missing dtb / generating empty dtb error.
Request for Help
If these dtbs are present in the kernel-core RPM, could we update the release package / ISO build process to include them in at least Rawhide to better enable iteration on the Snapdragon X bring-up? I’m told that @adamwill / @ngompa (Hi Neal, we met at devconf US!) might have suggestions or guidance!
Looking for Others
Is there an existing group that is trying to bring up Snapdragon X laptops on Fedora? If so - where?? If not - wanna make one??
Thanks folks!
Gurney B.