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 ?