Re: waiting 10s before mounting root filesystem?
From: Paulo Marques (pmarques_at_grupopie.com)
Date: 12/31/04
- Previous message: Eduard Bloch: "Re: swsusp: Kill O(n^2) algorithm in swsusp"
- In reply to: Andrew Morton: "Re: waiting 10s before mounting root filesystem?"
- Next in thread: Andrew Morton: "Re: waiting 10s before mounting root filesystem?"
- Reply: Andrew Morton: "Re: waiting 10s before mounting root filesystem?"
- Reply: Marcelo Tosatti: "Re: waiting 10s before mounting root filesystem?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 31 Dec 2004 11:26:34 +0000 To: Andrew Morton <akpm@osdl.org>
Andrew Morton wrote:
> William Park <opengeometry@yahoo.ca> wrote:
>
>>- printk("VFS: Cannot open root device \"%s\" or %s\n",
>> - root_device_name, b);
>> - printk("Please append a correct \"root=\" boot option\n");
>> + if (--tryagain) {
>> + printk (KERN_WARNING "VFS: Waiting %dsec for root device...\n", tryagain);
>> + ssleep (1);
>> + goto retry;
>> + }
>> + printk (KERN_CRIT "VFS: Cannot open root device \"%s\" or %s\n", root_device_name, b);
>> + printk (KERN_CRIT "Please append a correct \"root=\" boot option\n");
>
>
> Why is this patch needed? If it is to offer the user a chance to insert
> the correct medium or to connect the correct device, why not rely upon the
> user doing that thing and then hitting reset?
No, no. The problem is not user interaction.
The problem is that the USB subsystem takes a lot of time to go through
the hostcontrollers -> hubs -> devices. By the time it finds the USB
mass storage that is supposed to be used as root filesystem, the kernel
had already panic'ed.
IMHO the kernel should handle this case just fine, without the need for
initrd's. After all the user says "my root filesystem is /dev/sda1", and
the kernel panic's even though the filesystem is there. This doesn't
seem like a correct bahavior.
-- Paulo Marques - www.grupopie.com "A journey of a thousand miles begins with a single step." Lao-tzu, The Way of Lao-tzu - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Previous message: Eduard Bloch: "Re: swsusp: Kill O(n^2) algorithm in swsusp"
- In reply to: Andrew Morton: "Re: waiting 10s before mounting root filesystem?"
- Next in thread: Andrew Morton: "Re: waiting 10s before mounting root filesystem?"
- Reply: Andrew Morton: "Re: waiting 10s before mounting root filesystem?"
- Reply: Marcelo Tosatti: "Re: waiting 10s before mounting root filesystem?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|