Xorg is unable to find display on Asus Eeetop ET1602
- System architechture: i686
- Kernel version: 6.1.0-10-686-pae from Debian
- Linux distribution: Debian 12
- Machine: Asus Eeetop ET1602
- Display connector: LVDS
I have here Asus Eeetop ET1602 which has 945gm graphics. With Debian 9 it worked fine. Now I installed Debian 12 on it and starting Xorg makes the display go black. Looking at Xorg log, it doesn't even detect LVDS connection that the integrated display uses. Debian 12 has kernel 6.1, but I've also tried 6.3 from Debian testing repos which also has the same issue and the same errors. The build of drm-tip (3d28151) I made doesn't boot so unfortunately I don't know how that would behave in this regard. Kernel version 5.10 from the previous Debian release works correctly. Also using nomodeset or acpi=off works but then I don't have any graphics acceleration which is quite critical with this processor (single-core Atom from early days of netbooks).
I think (as someone who's never worked on graphics drivers!) the issue is that the later kernels interpret video bios tables wrong and don't find modeline for the internal display. At least that's my interpretation from dmesg i915 debug messages and driver sources. I attached dmesg, Xorg log and vbios.dump from boot with 6.1 kernel. Here are also dmesg and Xorg log with 5.10 kernel if you need to compare with working boot. If you need something else or want me to test some other kernel (a version or a patch to it) I can do that too, however I couldn't get drm-tip (3d28151) to boot yet... I need to check if I made a mistake somewhere.