Thread (3 messages) 3 messages, 2 authors, 2005-11-17

Re: sata_sil24 test support

From: James O. Rose, III <hidden>
Date: 2005-11-17 05:51:36

Possibly related (same subject, not in this thread)

On Wednesday 16 November 2005 11:03 pm, you wrote:

I'm keeping this mail intact for reference on linux-ide.
James Rose wrote:
quoted
Mr. Heo:

I have a couple of questions regarding the sata_sil24 driver, and 
I would
quoted
also like to offer up some test support.

I'm by no means any kind of kernel hacker and only have a 
rudimentary
quoted
understanding of C at best, so I can't provide any code help.  I 
am
quoted
interested in running whatever tests you think could help you with 
the
quoted
driver development.  This box is basically not doing anything, so 
I can
quoted
run automated testing for days at a time.

Here's my h/w specs:
--------------------
Intel SE7620AF2 Motherboard
Dual XEON 3.2 GHz with HyperThreading
4 Gig Memory
Silicon Image 3124
Silicon Image 3132
Rancho Technologies MiniStor 3 (Silicon Image 3726 Port Multiplier 
Chip)
quoted
with 4 100GB Hitachi Travelstar SATA Drives
SteelVine 2000 (Silicon Image 3726 Port Port Multiplier Chip) with 
5 400GB
quoted
Hitachi SATA Drives
Various External 500G SATA2 Drives

NOTE: All the hard drives are essentially blank, and can be set up 
as
quoted
RAID/LVM/Whatever, on a per test basis.

Here's my s/w specs:
--------------------
kernel 2.6.15rc1-netdev
Debian Sarge for x86 (with udev v0.056-3) [I'm working on getting 
64 bit
quoted
working as well, I'm just not there yet].

I regret I'm unable to provide any kind of shell access (corporate
firewall), but I will happily run whatever you think can help.  
I'm very
quoted
interested in seeing a fully functional (if it already is, my 
apologies. 
quoted
I need to figure out some stuff still) driver released into the 
kernel.
quoted
I'll happily provide lspci's, .configs, etc. upon request.
One thing I wanna verify on sil24 is data integrity with multiple 
disks 
attached.  It would be very helpful if you can do some parallel data 
stress testing with multiple disks.

* Parallel 'badblocks -w -t random' on all attached disks.  Maybe 
repeat 
it for a few days and verify no corrupted IO occurs.

* Create a random 2G or 4G file on a disk (dd if=/dev/urandom 
of=testfile bs=1M count=4K) and parallely fill all disks with the 
file 
(for ((i=0;i<20;i++)); do cp testfile /mnt/sdx/testfile$i; done).  
After 
disks are filled, calculate md5sum of all copies and verify that 
they 
haven't corrupted.  Repeat for a few days.
Thanks for getting back to me on this.  I'll try to set something up 
tomorrow.  BTW, is there any particular filesystem you'd prefer I 
test on (at least initially)?  I've currently got ext3 compiled in, 
but I can reconfigure to whatever.  I'll send results as I get them.
quoted
One Problem:
------------
I am able to see the first drive on each of the port multipliers, 
but I
quoted
cannot seem to find a way to locate the other drives.  Is there an 
option
quoted
I can pass through modprobe, or some other kind of magic?
Unfortunately, port multiplier support is not implemented yet.  
Edward 
Falk (CC'd above, Hi! Edward) used to work on PM support for sil24 a 
while ago and might be able to help you out.
Depressing news.  I'm willing to do what I can to help someone out 
with this.
quoted
If I should have sent this to someone else, please forward this 
along.  I
quoted
didn't know if this was appropriate for me to send to the LKML, so 
I sent
quoted
it to you instead (apologies if I was mistaken).  Please let me 
know what
quoted
I can (or can't) do.
If you have certain requests/questions regarding SATA in general or 
specific SATA driver in particular, write a mail TO the maintainer 
and 
CC linux-ide@vger.kernel.org.  And your mail is completely 
appropriate 
for linux-ide.
will do
-- 
tejun
Regards,

James Rose
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help