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

Reply via email to