Bug 93522 - Tonga has only black virtual terminals
Summary: Tonga has only black virtual terminals
Status: RESOLVED NOTABUG
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/AMDgpu (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-28 14:33 UTC by EoD
Modified: 2016-01-02 13:42 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

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.