Subject: Re: pciide question: wd0 as wd2 (Promise Ultra100)
To: Teemu Rinta-aho <teemu@rinta-aho.org>
From: David Laight <david@l8s.co.uk>
List: port-i386
Date: 12/16/2002 21:54:29
On Mon, Dec 16, 2002 at 11:25:57PM +0200, Teemu Rinta-aho wrote:
> On Mon, 16 Dec 2002, Manuel Bouyer wrote:
> 
> > No, the problem is most likely that the probe succeeds on 2 disks
> > before it probes the promise.
> > If there's nothing connected to the VIA, maybe you should just disable
> > it in BIOS ?
> 
> There is, a cd-rom drive, at pciide0:0:0.
> 
> More details:
> 
> when the problem occurs, there are no wd0 or wd1 detected, only
> wd2, and it is at pciide1:0:0, just like wd0 is supposed to be.
> Then a few seconds later, the kernel tries to read from wd0d
> which it thinks is at pciide0:1:0.

My 2d - stinks of software!
Is there something up with the disk drive numbers that the bios
reports?
If there are multiple controllers the kernel has to go through
a few hoops (backwards if necessary) to determine the order the
bios decided the disks should go in.
Maybe some diagnostics in that code might help.

	David

-- 
David Laight: david@l8s.co.uk