On Thu, Apr 30, 2015 at 11:03:48PM -0400, alex lupu wrote:
> On Thu, Apr 30, 2015 at 4:11 PM, Ken Moffat <[email protected]> wrote:
>
> > On Thu, Apr 30, 2015 at 01:08:34PM -0400, LM wrote:
> > > On Wed, Apr 29, 2015 at 3:00 PM, William wrote:
> > ...
> > you
> >
> > don't see penguins if you're in framebuffer mode.
> >
> > Penguins are optional for framebuffer
> >
> > users (and not available if you don't use a framebuffer)
>
>
> Curiouser and curiouser!
> Penguins or no, at least on my pretty recent i915 intel machine,
> I haven't seen a framebuffer (fbcon) since 3.19.1 (or thereabouts).
>
> I'm talking about the "/linux-x.y.z/Documentation/fb/fbcon.txt".
> Excerpt:
> The framebuffer console can be enabled by using your favorite kernel
> configuration tool. It is under
> Device Drivers->Graphics Support->Support for framebuffer devices->
> Framebuffer Console Support.
> Select 'y' to compile support statically, or 'm' for module support.
> The module will be fbcon.
> (it's a text carried over form kernel to kernel unchanged).
>
I build it in, always have done (80x25 is so restrictive ;)
> This is what I have:
>
> === For both 3.19.1 and 4.0.1
>
> Device Drivers -> Graphics Support:
> ...
> Direct Rendering Manager --->
> <M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
> ...
> <M> Intel 8xx/9xx/G3x/G4x/HD Graphics
> [ ] Enable modesetting on intel by default
I turn that on - I prefer to try out interesting new options when I
see them in -rc kernels - but I don't think it makes the difference.
> [*] Enable legacy fbdev support for the modesetting intel driver
> ...
>
> Frame buffer Devices --->
> {*} Support for frame buffer devices --->
> --- Support for frame buffer devices
> (with its < Help >:
> CONFIG_FB:
> The frame buffer device provides an abstraction for the graphics
> ...)
> [*] Enable firmware EDID
>
> ...
> <M> VGA 16-color graphics support
> [*] VESA VGA graphics support
> [*] EFI-based Framebuffer Support
> ...
>
> === For 3.19.1
>
> $ ls /lib/modules/3.19.1/kernel/drivers/video/
> backlight console fbdev
>
> with /lib/modules/3.19.1/kernel/drivers/video/console/fbcon.ko
>
> $ modprobe -v fbcon
> insmod /lib/modules/3.19.1/kernel/lib/fonts/font.ko
> insmod /lib/modules/3.19.1/kernel/drivers/video/console/softcursor.ko
> insmod /lib/modules/3.19.1/kernel/drivers/video/console/bitblit.ko
> insmod /lib/modules/3.19.1/kernel/drivers/video/console/fbcon.ko
>
> $ lsmod | grep fbcon
> fbcon 28798 0
> bitblit 3318 1 fbcon
> font 4808 1 fbcon
>
> === For 4.0.1
>
> $ ls /lib/modules/4.0.1/kernel/drivers/video
> backlight fbdev vgastate.ko
>
> $ modprobe -v fbcon
> FATAL: Module fbcon not found.
>
> ------
> A puzzled and confused,
> -- Alex
Excerpts from my i3's config
#
# Direct Rendering Manager
#
CONFIG_DRM=y
CONFIG_DRM_MIPI_DSI=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_KMS_FB_HELPER=y
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y
CONFIG_DRM_I915_FBDEV=y
...
CONFIG_DRM_PANEL=y
...
#
# Frame buffer Devices
#
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_CMDLINE=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 is not set
# CONFIG_FB_SYS_COPYAREA is not set
# CONFIG_FB_SYS_IMAGEBLIT is not set
# CONFIG_FB_FOREIGN_ENDIAN is not set
# CONFIG_FB_SYS_FOPS is not set
# 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_SIMPLE is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
# CONFIG_BACKLIGHT_APPLE 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_VGASTATE is not set
CONFIG_HDMI=y
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_SOUND=y
The elided ... parts are all not set.
I'll let you compare that to your own config.
ĸen
--
Nanny Ogg usually went to bed early. After all, she was an old lady.
Sometimes she went to bed as early as 6 a.m.
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page