initramfs.conf: please document FRAMEBUFFER option

Bug #789141 reported by Andrey Bondarenko
This bug affects 6 people
Affects Status Importance Assigned to Milestone
initramfs-tools (Ubuntu)

Bug Description

Binary package hint: initramfs-tools

According to changelog 0.98.8ubuntu1:
- Restore the framebuffer hook and script, copying KMS and other framebuffer drivers into the initramfs, but make them optional; you need to set FRAMEBUFFER=y for these to be included.

Availability of FRAMEBUFFER option was not documented and it seems to be disabled by default.

The result is broken console fonts in framebuffer consoles (example, bug 750636). Console-setup script is not copied to initramfs if FRAMEBUFFER is not set. Also console-setup in natty does not call setupcon from init scripts. So console-setup does not have a chance to configure font and all messages in non-english languages becomes unreadable.

Tags: natty
tags: added: natty
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in initramfs-tools (Ubuntu):
status: New → Confirmed
Revision history for this message
mTim (mtim) wrote :

The code to determine if the option is set seems to be buggy (expecting the FRAMEBUFFER variable to be set)

The plymouth code uses this option but does not need the framebuffer if the arg --tty=ttyO0 is used for devices on a serial console. If frabebuffer and/or plymouth is disabled via this the init scripts do not utilize the serial console.

For some reason this bug is just now being triggered, it was not being triggered early in the install.

Revision history for this message
mTim (mtim) wrote :

12.04 armfp on Beagle bone installed via core. Not using stock kernel.

Revision history for this message
Andrey Bondarenko (abone) wrote :

Related issue is bug 433897.

I've added FRAMEBUFFER configuration heuristic to initramfs config hook in my branch:

But I still cannot decice If i corectly understand meaning of FRAMEBUFFER option.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.