usplash doesn't run on boot on PS3 in intrepid

Bug #274860 reported by Dan Munckton
2
Affects Status Importance Assigned to Milestone
Ubuntu PS3 Port
Fix Released
High
Dan Munckton
initramfs-tools (Ubuntu)
Fix Released
Undecided
Dan Munckton
udev (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Something appears to be missing in the initramfs image on PS3 in intrepid which prevents usplash from running. Instead I see the normal console boot log.

usplash does run on shutdown however.

usplash version: 0.5.23

Dan Munckton (munckfish)
Changed in ubuntu-ps3-port:
assignee: nobody → munckfish
importance: Undecided → High
status: New → In Progress
Changed in linux-ports:
assignee: nobody → munckfish
status: New → In Progress
Changed in ubuntu-ps3-port:
milestone: none → ubuntu-8.10
Dan Munckton (munckfish)
description: updated
Changed in linux-ports:
assignee: munckfish → nobody
status: In Progress → Invalid
assignee: nobody → munckfish
status: Invalid → In Progress
Revision history for this message
Dan Munckton (munckfish) wrote :

Just found the following messages lurking on VT1:

bogl_init failed: opening /dev/fb0: No such file or directory
screen init failed

Then some debug output I added myself to the scripts/init-top/usplash script in the initramfs image:

usplash exit code = 3

Investigation continues ...

Revision history for this message
Dan Munckton (munckfish) wrote :

I suspect the problem is due to this change from Debian:

http://git.debian.org/?p=kernel/initramfs-tools.git;a=commitdiff;h=0aec8b0c22b7622841c4ab7a3b492b4d2657456f;hp=e4b83628580eb117cd3759f10d4882802cad203c

Previously (in Hardy) scripts/init-top/framebuffer was creating /dev/fb0. Now udev is supposed to do this. Could it be udev isn't dealing with the PS3 framebuffer correctly?

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

usplash runs before udev, that's not udev's fault ;)

Changed in udev:
status: New → Invalid
Revision history for this message
Dan Munckton (munckfish) wrote :

Reverting the above commit to initramfs-tools brings back usplash in all its glory. Patch attached.

Changed in ubuntu-ps3-port:
status: In Progress → Fix Committed
Changed in initramfs-tools:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package initramfs-tools - 0.92bubuntu15

---------------
initramfs-tools (0.92bubuntu15) intrepid; urgency=low

  [ Dan Munckton ]
  * Revert "framebuffer: Let udev create fb devices." udev isn't started at
    this point and therefore can't create framebuffer devices. This causes
    usplash not to run on PS3 (LP: #274860).

 -- Colin Watson <email address hidden> Wed, 01 Oct 2008 16:02:37 +0100

Changed in initramfs-tools:
status: Fix Committed → Fix Released
Dan Munckton (munckfish)
Changed in ubuntu-ps3-port:
status: Fix Committed → Fix Released
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.