[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#569314: Enabling CONFIG_VT_HW_CONSOLE_BINDING fixed this



On Tue, 2010-02-16 at 10:13 +0800, Kan-Ru Chen wrote: 
> 
> > Xavi Drudis Ferran wrote:
> > Is there away to tell the kernel to never activate efifb or vesafb and
> > load i915 form initrd instead ? Or is there a way to unbind it from
> > all outputs before loading inteldrmfb ? I'd prefer to use debian
> > kernels than rebuild them at each upgrade. And I guess that compiling
> > in all framebuffers in a distribution kernel is a little contrary to
> > the idea of initrd, keeping the kernel small and all that.
> 
> Actually the fb subsystem was trying to unbind efifb but failed because
> the stock kernel was built without CONFIG_VT_HW_CONSOLE_BINDING.
> 
>     config VT_HW_CONSOLE_BINDING
>            bool "Support for binding and unbinding console drivers"
>            depends on HW_CONSOLE
>            default n
>            ---help---
>              The virtual terminal is the device that interacts with the physical
>              terminal through console drivers. On these systems, at least one
>              console driver is loaded. In other configurations, additional console
>              drivers may be enabled, such as the framebuffer console. If more than
>              1 console driver is enabled, setting this to 'y' will allow you to
>              select the console driver that will serve as the backend for the
>              virtual terminals.
>      
>              See <file:Documentation/console/console.txt> for more
>              information. For framebuffer console users, please refer to
>              <file:Documentation/fb/fbcon.txt>.
> 
> After enabling this, efifb can be successfully unbind and inteldrmfb is
> used.
> 
>     [    0.942688] fb0: EFI VGA frame buffer device
>     [   22.596877] fb: conflicting fb hw usage inteldrmfb vs EFI VGA - removing generic driver
>     [   22.597101] fb0: inteldrmfb frame buffer device

Interesting, has this been reported to the kernel package maintainers?


-- 
Earthling Michel Dänzer           |                http://www.vmware.com
Libre software enthusiast         |          Debian, X and DRI developer



Reply to: