Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
black screen if no monitor connected at boot [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Frautoincnam
Guru
Guru


Joined: 19 May 2017
Posts: 324

PostPosted: Sun Sep 15, 2024 11:46 pm    Post subject: black screen if no monitor connected at boot [solved] Reply with quote

Hello,

I have a server that has been running Gentoo Linux for many years at home.

I almost never connect a screen to it, I access it via ssh.

I have noticed that for some time (months, years) probably after kernel upgrades (that I compile myself), if there is no monitor connected at boot time (which only happens after a power outage or kernel change), there is no display if I connect a monitor.

But if I boot with a monitor connected, everything works fine.
I only talk about console display and not graphic session at all.

I suppose it is my fault, I am the one who missed the update of a kernel option, but I do not see which one at all.

If you could help me find it, without having to reboot the server many times, I would greatly appreciate it.

Thanks in advance.

Code:
# lspci -vk | grep -A2 "VGA"
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] (prog-if 00 [VGA controller])
        DeviceName: Onboard - Video
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7c39


Code:
# dmesg -T | egrep -i "vga|graphic|console"
[dim. 15 sept. 14:24:07 2024] Reserving Intel graphics memory at [mem 0x8c000000-0x8fffffff]
[dim. 15 sept. 14:24:07 2024] Console: colour VGA+ 80x25
[dim. 15 sept. 14:24:07 2024] printk: console [tty0] enabled
[dim. 15 sept. 14:24:07 2024] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[dim. 15 sept. 14:24:07 2024] pci 0000:00:02.0: vgaarb: bridge control possible
[dim. 15 sept. 14:24:07 2024] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[dim. 15 sept. 14:24:07 2024] vgaarb: loaded


