[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