Dear all,

I am trying to install Debian on a mini laptop with 8" screen - the laptop is 
a "noname" product from China.

The laptop is equiped with an Intel Alder Lake N100 processor:
Architecture:                            x86_64
CPU op-mode(s):                          32-bit, 64-bit
Address sizes:                           39 bits physical, 48 bits virtual
Byte Order:                              Little Endian
CPU(s):                                  4
On-line CPU(s) list:                     0-3
Vendor ID:                               GenuineIntel
Model name:                              Intel(R) N100
CPU family:                              6
Model:                                   190

with built-in Intel graphics (i915)

I have installed Debian 12.11 using non-free-firmware, 
During the installation, both the internal screen and an external HDMI monitor 
worked, although the internal monitor was rotated by 90°.
However, when booting the installed system, I see the following:
Grub menu on both screens, but internal screen rotated by 90°
After "Loading initial RAM disk", the internal monitor goes blank (backlight 
still on). The HDMI monitor works flawlessly.

When I add "nomodeset" to the linux cmd line, then both monitors continue to 
work after the boot. However, the internal one stays rotated by 90° and the 
resolution is limited to 800x600 (the internal monitor should have 1280x800 
pixel)

So it seems to me that the problem is with the KMS. 
I have tried various live-USB linux (KDE Neon, Ubuntu, Lubuntu, Kali). All of 
them work with "safe graphics setting" (nomodeset), but not otherwise. 
I have tried upgrading to newer kernel from backports (6.12.22), and also 
updated to current Trixie. But still have the same problem.

Anybody has an idea how to get the internal monitor to work properly?



Thanks! 

DM


Here is some additional information from the kernel log:
-------------------------------------------------------------------------------------------------------------
root@capys:~# dmesg |grep i915
[    2.405964] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    2.406382] i915 0000:00:02.0: vgaarb: deactivate vga console
[    2.406546] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    2.407685] i915 0000:00:02.0: vgaarb: changed VGA decodes: 
olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    2.407841] i915 0000:00:02.0: firmware: direct-loading firmware i915/
adlp_dmc_ver2_16.bin
[    2.411245] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/
adlp_dmc_ver2_16.bin (v2.16)
[    2.413885] i915 0000:00:02.0: [drm] [ENCODER:203:DSI A] is disabled/in DSI 
mode with an ungated DDI clock, gate it
[    2.414268] i915 0000:00:02.0: firmware: direct-loading firmware i915/
tgl_guc_70.bin
[    2.414593] i915 0000:00:02.0: firmware: direct-loading firmware i915/
tgl_huc.bin
[    2.550483] i915 0000:00:02.0: [drm] GuC firmware i915/tgl_guc_70.bin 
version 70.5.1
[    2.550494] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc.bin version 
7.9.3
[    2.558930] i915 0000:00:02.0: [drm] HuC authenticated
[    2.559461] i915 0000:00:02.0: [drm] GuC submission enabled
[    2.559465] i915 0000:00:02.0: [drm] GuC SLPC enabled
[    2.559814] i915 0000:00:02.0: [drm] GuC RC: enabled
[    3.189858] i915 0000:00:02.0: [drm] *ERROR* hback porch < 16 pixels
[    3.317509] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 
0
[    3.336624] fbcon: i915drmfb (fb0) is primary device
[    3.958606] i915 0000:00:02.0: [drm] *ERROR* hback porch < 16 pixels
[    4.101596] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[   19.616387] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops 
i915_audio_component_bind_ops [i915])
[   19.709908] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: 
bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
[   89.886760] i915 0000:00:02.0: [drm] *ERROR* hback porch < 16 pixels
[  384.898665] i915 0000:00:02.0: [drm] *ERROR* hback porch < 16 pixels
-------------------------------------------------------------------------------------------------------------



And here the output of xrandr:
-------------------------------------------------------------------------------------------------------------
dm@capys:~$ xrandr
Screen 0: minimum 320 x 200, current 2720 x 1280, maximum 16384 x 16384
DSI-1 connected 800x1280+1920+0 (normal left inverted right x axis y axis) 0mm 
x 0mm
   800x1280      60.57*+
   1280x800      59.99    59.97    59.81    59.91
   1280x720      60.00    59.99    59.86    59.74
   1024x768      60.04    60.00
   960x720       60.00
   928x696       60.05
   896x672       60.01
   1024x576      59.95    59.96    59.90    59.82
   960x600       59.93    60.00
   960x540       59.96    59.99    59.63    59.82
   800x600       60.00    60.32    56.25
   840x525       60.01    59.88
   864x486       59.92    59.57
   700x525       59.98
   800x450       59.95    59.82
   640x512       60.02
   700x450       59.96    59.88
   640x480       60.00    59.94
   720x405       59.51    58.99
   684x384       59.88    59.85
   640x400       59.88    59.98
   640x360       59.86    59.83    59.84    59.32
   512x384       60.00
   512x288       60.00    59.92
   480x270       59.63    59.82
   400x300       60.32    56.34
   432x243       59.92    59.57
   320x240       60.05
   360x202       59.51    59.13
   320x180       59.84    59.32
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y 
axis) 300mm x 190mm
   1920x1080     60.00*+  60.00    59.94
   1600x900      60.00
   1280x800      59.91
   1280x720      60.00    59.94
   1024x768      60.00
   800x600       60.32
   720x480       60.00    59.94
   640x480       60.00    59.94
-------------------------------------------------------------------------------------------------------------



And here the output of "lsmod |grep i915":
-------------------------------------------------------------------------------------------------------------
i915                 4325376  42
drm_buddy              20480  2 xe,i915
i2c_algo_bit           12288  2 xe,i915
drm_display_helper    270336  2 xe,i915
cec                    69632  3 drm_display_helper,xe,i915
ttm                   102400  3 drm_ttm_helper,xe,i915
drm_kms_helper        249856  4 drm_display_helper,drm_ttm_helper,xe,i915
drm                   765952  29 
gpu_sched,drm_kms_helper,drm_exec,drm_gpuvm,drm_suballoc_helper,drm_display_helper,drm_buddy,drm_ttm_helper,xe,i915,ttm
video                  81920  2 xe,i915
-------------------------------------------------------------------------------------------------------------



Reply via email to