Re: Promise IDE board docs

1999-02-25 Thread S�ren Schmidt
It seems Mike Tancsa wrote:
 On 24 Feb 1999 18:39:36 -0500, in sentex.lists.freebsd.current you wrote:
 
 Hmm, which suggests that I need to leave the do it by hand code in
 there and recommend removing the BIOS :(
 
 Are there any plans to support the Promise Fast Trak IDE RAID controller ?

Well, sortof, the FastTrak is AFAIK the exact same HW as the Ultra33, just
with a more advanced BIOS that does the RAID stuff. The current planned
support is to use it just as a Ultra33 controller, and then use ccd to
do the RAID magic under FreeBSD.


-Søren


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-25 Thread Mike Tancsa
At 04:49 AM 2/25/99 , Søren Schmidt wrote:
It seems Mike Tancsa wrote:
 On 24 Feb 1999 18:39:36 -0500, in sentex.lists.freebsd.current you wrote:
 
 Hmm, which suggests that I need to leave the do it by hand code in
 there and recommend removing the BIOS :(
 
 Are there any plans to support the Promise Fast Trak IDE RAID controller ?

Well, sortof, the FastTrak is AFAIK the exact same HW as the Ultra33, just
with a more advanced BIOS that does the RAID stuff. The current planned
support is to use it just as a Ultra33 controller, and then use ccd to
do the RAID magic under FreeBSD.

Interesting.  So the BIOS doesnt actually do the RAID work ? It still needs
to be done in software ?

---Mike
**
Mike Tancsa, Network Admin*  m...@sentex.net
Sentex Communications Corp,   *  http://www.sentex.net/mike
Cambridge, Ontario*  01.519.651.3400
Canada*


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-25 Thread Jake
 Well, sortof, the FastTrak is AFAIK the exact same HW as the Ultra33, just
 with a more advanced BIOS that does the RAID stuff. The current planned
 support is to use it just as a Ultra33 controller, and then use ccd to
 do the RAID magic under FreeBSD.
 
 Interesting.  So the BIOS doesnt actually do the RAID work ? It still needs
 to be done in software ?

I think what he means is that if the OS supports it, the RAID stuff is
done in the BIOS.  We don't yet support it, so it has to be done with software.

as an aside, I'd suggest vinum over ccd for the software part.
I have two 4 gig drives, and the performance is on par with what 
I've seen from single 8 and even 12 gig drives.

Cheers,
-- 
obfuscate v.t. darken; obscure; bewilder.

int i;main(){for(;i[]i;++i){--i;}];read('-'-'-',i+++hell\
o, world!\n,'/'/'/'));}read(j,i,p){write(j/p+p,i---j,i/i);}




To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-24 Thread Martin Cracauer
In 199902230725.caa02...@y.dyson.net, John S. Dyson wrote: 
 Søren Schmidt said:
  
  It should work, but the promise support in the old system is, well,
  hacky at best. I'm not sure if Promise supports more than one card
  at a time, but from looking at the chip specs, it should work just
  fine, and if the hardware works, at least the new driver will support
  it.
  
 I run with two (2) boards, but it appears that certain (all?) versions
 of the bios require that you remove the chip from all but one board.

I did run such a setup as well, but the disks on the first controller
with BIOS ran much faster than those on the BIOSless controller.

Martin
-- 
%
Martin Cracauer craca...@cons.org http://www.cons.org/cracauer/
BSD User Group Hamburg, Germany http://www.bsdhh.org/


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-24 Thread S�ren Schmidt
It seems Martin Cracauer wrote:
 In 199902230725.caa02...@y.dyson.net, John S. Dyson wrote: 
  Søren Schmidt said:
   
   It should work, but the promise support in the old system is, well,
   hacky at best. I'm not sure if Promise supports more than one card
   at a time, but from looking at the chip specs, it should work just
   fine, and if the hardware works, at least the new driver will support
   it.
   
  I run with two (2) boards, but it appears that certain (all?) versions
  of the bios require that you remove the chip from all but one board.
 
 I did run such a setup as well, but the disks on the first controller
 with BIOS ran much faster than those on the BIOSless controller.