I realize that dmesg shows something else 2 hours later:
Code:
[dim. 15 sept. 16:24:48 2024] irq 16: nobody cared (try booting with the "irqpoll" option)
[dim. 15 sept. 16:24:48 2024] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G           O       6.6.47-gentoo #2
[dim. 15 sept. 16:24:48 2024] Hardware name: Micro-Star International Co., Ltd. MS-7C39/B365M PRO-VDH(MS-7C39), BIOS 1.20 01/07/2020
[dim. 15 sept. 16:24:48 2024] Call Trace:
[dim. 15 sept. 16:24:48 2024]  <IRQ>
[dim. 15 sept. 16:24:48 2024]  dump_stack_lvl+0x32/0x50
[dim. 15 sept. 16:24:48 2024]  __report_bad_irq+0x26/0xb0
[dim. 15 sept. 16:24:48 2024]  note_interrupt+0x27e/0x2c0
[dim. 15 sept. 16:24:48 2024]  handle_irq_event+0x66/0x70
[dim. 15 sept. 16:24:48 2024]  handle_fasteoi_irq+0x8c/0x210
[dim. 15 sept. 16:24:48 2024]  __common_interrupt+0x5c/0xf0
[dim. 15 sept. 16:24:48 2024]  common_interrupt+0x5c/0xd0
[dim. 15 sept. 16:24:48 2024]  asm_common_interrupt+0x22/0x40
[dim. 15 sept. 16:24:48 2024] RIP: 0010:handle_softirqs+0x93/0x250
[dim. 15 sept. 16:24:48 2024] Code: 89 6c 24 18 4c 89 7c 24 08 44 88 74 24 07 48 c7 c7 7e 55 e8 81 e8 ad 26 8c 00 65 66 c7 05 cb a9 f2 7e 00 00 fb bd ff ff ff ff <41> 0f bc ec 83 c5 01 0f 84 84 00 00 00 49 c7 c2 c0 60 00 82 44 89
[dim. 15 sept. 16:24:48 2024] RSP: 0018:ffffc9000003cf98 EFLAGS: 00000286
[dim. 15 sept. 16:24:48 2024] RAX: 0000000000000001 RBX: 0000000000000082 RCX: 0000000000000000
[dim. 15 sept. 16:24:48 2024] RDX: 0000000000000000 RSI: ffffffff81e8557e RDI: ffffffff81e753fc
[dim. 15 sept. 16:24:48 2024] RBP: 00000000ffffffff R08: 00000695db59f700 R09: 7fffffffffffffff
[dim. 15 sept. 16:24:48 2024] R10: 00000695dac10082 R11: 0000000000000269 R12: 0000000000000082
[dim. 15 sept. 16:24:48 2024] R13: 000000000000000a R14: 0000000000000000 R15: 00000001000a972c
[dim. 15 sept. 16:24:48 2024]  ? handle_softirqs+0x83/0x250
[dim. 15 sept. 16:24:48 2024]  irq_exit_rcu+0x6e/0xc0
[dim. 15 sept. 16:24:48 2024]  sysvec_apic_timer_interrupt+0x9e/0xc0
[dim. 15 sept. 16:24:48 2024]  </IRQ>
[dim. 15 sept. 16:24:48 2024]  <TASK>
[dim. 15 sept. 16:24:48 2024]  asm_sysvec_apic_timer_interrupt+0x16/0x20
[dim. 15 sept. 16:24:48 2024] RIP: 0010:cpuidle_enter_state+0xa7/0x2c0
[dim. 15 sept. 16:24:48 2024] Code: 45 40 40 0f 84 c2 01 00 00 e8 e5 b1 78 ff e8 90 f6 ff ff 31 ff 49 89 c5 e8 06 23 78 ff 45 84 ff 0f 85 99 01 00 00 fb 45 85 f6 <0f> 88 d7 00 00 00 48 8b 04 24 49 63 ce 4c 89 ea 48 6b f1 68 48 29
[dim. 15 sept. 16:24:48 2024] RSP: 0018:ffffc900000dbe98 EFLAGS: 00000202
[dim. 15 sept. 16:24:48 2024] RAX: ffff88884ec80000 RBX: ffff888100d4f000 RCX: 000000000000001f
[dim. 15 sept. 16:24:48 2024] RDX: 00000695e1bfb795 RSI: ffffffff81e6bd7c RDI: ffffffff81e753eb
[dim. 15 sept. 16:24:48 2024] RBP: 0000000000000001 R08: 0000000000000002 R09: 0000000000000002
[dim. 15 sept. 16:24:48 2024] R10: 0000000000000008 R11: ffff88884eca0344 R12: ffffffff821368a0
[dim. 15 sept. 16:24:48 2024] R13: 00000695e1bfb795 R14: 0000000000000001 R15: 0000000000000000
[dim. 15 sept. 16:24:48 2024]  ? cpuidle_enter_state+0x9a/0x2c0
[dim. 15 sept. 16:24:48 2024]  cpuidle_enter+0x24/0x40
[dim. 15 sept. 16:24:48 2024]  do_idle+0x1a6/0x1f0
[dim. 15 sept. 16:24:48 2024]  cpu_startup_entry+0x21/0x30
[dim. 15 sept. 16:24:48 2024]  start_secondary+0xf0/0xf0
[dim. 15 sept. 16:24:48 2024]  secondary_startup_64_no_verify+0x166/0x16b
[dim. 15 sept. 16:24:48 2024]  </TASK>
[dim. 15 sept. 16:24:48 2024] handlers:
[dim. 15 sept. 16:24:48 2024] [<00000000338fd9aa>] i801_isr [i2c_i801]
[dim. 15 sept. 16:24:48 2024] Disabling IRQ #16

Is it possible that this is the cause of my problem?

My kernel config


Last edited by Frautoincnam on Sun Oct 06, 2024 4:21 pm; edited 1 time in total
Back to top
View user's profile Send private message
Frautoincnam
Guru
Guru


Joined: 19 May 2017
Posts: 324

PostPosted: Fri Oct 04, 2024 6:49 pm    Post subject: Re: (server) back screen if no monitor connected at boot Reply with quote

Frautoincnam wrote:
Is it possible that this is the cause of my problem?

Surely not.
I have this in dmesg too if I boot with monitor connected, having console display OK.
And irqpoll option at boot didn't change anything
Code:
# cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-6.6.52-gentoo root=/dev/md122 ro irqpoll


Still trying to find what to do...
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1956
Location: 127.0.0.1

PostPosted: Sat Oct 05, 2024 7:38 am    Post subject: Reply with quote

