Re: linux sur disque usb

Top Page

Reply to this message
Author: Jerome Kieffer
Date:  
To: guilde
Subject: Re: linux sur disque usb
On Sat, 2 Jun 2007 20:45:05 +0200
Jerome Kieffer <jerome.Kieffer@???> wrote:

> le kernel disposiait de tout ce qu'il fallait pour booter le scsi
> (uhci-hcd, ohci-hcd, usb-storage, sd_mod .... )
> j'utilisais grub comme lanceur et j'avais patché le kernel pour
> rajouter 10 secondes de latance entre la fin du chargement du kernel et
> le lancement d'init pour permettre l'initialisation du disque USB par
> le kernel.


ledit patch : récupéré d'un des intervenant des 4JLG

diff -Nru a/init/do_mounts.c b/init/do_mounts.c
--- a/init/do_mounts.c Wed Mar 10 18:56:07 2004
+++ b/init/do_mounts.c Wed Mar 10 18:56:07 2004
@@ -759,6 +759,12 @@

 static void __init mount_root(void)
 {
+static DECLARE_WAIT_QUEUE_HEAD (pk_queue);
+printk("\n\n\n--------------------------------------------------\n");
+printk("   Waiting for a while for USB Disk Setup...");
+sleep_on_timeout(&pk_queue, 1000);
+printk("   Done...\n");
+printk("--------------------------------------------------\n\n\n");
 #ifdef CONFIG_ROOT_NFS
       if (MAJOR(ROOT_DEV) == NFS_MAJOR
       && MINOR(ROOT_DEV) == NFS_MINOR) {


Hope this helps.               
A++


--
Jérôme KIEFFER : http://www.terre-adelie.org
À vélo, prendre une rue à contre-sens est moins dangeureux
que prendre un boulevard dans le sens légal. À qui la faute ?