Bug 93522

Summary: Tonga has only black virtual terminals
Product: DRI Reporter: EoD <EoD>
Component: DRM/AMDgpuAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED NOTABUG QA Contact:
Severity: normal    
Priority: medium CC: edward.ocallaghan
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description EoD 2015-12-28 14:33:22 UTC
When I boot the kernel via grub everything is fine, once the kernel is loading there is only a black screen until X starts.

When I switch back to the VT (via Ctrl+Alt+F1) I still see everything from X, except the mouse. When I switch back to X everything works fine again.

I am using current mesa-git and kernel 4.4-rc6.

glxinfo, dmesg, etc: can be found here: https://gist.github.com/EoD/ecb3e28fc004d740daa1


This might be a duplicate of Bug 91202.
Comment 1 Alex Deucher 2015-12-31 16:38:00 UTC
Make sure you compiled drm fbdev support into your kernel and that the fbcon support is loaded (either built into the kernel or the module is loaded).
Comment 2 EoD 2016-01-01 18:34:17 UTC
Are you referring to DRM_FBDEV_EMULATION?

│ Symbol: DRM_FBDEV_EMULATION [=n]
│
│ Type  : boolean
│ Prompt: Enable legacy fbdev support for your modesetting driver
│   Location:
│     -> Device Drivers
│       -> Graphics support
│ (1)     -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (DRM[=y])
│   Defined at drivers/gpu/drm/Kconfig:50
│   Depends on: HAS_IOMEM [=y] && DRM [=y]
│   Selects: DRM_KMS_HELPER [=y] && DRM_KMS_FB_HELPER [=y]
Comment 3 Alex Deucher 2016-01-02 02:24:12 UTC
(In reply to EoD from comment #2)
> Are you referring to DRM_FBDEV_EMULATION?

Yes, that needs to be enabled.


> 
> │ Symbol: DRM_FBDEV_EMULATION [=n]
> │
> │ Type  : boolean
> │ Prompt: Enable legacy fbdev support for your modesetting driver
> │   Location:
> │     -> Device Drivers
> │       -> Graphics support
> │ (1)     -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
> (DRM[=y])
> │   Defined at drivers/gpu/drm/Kconfig:50
> │   Depends on: HAS_IOMEM [=y] && DRM [=y]
> │   Selects: DRM_KMS_HELPER [=y] && DRM_KMS_FB_HELPER [=y]
Comment 4 EoD 2016-01-02 13:42:24 UTC
That did indeed the trick.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.