Hi,

Please post your kernel configuration, above link is broken.

edit: a good starting point would be to compare the whole dmesg output when you boot with/without a monitor connected as well as the loaded modules.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54577
Location: 56N 3W

PostPosted: Sat Oct 05, 2024 12:11 pm    Post subject: Reply with quote

sometimes the autoblackmagic is too clever for its own good.

At boot, the kernel tries to read the EDID data from the display. That fails.
There are two things to try.

1. Try the old fashioned 24x80 VGA text console
2. Provide the EDID data to the kernel in a file

2 is only useful if you always use a display wrth the same capabilities, although, they all do 640x480 VGA mode, so that wowld be safe.
Option 1 is a special case of that.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Frautoincnam
Guru
Guru


Joined: 19 May 2017
Posts: 324

PostPosted: Sat Oct 05, 2024 5:09 pm    Post subject: Reply with quote

netfab wrote:
Please post your kernel configuration, above link is broken.

http://paste.gentoo.zip/hLEWLVvF

Quote:
edit: a good starting point would be to compare the whole dmesg output when you boot with/without a monitor connected as well as the loaded modules.

Yes, but as I indicated, I want to reboot this server only the minimum number of times since apart from this display problem, it has no other problem.
And I thought I had already recovered the dmesg without screen, except that for some reason it is empty. So I will have it at the next forced reboot.

And for the modules, I have almost everything hard so no module concerned
Code:
# lsmod
Module                  Size  Used by
vboxnetadp             24576  0
vboxnetflt             32768  1
vboxdrv               507904  3 vboxnetadp,vboxnetflt
nct6775                32768  0
nct6775_core           61440  1 nct6775
hwmon_vid              12288  1 nct6775
i2c_i801               28672  0
coretemp               16384  0
i2c_smbus              12288  1 i2c_i801
hwmon                  20480  2 coretemp,nct6775_core
Back to top
View user's profile Send private message
Frautoincnam
Guru
Guru


Joined: 19 May 2017
Posts: 324

PostPosted: Sat Oct 05, 2024 5:16 pm    Post subject: Reply with quote

NeddySeagoon wrote:
At boot, the kernel tries to read the EDID data from the display. That fails.

I actually remembered that there were such options in the kernel, and I thought I might have missed one.

Since I didn't have this problem before, and I've only had it for a few months, I still think that's where it comes from.
Sometimes a make oldconfig will skip options because they were moved.
I tried some changes to the kernel options. I'll see at the next boot.
Otherwise, I'll definitely go for your solutions.

Thanks.
Back to top
View user's profile Send private message
Frautoincnam
Guru
Guru


Joined: 19 May 2017
Posts: 324

PostPosted: Sun Oct 06, 2024 4:05 pm    Post subject: Reply with quote

Frautoincnam wrote:
I tried some changes to the kernel options. I'll see at the next boot.

After reboot, screen disconnected, I now have the console display.

I modified 2 elements:
1) added in grub of
Code:
GRUB_GFXMODE=1600x1200x32
GRUB_GFXPAYLOAD_LINUX=keep


2) modification of the kernel options of which here is the diff:
Code:
# diff -u /boot/config-6.6.52-gentoo.old /boot/config-6.6.52-gentoo
--- /boot/config-6.6.52-gentoo.old      2024-09-21 17:19:32.000000000 -0400
+++ /boot/config-6.6.52-gentoo  2024-10-04 15:35:56.000000000 -0400
@@ -201,7 +201,7 @@
 CONFIG_NET_NS=y
 # CONFIG_CHECKPOINT_RESTORE is not set
 # CONFIG_SCHED_AUTOGROUP is not set
-# CONFIG_RELAY is not set
+CONFIG_RELAY=y
 # CONFIG_BLK_DEV_INITRD is not set
 # CONFIG_BOOT_CONFIG is not set
 CONFIG_INITRAMFS_PRESERVE_MTIME=y
@@ -242,6 +242,7 @@
 CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
 CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
+CONFIG_KCMP=y
 CONFIG_RSEQ=y
 CONFIG_CACHESTAT_SYSCALL=y
 CONFIG_HAVE_PERF_EVENTS=y
