Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: [gentoo-user] Radeon driver - blank console

34 views
Skip to first unread message

Florian Gamböck

unread,
Jan 5, 2015, 8:50:02 AM1/5/15
to
Am 05.01.2015 um 14:42 schrieb Helmut Jarausch:
> Which (framebuffer?) kernel parameters have to set?

Try compiling CONFIG_DRM_RADEON as module and do not enable any frame
buffers, especially not CONFIG_FB_RADEON, as absurd as it sounds.

This should take care of your invisible virtual terminal.

Greetings
--Flo

Helmut Jarausch

unread,
Jan 5, 2015, 8:50:02 AM1/5/15
to
Hi,

the recent update of virtual/opengl forced me to switch from my ati
[legacy] driver to the open source driver (radeon)

While I got X11 running, my console gets blanked before I can log in
on the command line.

Which (framebuffer?) kernel parameters have to set?
It looks like the kernel or init process (openrc) tries to switch to a
higher resolution (on the text console) when the screen (console) gets
blanked.

(Loggin in "blindly" and invoking startx, I get a running X-server).

Many thanks for some pointers,
Helmut

Helmut Jarausch

unread,
Jan 6, 2015, 5:10:03 AM1/6/15
to
Unfortunately, this didn't suffice.
Looking at the kernel configuration of Systemrescuecd I've added the
following kernel configuration parameters (to my previous kernel
configuration for fglrx)


# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_DRM=m
CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_KMS_FB_HELPER=y
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
CONFIG_DRM_TTM=m
CONFIG_DRM_RADEON=m
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_VESA=y
CONFIG_FB_SIMPLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y


I hope this might help others experiencing the same problems
Helmut

bitlord

unread,
Jan 6, 2015, 9:20:04 AM1/6/15
to
I'm not sure what is the problem there, I have amd/ati 4350 with free driver
on my system, works fine with X or tty. I don't know how you configured your
system, but you can always check gentoo_wiki/radeon [1], most modern amd/ati
cards need non-free firmware to work properly, even for some "more basic" stuff,
not only 3d (I think KMS needs non-free firmware too).



[1] - http://wiki.gentoo.org/wiki/Radeon

Mick

unread,
Jan 7, 2015, 2:10:03 AM1/7/15
to
With CONFIG_FIRMWARE_IN_KERNEL not set your set up would run the VESA
framebuffer, rather than KMS.

These are my corresponding choices on my system:

CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set

CONFIG_X86_SYSFB=y
# CONFIG_NET_SCH_SFB is not set
# CONFIG_IFB is not set
CONFIG_DRM_KMS_FB_HELPER=y
CONFIG_FB=y
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=m
CONFIG_FB_SYS_COPYAREA=m
CONFIG_FB_SYS_IMAGEBLIT=m
# CONFIG_FB_FOREIGN_ENDIAN is not set
# CONFIG_FB_SYS_FOPS is not set
CONFIG_FB_DEFERRED_IO=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_UVESA is not set
# CONFIG_FB_VESA is not set
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I740 is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_SMSCUFX is not set
# CONFIG_FB_UDL is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_AUO_K190X is not set
# CONFIG_FB_SIMPLE is not set
# CONFIG_FB_CON_DECOR is not set
# CONFIG_FB_XGI is not set

--
Regards,
Mick
signature.asc

Helmut Jarausch

unread,
Jan 7, 2015, 3:30:03 AM1/7/15
to
Thanks Mick,

I'll try that when I generate my next kernel.

Helmut


0 new messages