[Pkg-sysvinit-devel] Bug#510367: Bug#510367: initscripts: checkfs.sh runs before /etc/modules processed
Arthur Marsh
arthur.marsh at internode.on.net
Mon Jan 5 03:04:13 UTC 2009
Petter Reinholdtsen wrote, on 2009-01-01 21:14:
> [Arthur Marsh]
>> After manually observing a reboot, it appears that although module
>> eata is successfully loaded before filesystems are checked, the
>> device files for the SCSI disk are created asynchronously, in my
>> case after the filesystem check script has attempted to check the
>> filesystems on the SCSI disk.
>
> Right. So you have been hit by the introduction of asynchronous
> behaviour of the Linux kernel. I have no good idea how to solve it.
> We need to make the early boot system asynchronous too to avoid such
> problems. It also affect USB disks and other busses with slow
> discovery process. :(
>
> Happy hacking,
Would this behaviour be changed by changing from
CONFIG_SCSI_SCAN_ASYNC=y
to:
CONFIG_SCSI_SCAN_ASYNC=n
in the kernel configuration?
I will probably leave it set "y" and just have a custom delay script as
I would like to be able to use stock debian kernels even though I
usually custom compile them.
Arthur.
More information about the Pkg-sysvinit-devel
mailing list