@@ -303,7 +304,7 @@
 # CONFIG_X86_EXTENDED_PLATFORM is not set
 # CONFIG_X86_INTEL_LPSS is not set
 # CONFIG_X86_AMD_PLATFORM_DEVICE is not set
-CONFIG_IOSF_MBI=m
+CONFIG_IOSF_MBI=y
 # CONFIG_IOSF_MBI_DEBUG is not set
 CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
 CONFIG_SCHED_OMIT_FRAME_POINTER=y
@@ -471,6 +472,7 @@
 # CONFIG_ACPI_AC is not set
 # CONFIG_ACPI_BATTERY is not set
 CONFIG_ACPI_BUTTON=y
+CONFIG_ACPI_VIDEO=y
 CONFIG_ACPI_FAN=y
 CONFIG_ACPI_DOCK=y
 CONFIG_ACPI_CPU_FREQ_PSS=y
@@ -900,6 +902,7 @@
 CONFIG_ARCH_HAS_PTE_DEVMAP=y
 CONFIG_ZONE_DMA=y
 CONFIG_ZONE_DMA32=y
+CONFIG_VMAP_PFN=y
 CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
 CONFIG_ARCH_HAS_PKEYS=y
 CONFIG_VM_EVENT_COUNTERS=y
@@ -1438,6 +1441,7 @@
 #
 # Generic Driver Options
 #
+CONFIG_AUXILIARY_BUS=y
 CONFIG_UEVENT_HELPER=y
 CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
 CONFIG_DEVTMPFS=y
@@ -1464,6 +1468,8 @@
 CONFIG_GENERIC_CPU_AUTOPROBE=y
 CONFIG_GENERIC_CPU_VULNERABILITIES=y
 CONFIG_REGMAP=y
+CONFIG_DMA_SHARED_BUFFER=y
+# CONFIG_DMA_FENCE_TRACE is not set
 # CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
 # end of Generic Driver Options
 
@@ -1592,6 +1598,9 @@
 # CONFIG_INTEL_MEI is not set
 # CONFIG_INTEL_MEI_ME is not set
 # CONFIG_INTEL_MEI_TXE is not set
+# CONFIG_INTEL_MEI_HDCP is not set
+# CONFIG_INTEL_MEI_PXP is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
 # CONFIG_VMWARE_VMCI is not set
 # CONFIG_GENWQE is not set
 # CONFIG_ECHO is not set
@@ -2081,6 +2090,7 @@
 # CONFIG_I2C_MUX is not set
 CONFIG_I2C_HELPER_AUTO=y
 CONFIG_I2C_SMBUS=m
+CONFIG_I2C_ALGOBIT=y
 
 #
 # I2C Hardware Bus support
@@ -2349,7 +2359,9 @@
 #
 # CONFIG_SENSORS_ACPI_POWER is not set
 # CONFIG_SENSORS_ATK0110 is not set
+# CONFIG_SENSORS_ASUS_WMI is not set
 # CONFIG_SENSORS_ASUS_EC is not set
+# CONFIG_SENSORS_HP_WMI is not set
 CONFIG_THERMAL=y
 # CONFIG_THERMAL_NETLINK is not set
 # CONFIG_THERMAL_STATISTICS is not set
@@ -2414,6 +2426,7 @@
 # CONFIG_LPC_SCH is not set
 # CONFIG_MFD_INTEL_LPSS_ACPI is not set
 # CONFIG_MFD_INTEL_LPSS_PCI is not set
+# CONFIG_MFD_INTEL_PMC_BXT is not set
 # CONFIG_MFD_IQS62X is not set
 # CONFIG_MFD_JANZ_CMODIO is not set
 # CONFIG_MFD_KEMPLD is not set
@@ -2488,6 +2501,7 @@
 CONFIG_APERTURE_HELPERS=y
 CONFIG_SCREEN_INFO=y
 CONFIG_VIDEO_CMDLINE=y
+CONFIG_VIDEO_NOMODESET=y
 # CONFIG_AUXDISPLAY is not set
 CONFIG_AGP=y
 # CONFIG_AGP_AMD64 is not set
