From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <26dbcdb44d757d2ad3e524061b95afb2@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Any one going to change to sata disks? Date: Thu, 29 Jun 2006 15:06:43 -0700 From: geoff@collyer.net In-Reply-To: <43033963bac21bb13ae4c93be93157c5@coraid.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 70b0af00-ead1-11e9-9d60-3106f5b1d025 To summarise, sdmv50xx.c in the cpu/terminal kernels will drive the Marvell 50[48]1 controllers, but should work with any of the [56]0[48][01] controllers, I believe, with just minor tweaks to mv50pnp(). I have a working sdmv50xx.c for the file server kernel, at least it works with the 4 Hitachi SATA disks Coraid provided for testing, and with the Marvell 88SX5041 (4 SATA-I ports with flash) controller. I've added a "statm" file server command, analogous to statd and stati, so it's possible to get some measurements. It seems quite fast, but perhaps I'm easily impressed. Coraid have made some changes to their original devsata0.c driver since Russ turned it into sdmv50xx.c for the cpu kernels, and these help cope with odd disks and may give some performance improvement. I'm still trying to merge these changes into the file server kernel's sdmv50xx.c. As an aside, sdata.c in the file server kernel may be a little faster now because I removed some excessively cautious locking from it that I originally added out of paranoia.