Re: No console anymore. How to figure this out.

Daniel Frey <[email protected]>
Newsgroups gmane.linux.gentoo.user
Message-ID <[email protected]>
Hi Dale,

I updated an old machine and went through this some time ago.

Nvidia's framebuffer is really fubar in newer drivers.

I did discover that it requires a kernel module for framebuffer to work 
that you can't directly set in the kernel.

I had to set the Intel drivers and amdgpu drivers to get this module 
included in the kernel as it can't be directly set. (The name of this 
module escapes me at the moment. I think it was TTM and TTM_HELPER - 
check your .config, if it isn't set then set amdgpu to a module and it 
will be built.)

My .config:

# grep -i DRM .config | grep -v "^#"
CONFIG_DRM=y
CONFIG_DRM_MIPI_DSI=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=300
CONFIG_DRM_DISPLAY_HELPER=y
CONFIG_DRM_DISPLAY_DP_HELPER=y
CONFIG_DRM_DISPLAY_DP_TUNNEL=y
CONFIG_DRM_DISPLAY_HDCP_HELPER=y
CONFIG_DRM_DISPLAY_HDMI_HELPER=y
CONFIG_DRM_TTM=y
CONFIG_DRM_EXEC=m
CONFIG_DRM_BUDDY=y
CONFIG_DRM_TTM_HELPER=m
CONFIG_DRM_SUBALLOC_HELPER=m
CONFIG_DRM_SCHED=m
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMD_DC_FP=y
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_DP_TUNNEL=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_PANEL=y
CONFIG_DRM_BRIDGE=y
CONFIG_DRM_PANEL_BRIDGE=y
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y

CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y

CONFIG_FB_EFI=y

Most other distros have these other drivers set in the kernel, so the 
module that nvidia needs is present.

For whatever reason, you can't directly select those two modules.

-Dan

On 3/21/26 3:17 PM, Dale wrote:
> On 3/19/26 9:49 AM, J.O. Aho wrote:
>> On 14/03/2026 20.55, Dale wrote:
>>
>> Hi Dale
>>
>>> I did my updates earlier.  Usually I logout, go to boot runlevel and 
>>> restart services if needed and then go back to default runlevel and 
>>> login.  I noticed a couple weeks ago that I no longer get a console 
>>> when I do a CTRL ALT F1.  My monitors turn off saying no signal.  At 
>>> first, I did the sysrq thing.  Then it occurred to me that I should 
>>> try CTRL ALT F7 and see if the GUI is still running.  It is.  So, at 
>>> least I can log back in.
>>
>> I had this issue too, after a lot or reading and testing I added the 
>> following kernel options:
>>        video=efifb:on nvidia_drm.modeset=1 nvidia-drm.fbdev=1 ibt=off
>>
>> This gave me back the console when switching with VT.
>>
>> nVidia made some changes to the driver, which given this issue to 
>> quite many people who uses the console.
>>
> 
> 
> I added this to my kernel options.  I'll reboot as soon as I get a 
> chance.  Right now, I'm trying to get a garden ready to plant.  I've cut 
> some trees that were shading my plants to much and trying to get them 
> out of the way, without getting the tractor stuck.  I had to use the 
> bucket to walk the tractor out already.  No idea why it is wet when they 
> claim we in a moderate drought.  Maybe they need to stick the sensor in 
> my wet garden and reset.  ROFL
> 
> I hope this works.  I think we running out of other ideas.  o_O
> 
> Thanks.  Will reply when I get rebooted.
> 
> Dale
> 
> :-)  :-)
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.