@@ -2496,7 +2510,88 @@
 # CONFIG_AGP_VIA is not set
 CONFIG_INTEL_GTT=y
 # CONFIG_VGA_SWITCHEROO is not set
-# CONFIG_DRM is not set
+CONFIG_DRM=y
+CONFIG_DRM_MIPI_DSI=y
+# CONFIG_DRM_DEBUG_MM is not set
+CONFIG_DRM_KMS_HELPER=y
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
+CONFIG_DRM_DISPLAY_HELPER=y
+CONFIG_DRM_DISPLAY_DP_HELPER=y
+CONFIG_DRM_DISPLAY_HDCP_HELPER=y
+CONFIG_DRM_DISPLAY_HDMI_HELPER=y
+# CONFIG_DRM_DP_AUX_CHARDEV is not set
+# CONFIG_DRM_DP_CEC is not set
+CONFIG_DRM_TTM=y
+CONFIG_DRM_BUDDY=y
+
+#
+# I2C encoder or helper chips
+#
+# CONFIG_DRM_I2C_CH7006 is not set
+# CONFIG_DRM_I2C_SIL164 is not set
+# CONFIG_DRM_I2C_NXP_TDA998X is not set
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
+# end of I2C encoder or helper chips
+
+#
+# ARM devices
+#
+# end of ARM devices
+
+# CONFIG_DRM_RADEON is not set
+# CONFIG_DRM_AMDGPU is not set
+# CONFIG_DRM_NOUVEAU is not set
+CONFIG_DRM_I915=y
+CONFIG_DRM_I915_FORCE_PROBE="*"
+CONFIG_DRM_I915_CAPTURE_ERROR=y
+CONFIG_DRM_I915_COMPRESS_ERROR=y
+CONFIG_DRM_I915_USERPTR=y
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+# CONFIG_DRM_VGEM is not set
+# CONFIG_DRM_VKMS is not set
+# CONFIG_DRM_GMA500 is not set
+# CONFIG_DRM_UDL is not set
+# CONFIG_DRM_AST is not set
+# CONFIG_DRM_MGAG200 is not set
+# CONFIG_DRM_QXL is not set
+CONFIG_DRM_PANEL=y
+
+#
+# Display Panels
+#
+# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
+# end of Display Panels
+
+CONFIG_DRM_BRIDGE=y
+CONFIG_DRM_PANEL_BRIDGE=y
+
+#
+# Display Interface Bridges
+#
+# CONFIG_DRM_ANALOGIX_ANX78XX is not set
+# end of Display Interface Bridges
+
+# CONFIG_DRM_LOONGSON is not set
+# CONFIG_DRM_ETNAVIV is not set
+# CONFIG_DRM_BOCHS is not set
+# CONFIG_DRM_CIRRUS_QEMU is not set
+# CONFIG_DRM_GM12U320 is not set
+# CONFIG_DRM_SIMPLEDRM is not set
+# CONFIG_DRM_VBOXVIDEO is not set
+# CONFIG_DRM_GUD is not set
+# CONFIG_DRM_SSD130X is not set
+# CONFIG_DRM_LEGACY is not set
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
 
 #
 # Frame buffer Devices
@@ -2508,7 +2603,7 @@
 # CONFIG_FB_ARC is not set
 # CONFIG_FB_ASILIANT is not set
 # CONFIG_FB_IMSTT is not set
-CONFIG_FB_VGA16=y
+# CONFIG_FB_VGA16 is not set
 # CONFIG_FB_UVESA is not set
 CONFIG_FB_VESA=y
 # CONFIG_FB_N411 is not set
@@ -2543,26 +2638,44 @@
 # CONFIG_FB_SM712 is not set
 CONFIG_FB_CORE=y
 CONFIG_FB_NOTIFY=y
-CONFIG_FIRMWARE_EDID=y
+# CONFIG_FIRMWARE_EDID is not set
 # CONFIG_FB_DEVICE is not set
 CONFIG_FB_CFB_FILLRECT=y
 CONFIG_FB_CFB_COPYAREA=y
 CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=y
+CONFIG_FB_SYS_COPYAREA=y
+CONFIG_FB_SYS_IMAGEBLIT=y
 # CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYS_FOPS=y
