2.3.99-pre1: request_module[ide-probe-mod]: Root fs not mounted

From: Nick Holloway (Nick.Holloway@alfie.demon.co.uk)
Date: Mon Mar 20 2000 - 03:14:09 EST


I've just built a test kernel for a Thinkpad 775C. When it boots,
I get the above kernel message in the syslog repeated 12 times.

    Uniform Multi-Platform E-IDE driver Revision: 6.30
    ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
    request_module[ide-probe-mod]: Root fs not mounted
    request_module[ide-probe-mod]: Root fs not mounted
    request_module[ide-probe-mod]: Root fs not mounted
    request_module[ide-probe-mod]: Root fs not mounted
    request_module[ide-probe-mod]: Root fs not mounted
    request_module[ide-probe-mod]: Root fs not mounted
    request_module[ide-probe-mod]: Root fs not mounted
    request_module[ide-probe-mod]: Root fs not mounted
    request_module[ide-probe-mod]: Root fs not mounted
    request_module[ide-probe-mod]: Root fs not mounted
    request_module[ide-probe-mod]: Root fs not mounted
    request_module[ide-probe-mod]: Root fs not mounted
    hda: DHAA-2540, ATA DISK drive
    ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    hda: DHAA-2540, 515MB w/32kB Cache, CHS=1047/16/63
    Partition check:
     hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 >

In my case, none of the IDE configuration is built modular, so requesting
the "ide-probe-mod" is the wrong thing to do, because it is already
compiled in.

    CONFIG_MODULES=y
    CONFIG_MODVERSIONS=y
    CONFIG_KMOD=y
    CONFIG_IDE=y
    CONFIG_BLK_DEV_IDE=y
    CONFIG_BLK_DEV_IDEDISK=y

I'm not sure of the best way to fix this, so no patch. However, here
are some thoughts.

    * Change ide.c:ide_probe_module to only request the module if
      CONFIG_KMOD and CONFIG_BLK_DEV_IDE_MODULE are true.
    * Change ide.c so that ideprobe_init() is called early, so ide_probe
      gets set before ide_probe_module is called.
    * Change ide-probe.c so that ide_probe_init is called early (similar to
      above).

-- 
 `O O'  | Nick.Holloway@alfie.demon.co.uk
// ^ \\ | http://www.alfie.demon.co.uk/

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:30 EST