The problem is the Linux CD-ROM driver blocks while it retries reads.
It could be that the Linux CD-ROM is blocking for all that time
on each access to the drive when there is no CD in the drive.
There is one setting in /etc/default/merge that in some situations
can reduce the number of retries that Windows does when there is
an error opening the CD device.  
Try setting MERGE_CD_SPOOF_OPEN_RETRY_SECONDS to a larger number.
The default is "1".
See if setting it to 30 makes it better.  
If so, then try smaller settings.  You will want to set it to the 
lowest number that still give you the improvement.
If changing this does not give you an improvement then put it back 
to "1", and keep CDs in the drives, because the problem is just
with the Linux driver.

Note: A similar, but worse thing can happen with removable floppy
drives on laptops.  If you try to access the floppy device when
the floppy DRIVE is not connected, the Linux driver will hang for a
very long time, if not forever, until you attach the floppy drive.

-David

Jens Benecke wrote:
> 
> Hi,
> 
> I have a problem with win4lin. Every time I boot up win4lin and start up
> explorer or some other file manager, it takes almost 20 seconds to start up
> IF THERE IS NO CD in my CDROM drive.
> 
> This does not happen with any other win4lin installations I've seen, and
> mine is the only with 3 CDROM drives, and with SCSI. Is this a SCSI issue?
> If there are CDs in all drives they start spinning up and then Explorer
> comes up after a couple seconds.
> 
> What can I do about this?
_______________________________________________
Win4Lin-users mailing list
[EMAIL PROTECTED]
https://lists.netraverse.com/mailman/listinfo/win4lin-users

Reply via email to