Comment 0 for bug 751615

Revision history for this message
Toby Smithe (tsmithe) wrote :

Binary package hint: plymouth

It looks like grub2 sets the display mode to 1024x768. The kernel is then loaded, and uses a display mode of 80x25 text:

[ 0.000000] vt handoff: transparent VT on vt#7
[ 0.000000] Console: colour VGA+ 80x25
[ 0.000000] console [tty0] enabled

Subsequently, drm/radeondrmfb is initialised, and the console switches to 160x50 text:

[ 3.000866] [drm] fb mappable at 0xD0141000
[ 3.000870] [drm] vram apper at 0xD0000000
[ 3.000872] [drm] size 4096000
[ 3.000873] [drm] fb depth is 24
[ 3.000875] [drm] pitch is 5120
[ 3.473151] Console: switching to colour frame buffer device 160x50
[ 3.476071] fb0: radeondrmfb frame buffer device
[ 3.476073] drm: registered panic notifier
[ 3.476085] [drm] Initialized radeon 2.8.0 20080528 for 0000:01:00.0 on minor 0

For some reason, the mode isn't properly set to 1280x800, and so the plymouth log contains entries like those below (I've attached the full debug log). This is especially annoying, as when the console switches to 160x50 from 80x25, because the screen geometry is now effectively four times larger, the plymouth text splash is reduced to the upper left quarter of the console.

This is a regression, because plymouth worked beautifully in maverick, and also worked at the beginning of this cycle for a while; I cannot remember the software versions/packages that caused the regression.

[main.c] check_for_consoles:checking for consoles and adding displays
[main.c] check_for_consoles:There are currently 0 text displays
[main.c] add_default_displays_and_keyboard:adding default displays and keyboard
[ply-utils.c] ply_open_module:Could not load module "/lib/plymouth/renderers/x11.so": /lib/plymouth/renderers/x11.so: cannot open shared object file: No such file or directory

[./plugin.c] create_backend:creating renderer backend for device /dev/dri/card0
[./plugin.c] load_driver:Attempting to load driver '(null)'
[./plugin.c] load_driver:drmOpen failed
[ply-renderer.c] ply_renderer_open:could not open rendering device for plugin /lib/plymouth/renderers/drm.so
[./plugin.c] create_backend:creating renderer backend for device /dev/fb0
[./plugin.c] open_device:could not open '/dev/fb0': No such file or directory
[ply-renderer.c] ply_renderer_open:could not open rendering device for plugin /lib/plymouth/renderers/frame-buffer.so
[./plugin.c] open_device:could not open '/dev/fb0': No such file or directory
[ply-renderer.c] ply_renderer_open:could not open rendering device for plugin /lib/plymouth/renderers/vga16fb.so
[ply-renderer.c] ply_renderer_open:could not find suitable rendering plugin
[main.c] add_default_displays_and_keyboard:could not open renderer /dev/fb
[main.c] add_display_and_keyboard_for_terminal:adding display and keyboard for /dev/tty7
[ply-terminal.c] ply_terminal_open:trying to open terminal '/dev/tty7'
[ply-terminal.c] ply_terminal_look_up_geometry:looking up terminal text geometry
[ply-terminal.c] ply_terminal_look_up_geometry:terminal is now 80x25 text cells

Cheers

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: plymouth 0.8.2-2ubuntu21
ProcVersionSignature: Ubuntu 2.6.38-7.39-generic 2.6.38
Uname: Linux 2.6.38-7-generic x86_64
NonfreeKernelModules: wl
Architecture: amd64
CheckboxSubmission: cb8560608953d46833a1bf646e78598a
CheckboxSystem: d00f84de8a555815fa1c4660280da308
Date: Tue Apr 5 17:10:40 2011
DefaultPlymouth: /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth
EcryptfsInUse: Yes
MachineType: Dell Inc. Studio 1537
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, user)
 LANG=en_GB.utf8
 SHELL=/bin/bash
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-2.6.38-7-generic root=UUID=f5cadb34-d259-4135-a92d-f4bad690bcfc ro quiet splash vt.handoff=7 plymouth:debug
SourcePackage: plymouth
TextPlymouth: /lib/plymouth/themes/ubuntu-text/ubuntu-text.plymouth
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/27/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A09
dmi.board.name: 0P132H
dmi.board.vendor: Dell Inc.
dmi.board.version: A09
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: A09
dmi.modalias: dmi:bvnDellInc.:bvrA09:bd05/27/2009:svnDellInc.:pnStudio1537:pvrA09:rvnDellInc.:rn0P132H:rvrA09:cvnDellInc.:ct8:cvrA09:
dmi.product.name: Studio 1537
dmi.product.version: A09
dmi.sys.vendor: Dell Inc.