+CONFIG_FB_DEFERRED_IO=y
 CONFIG_FB_IOMEM_FOPS=y
 CONFIG_FB_IOMEM_HELPERS=y
-# CONFIG_FB_MODE_HELPERS is not set
+CONFIG_FB_SYSMEM_HELPERS=y
+CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
+CONFIG_FB_MODE_HELPERS=y
 # CONFIG_FB_TILEBLITTING is not set
 # end of Frame buffer Devices
 
 #
 # Backlight & LCD device support
 #
-# CONFIG_LCD_CLASS_DEVICE is not set
-# CONFIG_BACKLIGHT_CLASS_DEVICE is not set
+CONFIG_LCD_CLASS_DEVICE=y
+# CONFIG_LCD_PLATFORM is not set
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+# CONFIG_BACKLIGHT_KTZ8866 is not set
+# CONFIG_BACKLIGHT_APPLE is not set
+# CONFIG_BACKLIGHT_QCOM_WLED is not set
+# CONFIG_BACKLIGHT_SAHARA is not set
+# CONFIG_BACKLIGHT_ADP8860 is not set
+# CONFIG_BACKLIGHT_ADP8870 is not set
+# CONFIG_BACKLIGHT_LM3639 is not set
+# CONFIG_BACKLIGHT_LV5207LP is not set
+# CONFIG_BACKLIGHT_BD6107 is not set
+# CONFIG_BACKLIGHT_ARCXCNN is not set
 # end of Backlight & LCD device support
 
-CONFIG_VGASTATE=y
+CONFIG_HDMI=y
 
 #
 # Console display driver support
@@ -2573,7 +2686,7 @@
 CONFIG_DUMMY_CONSOLE_ROWS=25
 CONFIG_FRAMEBUFFER_CONSOLE=y
 # CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
 # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
 # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
 # end of Console display driver support
@@ -2584,6 +2697,7 @@
 CONFIG_LOGO_LINUX_CLUT224=y
 # end of Graphics support
 
+# CONFIG_DRM_ACCEL is not set
 CONFIG_SOUND=y
 CONFIG_SND=y
 CONFIG_SND_TIMER=y
@@ -2706,6 +2820,8 @@
 # end of HD-Audio
 
 CONFIG_SND_HDA_CORE=y
+CONFIG_SND_HDA_COMPONENT=y
+CONFIG_SND_HDA_I915=y
 CONFIG_SND_HDA_PREALLOC_SIZE=0
 CONFIG_SND_INTEL_NHLT=y
 CONFIG_SND_INTEL_DSP_CONFIG=y
@@ -3135,8 +3251,14 @@
 #
 # DMABUF options
 #
-# CONFIG_SYNC_FILE is not set
+CONFIG_SYNC_FILE=y
+# CONFIG_SW_SYNC is not set
+# CONFIG_UDMABUF is not set
+# CONFIG_DMABUF_MOVE_NOTIFY is not set
+# CONFIG_DMABUF_DEBUG is not set
+# CONFIG_DMABUF_SELFTESTS is not set
 # CONFIG_DMABUF_HEAPS is not set
+# CONFIG_DMABUF_SYSFS_STATS is not set
 # end of DMABUF options
 
 # CONFIG_UIO is not set
@@ -3163,7 +3285,73 @@
 # CONFIG_CHROME_PLATFORMS is not set
 # CONFIG_MELLANOX_PLATFORM is not set
 # CONFIG_SURFACE_PLATFORMS is not set
