edk2-porting / linux-next

Mainline Linux tree for various devices, only for fun :)
Other
7 stars 4 forks source link

Snapdragon x Elite Support Device Tree #1

Closed denari94 closed 2 months ago

denari94 commented 2 months ago

I saw that you got a branch working on Device Trees for the Snapdragon X Elite devices. I got the new Surface pro 11 and tested out the kernel. The Keyboard and USB Keyboards do not seem to work right now.

Is there any way i can help? Are there any information i can provide that would help getting the Surface Devicetree working? Any data out of the Device manager or HWinfo maybe?

strongtz commented 2 months ago

The internal keyboard isn't supposed to work now, but USB keyboard should work. What kernel config are you using? What state can the device boot to now?

denari94 commented 2 months ago

USB Keyboards also do not seem to work. In a modified debian install i get to the language selection, but since the Keyboards wont work not any further. For testing i created a busybox image. I get the Following output when i boot that. 20240625_033142

denari94 commented 2 months ago

It seems to detect some HID device, but when its done booting, i can not interact with it in any way.

strongtz commented 2 months ago

But what kernel config are you using? You should use the x1e80100_defconfig

denari94 commented 2 months ago

Ah, damn now i feel stupid. That was totally it. I just recompiled it and now it works. You are a legend, thanks a lot.