I cannot get screen rotation in Chuwi MiniBook X with the recent kernel 6.6.7-4
# modprobe fbcon
modprobe: FATAL: Module fbcon not found in directory /lib/modules/6.6.7-4-MANJARO
and # lsmod doesn’t return presence of fbcon module.
Apparently, the absence of this module cause the GRUB parameter "fbcon=rotate:1" has no effect.
This parameter seems to be the only option to get the screen rotation with GRUB
Also it affects other packets inside the Manjaro repository like “fbcon-autorotate”.
I’m not expert in configuring the kernel. Please, Can you give some help to download and configure this module?
# zcat /proc/config.gz | grep -i framebuffer
CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=m
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
some people comment the options works
although no idea if other people has UEFI and so on. I have UEFI in bios and I observe how CONFIG_FB_EFI for framebuffer is not active. Maybe this option is related?
other people says the option fbcon is not working ,and this device comes with UEFI in bios by default. Just I think about this, not sure if this is related
I’m trying different things to discard options. I thought the cause was the absence of the module, although really it seems this is already integrated. Your comments are appreciated
I tried with previous kernels 6.1 and 5.1x and no difference except more error with other drivers. The present kernel works fine except this graphic problems.
the grub line applied is this:
GRUB_CMDLINE_LINUX=“fbcon=rotate:1 video=DSI-1:panel_orientation=right_side_up”
I have tried booting with Legacy option instead UEFI and no difference
I don’t know the cause of error: “ERROR DSI link not ready”
last comments in this thread claims it worked with kernel 6.1.X
(link deleted by the system, I don’t know why)
I have tried Kernel 6.1.68-1 and it doesn’t work.
According this discussion around rotation and kernels:
“Console rotation will only become available if Console Rotation Support is compiled in your kernel.
This is purely console rotation. Any other applications that use the framebuffer will remain at their 'normal’orientation.
Actually, the underlying fb driver is totally ignorant of console rotation.”
(link deleted by the system)
¿Is there some way or command to interact with the kernel to know its compiled functions?
message [drm] *ERROR* DSI link not ready appears because a bug in i915 introduced some months ago. This explain why the rotation worked months ago but it doesn’t work today,.
reFind and Grub cannot be rotated with previous kernels neither there is possibility to downgrade mesa.
I close the thread because there is not help in this community or maybe I fail to understand sectarian procedures in the communication.