-# CONFIG_X86_PLATFORM_DEVICES is not set
+CONFIG_X86_PLATFORM_DEVICES=y
+CONFIG_ACPI_WMI=y
+CONFIG_WMI_BMOF=y
+# CONFIG_MXM_WMI is not set
+# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
+# CONFIG_XIAOMI_WMI is not set
+# CONFIG_GIGABYTE_WMI is not set
+# CONFIG_YOGABOOK is not set
+# CONFIG_ACERHDF is not set
+# CONFIG_ACER_WIRELESS is not set
+# CONFIG_ACER_WMI is not set
+# CONFIG_AMD_HSMP is not set
+# CONFIG_ADV_SWBUTTON is not set
+# CONFIG_APPLE_GMUX is not set
+# CONFIG_ASUS_LAPTOP is not set
+# CONFIG_ASUS_WIRELESS is not set
+# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set
+# CONFIG_FUJITSU_LAPTOP is not set
+# CONFIG_FUJITSU_TABLET is not set
+# CONFIG_GPD_POCKET_FAN is not set
+# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
+# CONFIG_WIRELESS_HOTKEY is not set
+# CONFIG_IBM_RTL is not set
+# CONFIG_LENOVO_YMC is not set
+# CONFIG_SENSORS_HDAPS is not set
+# CONFIG_THINKPAD_LMI is not set
+# CONFIG_INTEL_IFS is not set
+# CONFIG_INTEL_SAR_INT1092 is not set
+# CONFIG_INTEL_PMC_CORE is not set
+
+#
+# Intel Speed Select Technology interface support
+#
+# CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set
+# end of Intel Speed Select Technology interface support
+
+# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set
+# CONFIG_INTEL_WMI_THUNDERBOLT is not set
+
+#
+# Intel Uncore Frequency Control
+#
+# CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set
+# end of Intel Uncore Frequency Control
+
+# CONFIG_INTEL_HID_EVENT is not set
+# CONFIG_INTEL_VBTN is not set
+# CONFIG_INTEL_PUNIT_IPC is not set
+# CONFIG_INTEL_RST is not set
+# CONFIG_INTEL_SMARTCONNECT is not set
+# CONFIG_INTEL_TURBO_MAX_3 is not set
+# CONFIG_INTEL_VSEC is not set
+# CONFIG_MSI_WMI is not set
+# CONFIG_SAMSUNG_LAPTOP is not set
+# CONFIG_SAMSUNG_Q10 is not set
+# CONFIG_TOSHIBA_BT_RFKILL is not set
+# CONFIG_TOSHIBA_HAPS is not set
+# CONFIG_TOSHIBA_WMI is not set
+# CONFIG_ACPI_CMPC is not set
+# CONFIG_PANASONIC_LAPTOP is not set
+# CONFIG_TOPSTAR_LAPTOP is not set
+# CONFIG_MLX_PLATFORM is not set
+# CONFIG_INTEL_IPS is not set
+# CONFIG_INTEL_SCU_PCI is not set
+# CONFIG_INTEL_SCU_PLATFORM is not set
+# CONFIG_SIEMENS_SIMATIC_IPC is not set
+# CONFIG_WINMATE_FM07_KEYS is not set
 CONFIG_P2SB=y
 CONFIG_HAVE_CLK=y
 CONFIG_HAVE_CLK_PREPARE=y

I'm not sure which of these fixed the problem, or even if it took both.
The diff between the 2 dmesg now shows the following differences (I only copy what seems legitimate to me), as they are no longer the same kernel options, it does not have the same interest:
Code:
-Console: colour dummy device 80x25
+Console: colour VGA+ 80x25


-ACPI: bus type drm_connector registered
-i915 0000:00:02.0: vgaarb: deactivate vga console
-i915 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=io+mem
-Loading firmware: i915/kbl_dmc_ver1_04.bin
-i915 0000:00:02.0: Direct firmware load for i915/kbl_dmc_ver1_04.bin failed with error -2
-i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
-i915 0000:00:02.0: [drm] DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
-i915 0000:00:02.0: [drm] [ENCODER:94:DDI A/PHY A] failed to retrieve link info, disabling eDP
-i915 0000:00:02.0: [drm] [ENCODER:94:DDI B/PHY B] is disabled/in DSI mode with an ungated DDI clock, gate it
-i915 0000:00:02.0: [drm] [ENCODER:103:DDI C/PHY C] is disabled/in DSI mode with an ungated DDI clock, gate it
-i915 0000:00:02.0: [drm] [ENCODER:107:DDI D/PHY D] is disabled/in DSI mode with an ungated DDI clock, gate it
-[drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
-ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
-input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
-i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
-i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
-i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
-fbcon: i915drmfb (fb0) is primary device
-Console: switching to colour frame buffer device 210x65
-i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device


Thank you for your help
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum