aarch64-laptops / build

Build an Linux OS based image
221 stars 47 forks source link

Support for Acer/Gateway GWTN133-1 #98

Open SpacingBat3 opened 10 months ago

SpacingBat3 commented 10 months ago

Device information

Current status

I had no success booting Linux to it, i.e. landing with the shell and being able to type / see any stuff, at least not with dtb and definitely not without it (i.e. with stock ACPI).

So far (with DTBs loaded via dtb= in kernel), Linux seemed to be able to initialize itself correctly to some point, further laptop ends up with the black screen. Framebuffer works fine (it even successfully renders Linux logos on top of the screen!) with and without loading DTB and without DTB it usually ends up with the kernel panic, although it's worth noting that it doesn't reliably boots in the same way each time (the cause of panic or behavior might be different).

Device description / personal experience

This device is a bit weird, i.e. it has no-op Secure Boot toggle (I was able to boot to EDK shell and GRUB with it enabled - and toggling it off doesn't seem to change anything at all when it comes to loading third-party EFI binaries) and has multiple vendors when it comes to firmware - ACPI tables' vendor is Huawei (in fact, some are exactly the same as in Huawei Matebook 2019 E), BIOS/UEFI's vendor is GPU Company, but the model/laptop vendor is Acer/Gateway.

The CPU seems to be Snapdragon 850, altough I'm pretty sure is downclocked a bit when compared to Qualcomm specs.

Outside of ACPI tables, I've also made a dump of others firmare components, such as EFI binaries, whole ACPI .elf dump and anything else I was able to access with the EFI shell. If needed, I could also share it (eg. on GitHub).