USplash disappears during ReiserFS file system check, Effects Hardy Heron

Bug #22658 reported by Paul Syred
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
usplash (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

On boot, the nice new Usplash splash screen appears briefly and then abruptly
disappears once the file system checking begins on my ReiserFS partitions. Boot
continues as normal, with scrolling white text only until gdm starts.

My /etc/fstab has separate partitions for the following:

/
/home
/tmp
/usr
/var

plus the swap, floppy, cdrom. All the logical partitions are formatted as ReiserFS.

Obviously it would be nicer to keep the splash screen displayed for the whole
time until gdm starts as this would look much cleaner.

Tags: hardy
Revision history for this message
Paul Syred (paul-syred) wrote :

I am not sure if this may be pertinent, but my machine was upgraded from Hoary
to Breezy and so it is not a fresh install.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Does the check last for 15 seconds or longer?

Revision history for this message
Tobi Vollebregt (tobivollebregt) wrote :

I can confirm this problem: usplash times out on my PC since I installed a larger harddisk
(breezy _and_ dapper). Setting the usplash timeout to a greater value solved the problem.

Revision history for this message
Rob Sharp (qnm) wrote :

I can confirm this with dapper and using ext3 filesystem, the partition is
roughly 20Gb - not huge!

Revision history for this message
Tobi Vollebregt (tobivollebregt) wrote :

I can confirm this on dapper. I tried to solve it by adding

/sbin/usplash_write "TIMEOUT 60"

to /usr/share/initramfs-tools/scripts/init-top/usplash (just after the sleep 1 after starting usplash), but this didn't work. And it clearly doesn't take 60 seconds to mount. I probably added it in the wrong file though. I'll try a bit more and post results.

Changed in usplash:
status: Unconfirmed → Confirmed
Revision history for this message
Tobi Vollebregt (tobivollebregt) wrote :

Yes, I added it in the wrong file. The problem is indeed solved by increasing the timeout, which I did by making a file /etc/rcS.d/S29usplash_timeout.sh with these two lines in it:

#!/bin/sh
/sbin/usplash_write "TIMEOUT 60"

Revision history for this message
Bruno Santos (bsantos) wrote :

The timeout change could be added to checkfs.sh, no? In a machine with a couple of 120G disks, a 160G, and some smaller ones 60 is enough.

Another thing I noticed is when we're using the pass with 2 for every extra disk, the output of the check come all mixed up (because it is running in pararell?), should it be a good idea to change the pass number for each extra disk? 1 for root, 2 for /home, 3...n for each extra disk? This would permit per partition check and information in usplash, instead of checking all disks?

:)

Revision history for this message
Lukas Sabota (punkrockguy318) wrote :

usplash disappears for me on every single boot, and when it drops down to console, it's checking file systems. I have two harddrives and five different partitions, so that may be the reason.

Revision history for this message
Bruno Santos (bsantos) wrote : Re: [Bug 22658] Re: USplash disappears during ReiserFS file system check

It's the timeout.

Try to add

usplash_write "TIMEOUT 60" to /etc/init.d/checkfs.sh (this should drop
the .sh, no? ;))

Larger disks take a bit more to mount, and usplash times out.

On Tue, 2006-09-26 at 20:07 +0000, Lukas Sabota wrote:
> usplash disappears for me on every single boot, and when it drops down
> to console, it's checking file systems. I have two harddrives and five
> different partitions, so that may be the reason.
>

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote : Re: USplash disappears during ReiserFS file system check

usplash has to flip due to lack of fsck progress, if it were able to use that, it could behave better

Revision history for this message
suziequzie (suziequzie) wrote :

Hey, that creating a bash script "/etc/rcS.d/S29usplash_timeout.sh" really did the trick! I now have a working usplash! Thanks.

ps. first time I ever had to make a script file. Thank you. Almost total noob here.

Revision history for this message
Kyle M Weller (kylew) wrote :

I can confirm this issue with Ubuntu Hardy Heron Final Fresh install with / and /home as reiserfs, the usplash disappears until login after reiserfs check , also reiserfs seems a hell of allot faster than ext3, why doesnt ubuntu use it as default, everything loads faster like gnome/menu's accessing files, writing files, compiling etc...

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.