Subject: Re: pdcsata in CURRENT netbsd/sparc64
To: matthew green <mrg@eterna.com.au>
From: Lars Nordlund <lars.nordlund@hem.utfors.se>
List: port-sparc64
Date: 08/10/2006 00:31:17
On Fri, 04 Aug 2006 11:59:23 +1000
matthew green <mrg@eterna.com.au> wrote:
> 
> promise cards (pdcide) have never been stable on netbsd/sparc64.
> maybe the pdcsata continues this tradition?

Ok, so I rotated my disk controllers and disks around and ended up with
this in the sparc64:

pdcide0 at pci2 dev 1 function 0
pdcide0: Promise Ultra100/ATA Bus Master IDE Accelerator (rev. 0x02)
pdcide0: bus-master DMA support present
pdcide0: primary channel configured to native-PCI mode
pdcide0: using ivec 10 for native-PCI interrupt
...
wd1 at atabus2 drive 0: <ST3120022A>
wd1: drive supports 16-sector PIO transfers, LBA48 addressing
wd1: 111 GB, 232581 cyl, 16 head, 63 sec, 512 bytes/sect x 234441648
sectors wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5
(Ultra/100) wd1(pdcide0:0:0): using PIO mode 4, Ultra-DMA mode 5
(Ultra/100) (using DMA)

I have run it for a while now and it seems stable enough for use. It
gives kind of ok performance for this hardware combination, I suppose:

===> root@talisker:/home #dd bs=1000000 count=400 < /dev/zero > foobar
400+0 records in
400+0 records out
400000000 bytes transferred in 27.116 secs (14751438 bytes/sec)


Best regards,
	Lars Nordlund