Hmm, which suggests that I need to leave the do it by hand code in
there and recommend removing the BIOS :(

-Søren


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-24 Thread Mike Tancsa
On 24 Feb 1999 18:39:36 -0500, in sentex.lists.freebsd.current you wrote:

Hmm, which suggests that I need to leave the do it by hand code in
there and recommend removing the BIOS :(


Are there any plans to support the Promise Fast Trak IDE RAID controller ?

---Mike
Mike Tancsa  (mdtan...@sentex.net)  
Sentex Communications Corp, 
Waterloo, Ontario, Canada


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-24 Thread John S. Dyson
Martin Cracauer said:
 In 199902230725.caa02...@y.dyson.net, John S. Dyson wrote: 
  Søren Schmidt said:
   
   It should work, but the promise support in the old system is, well,
   hacky at best. I'm not sure if Promise supports more than one card
   at a time, but from looking at the chip specs, it should work just
   fine, and if the hardware works, at least the new driver will support
   it.
   
  I run with two (2) boards, but it appears that certain (all?) versions
  of the bios require that you remove the chip from all but one board.
 
 I did run such a setup as well, but the disks on the first controller
 with BIOS ran much faster than those on the BIOSless controller.
 
The order of the boards is critical, and which bios is installed.  Of course,
YMMV.  Each drive on each controller in my case runs at full speed :-).

On the bootup sequence, I get one BIOS display of eight drive slots, as if
I am using one board, with 8 drive positions (even though I really have
two boards.)  Of course, the PCI bus probes the controllers as two controllers,
but the BIOS kind of acts like one logical controller.

-- 
John  | Never try to teach a pig to sing,
dy...@iquest.net  | it makes one look stupid
jdy...@nc.com | and it irritates the pig.


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-23 Thread S�ren Schmidt
It seems John S. Dyson wrote:
 Søren Schmidt said:
  
  It should work, but the promise support in the old system is, well,
  hacky at best. I'm not sure if Promise supports more than one card
  at a time, but from looking at the chip specs, it should work just
  fine, and if the hardware works, at least the new driver will support
  it.
  
 I run with two (2) boards, but it appears that certain (all?) versions
 of the bios require that you remove the chip from all but one board.

Bingo, looking at the HW specs I was pretty sure it would, but not
being able to try it, I wouldn't bet on it.
The BIOS on those boards are a different story, I run mine without
the BIOS too, but then one has to setup the tranferrates etc by
hand.

-Søren


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-23 Thread John S. Dyson
Søren Schmidt said:
 It seems John S. Dyson wrote:
  Søren Schmidt said:
   
   It should work, but the promise support in the old system is, well,
   hacky at best. I'm not sure if Promise supports more than one card
   at a time, but from looking at the chip specs, it should work just
   fine, and if the hardware works, at least the new driver will support
   it.
   
  I run with two (2) boards, but it appears that certain (all?) versions
  of the bios require that you remove the chip from all but one board.
 
 Bingo, looking at the HW specs I was pretty sure it would, but not
 being able to try it, I wouldn't bet on it.
 The BIOS on those boards are a different story, I run mine without
 the BIOS too, but then one has to setup the tranferrates etc by
 hand.
 
Now, that is INTERESTING.  With the bios that I have, all of the ports
on both boards get configured properly, and run UDMA.  Next time I
crack my box open, I'll let you know the bios version and board
(and bios) positions.

-- 
John  | Never try to teach a pig to sing,
dy...@iquest.net  | it makes one look stupid
jdy...@nc.com | and it irritates the pig.


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-22 Thread S�ren Schmidt
It seems Manuel Bouyer wrote:
 Hi,
 I initially intended to ask this to John Dyson, but I don't know how
 to reach him. Maybe someone else on this list can anserw :)
 I'm looking for documentations about the promise PCI IDE controller,
 to add support for this in NetBSD. Does someone know how John got the
 informations for the FreeBSD support ?
 I sent a mail to the support address listed on their www page, but
 got nothing back yet ...

You can the docs from their web/ftp site, I did (long ago), bear in
mind that they are pretty limitted, and only provides rudimentary
information on the chips.

If you have questions, I might be able to answer, having just written
the support for our new ata/atapi system

-Søren


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-22 Thread Andrew Gallatin

Søren Schmidt writes:
  
  If you have questions, I might be able to answer, having just written
  the support for our new ata/atapi system
  

Is this new ata/atapi system the rumored rewrite of the existing IDE
(i386/isa/wd.c, /pci/ide_pci.c) driver?  How close are you to
completion?

I have a slightly off-track question -- should I be able to throw 3 of
these boards in a modern (440bx based) motherboard, and run 6 ATA
disks (1 per controller, 2 controllers per card)  expect things to
'just work' or should I expect problems?  LINT doesn't list example
configs beyond 1 Promise in addition to the on-board controllers, so
I'm wondering if anybody's ever tested a config like this...?

Thanks,

Drew
--
Andrew Gallatin, Sr Systems Programmer  http://www.cs.duke.edu/~gallatin
Duke University Email: galla...@cs.duke.edu
Department of Computer Science  Phone: (919) 660-6590









To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-22 Thread S�ren Schmidt
It seems Andrew Gallatin wrote:
 
 Søren Schmidt writes:
   
   If you have questions, I might be able to answer, having just written
   the support for our new ata/atapi system
   
 
 Is this new ata/atapi system the rumored rewrite of the existing IDE
 (i386/isa/wd.c, /pci/ide_pci.c) driver?  How close are you to
 completion?

Yes. I have ATA disks running, and I'm close to having the ATAPI
part done also. So far things are looking very good, performance
is up one notch on all the ATA HW I have in my lab.
I have no projected date for this yet, but progress is speeding up..

 I have a slightly off-track question -- should I be able to throw 3 of
 these boards in a modern (440bx based) motherboard, and run 6 ATA
 disks (1 per controller, 2 controllers per card)  expect things to
 'just work' or should I expect problems?  LINT doesn't list example
 configs beyond 1 Promise in addition to the on-board controllers, so
 I'm wondering if anybody's ever tested a config like this...?

It should work, but the promise support in the old system is, well,
hacky at best. I'm not sure if Promise supports more than one card
at a time, but from looking at the chip specs, it should work just
fine, and if the hardware works, at least the new driver will support
it.

-Søren


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-22 Thread Andrew Gallatin

Søren Schmidt writes:

   Is this new ata/atapi system the rumored rewrite of the existing IDE
   (i386/isa/wd.c, /pci/ide_pci.c) driver?  How close are you to
   completion?
  
  Yes. I have ATA disks running, and I'm close to having the ATAPI
  part done also. So far things are looking very good, performance
  is up one notch on all the ATA HW I have in my lab.
  I have no projected date for this yet, but progress is speeding up..

That's really good news.  I'm looking forward to using the IDE
interfaces in my alphas ;-)

Drew

--
Andrew Gallatin, Sr Systems Programmer  http://www.cs.duke.edu/~gallatin
Duke University Email: galla...@cs.duke.edu
Department of Computer Science  Phone: (919) 660-6590


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message



Re: Promise IDE board docs

1999-02-22 Thread John S. Dyson
Søren Schmidt said:
 
 It should work, but the promise support in the old system is, well,
 hacky at best. I'm not sure if Promise supports more than one card
 at a time, but from looking at the chip specs, it should work just
 fine, and if the hardware works, at least the new driver will support
 it.
 
I run with two (2) boards, but it appears that certain (all?) versions
of the bios require that you remove the chip from all but one board.

-- 
John  | Never try to teach a pig to sing,
dy...@iquest.net  | it makes one look stupid
jdy...@nc.com | and it irritates the pig.


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-current in the body of the message