Subject: Re: atabus query
To: Manuel Bouyer <bouyer@antioche.eu.org>
From: Patrick Welche <prlw1@newn.cam.ac.uk>
List: current-users
Date: 10/28/2003 12:05:27
On Mon, Oct 27, 2003 at 10:43:08PM +0100, Manuel Bouyer wrote:
> On Mon, Oct 27, 2003 at 05:21:32PM +0000, Patrick Welche wrote:
> > Is an old pciide channel a new atabus? i.e.,
> > wd1     at pciide? channel 0 drive 1 flags 0x0000 # 233Gb raid set
> > wd2     at pciide? channel 1 drive 0 flags 0x0000 # 233Gb raid set
> > 
> > is now
> > 
> > wd1     at atabus 0 drive 1 flags 0x0000
> > wd2     at atabus 1 drive 0 flags 0x0000
> 
> You need
> atabus0 at pciide? channel 0
> atabus1 at pciide? channel 1
> wd1 at atabus0 drive 1 flags 0x0000
> wd2 at atabus1 drive 0 flags 0x0000
> 
> > 
> > (and maybe ata(4) needs updating..)
> 
> What do you think is missing ?

Apparently nothing! I would never have guessed your solution from
what I saw in GENERIC though:

#pciide*        at pnpbios? index ?
pciide*         at pci? dev ? function ? flags 0x0000   # GENERIC pciide driver

atabus* at ata?
wd*     at atabus? drive ? flags 0x0000

... and "atabus* at ata?" doesn't match the ata(4) man page:

SYNOPSIS
     atabus* at wdc? channel ?
     atabus* at pciide? channel ?

which does however match your solution..

Cheers,

Patrick