I have an older Dell 530 MT workstation that has had the same problem
with all of the Intrepid alphas up to and including alpha 5. What's
happening is that the scanning loop inside casper's mountroot() function
is cycling through it's loop before all of the device probing is
finished and the cd drive is ready. When I modified the loop in casper
like so:

  --- a/scripts/casper     2008-09-05 15:28:19.000000000 -0700
  +++ b/scripts/casper       2008-09-05 21:38:29.000000000 -0700
  @@ -550,7 +550,7 @@
           fi
       else
           # Scan local devices for the image
  -        for i in 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13; do
  +        for i in 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 
19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30; do
               livefs_root=$(find_livefs $i)
               if [ "${livefs_root}" ]; then
                   break

and boot with that in the modified initrd (via grub off the discs) as
described in https://wiki.ubuntu.com/CustomizeLiveInitrd , then the live
cd successfully boots.

(as an aside, using faux hex values in the loop is bogus, because within
find_livefs(), the passed value is tested against the value of
$LIVEMEDIA_TIMEOUT if the latter's been defined using a [ -lt ] test
which only works with decimal numbers. The resulting error is silently
ignored.)

I'll attach casper and dmesg logs for both successful and failing runs.
Note that for this hardware, the loop is finishing and dropping into
busybox just before the cd drive is ready. Looking at the dmesg
timestamps in Ryan's log, that may not be the case for his hardware.

As I mentioned, this hardware has been unable to boot any of the
Intrepid alphas since alpha2 (the first I tried), so this is not due to
the 2.6.26 -> 2.6.27 transition. However, Hardy, Gutsy, and Dapper all
successfully install on this hardware (it's a crashbox I use), so it's
possible that a kernel change somewhere in between 2.6.24 -> 2.6.26
lengthened the hardware initialization time.

** Attachment added: "/casper.log on failure"
   http://launchpadlibrarian.net/17341211/casper.log

-- 
Intrepid 4 live cd drops to busybox, doesn't find CD livefs
https://bugs.launchpad.net/bugs/258432
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to