[debian-non-standard] 2.4 kernel on Asus WL500G Premium
Luci Stanescu
luci at cnix.ro
Sat Jun 21 23:25:52 CEST 2008
Hello,
Tomasz Chmielewski wrote:
> I guess you're unable to boot a 2.4 kernel off a built-in flash and then
> continue booting the system from a USB-stick?
Yes, exactly.
> USB mass-storage devices (USB-sticks etc.) need some time (3-4 seconds)
> before they are fully available to the kernel.
> Therefore, with a 2.6 kernel we use rootdelay=10 to delay booting for 10
> seconds (10 seconds just to make sure it's long enough) - only then a
> /dev/sda device is detected and is usable.
>
> 2.4 kernel lacks a "rootdelay=" kernel parameter, so it tries to boot
> the system immediately after the kernel is booted, and with no device,
> it fails (no root found, kernel panic).
Thank you! It worked without problems. Can't imagine how I forgot about
this (I actually had such a problem with an IBM xSeries server with the
SCSI disks).
> There were some patches for 2.4 kernel to add a similar functionality,
> if you look well enough in google.
Indeed, I found a patch, seems it was a bit old since it didn't actually
apply, but there wasn't much to modify so I did by hand. I'll put an
image online at one point. If there's anyone interested in it before I
actually do that, I'd be happy to provide it.
--
Luci Stanescu
More information about the debian-non-standard
mailing list