Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Sep 2009 20:45:04 +0200
From:      Marius Strobl <marius@alchemy.franken.de>
To:        R J <rjohanne@piper.hamline.edu>
Cc:        freebsd-sparc64@freebsd.org
Subject:   Re: sata pci cards in ultra 60 or blade 1000 (Update)
Message-ID:  <20090909184504.GD57060@alchemy.franken.de>
In-Reply-To: <Pine.LNX.4.64.0909081851001.8820@wnk>
References:  <Pine.LNX.4.64.0909051749450.4756@wnk> <20090906182156.GA66161@alchemy.franken.de> <Pine.LNX.4.64.0909081851001.8820@wnk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Sep 08, 2009 at 07:30:53PM -0500, R J wrote:
> Marius,
> 
> I would like to say that thanks for fixing the ata-marvell driver for the 
> SuperMicro Sata card on sparc64, atleast the blade 1000.  Your patch has 
> enabled the card to detect the disk drive and complete booting.  Not only 
> that, I was able to go all the way and create a new partition on the disk, 
> newfs it, and mount it.  I was able to copy 1.6gigs of data onto the 
> partition, and was able to copy data from the partition to another 
> directory within the same partition at a tune of about 40MB/s.
> 
> Before that patch, the system was not able to complete booting.
> 
> Out of curiosity, ofcourse, what does the patch do?  Does it basically 
> disable 64-bit and dma for the driver on sparc64?

It does no such things, it just fixes some sloppy programming
(see my last email for a description of the problems) which
caused the driver to only have a chance of working on x86 but
AFAICT not on any of the other architectures supported by
FreeBSD.

> This is a PCI-X 133mhz 
> card.  It would be a dream to get half the band-width as it is in a 66mhz 
> pci slot.
> 
> Thanks,  Robert.
> 
> NOTE:
> 
> Here's a brief output from stock iostat: note the numbers for ad0.
> 

I admit that I have no experience with "benchmarking" disk
I/O with iostat(8), however checking with my machines
suggests that 40MB/s actually is an excellent result for
copying data from a disk to itself, I don't get anywhere
near that rate, not even on x86 with SATA300 gear.

Marius




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090909184504.GD57060>