Subject: Re: pciide - slow boot
To: Gary Thorpe <gathorpe79@yahoo.com>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-help
Date: 04/06/2003 20:51:42
On Fri, Apr 04, 2003 at 11:26:29PM -0500, Gary Thorpe wrote:
> Here is what I have retyped from my laptop (which I do not want to open
> and even if I did, I am unsure if it would be possible to determine if
> cd is master/slave) from start of pause:
> 
> .
> .
> .
> pciide0: secondary channel wired to compatiblility mode
> [pauses here]
> atapibus0 at pciide0 channel 1: 2 targets
> cd0 at atapibus0 drive 0: <CD-224E, , 7.5A> type 5 cdrom removeable
> cd0: 32-bit data port
> cd0: drive supports PIO mode 4, DMA mode 2
> pciide0: secondary channel interrupting at irq 15
> cd0(pciide0:1:0): using PIO mode 4, DMA mode 2 (using DMA transfers)
> .
> .
> .
> 
> So this drive seems to be a master, but I cannot be absolutely sure. I

Yes, it is master ("drive 0").

> will try booting an install disk on a machine which has a hard disk
> (master on primary channel), cdrw (master on secondary channel), and
> cdrom (slave on secondary channel) and see where if at it all it pauses
> on ide/atapi probes. If this is repeatable, should a problem report be
> filed out (is it worth fixing)?

I have plans that should help with case like that.
But I suspect the kernel is waiting for the device to become ready;
in this case there's not much that can be done. We have to wait for the
device to come ready.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 24 ans d'experience feront toujours la difference
--