You are here: Home Experiences 3ware 9650SE on FreeBSD

3ware 9650SE on FreeBSD

My experience with the 3ware 9650SE on FreeBSD

Overview

As already pointed out by my other post FreeBSD Software RAID Howto i went with a hardware solution for my RAID needs. This turned out to be a 3ware 9650SE-4LPML. This post is being written upon a request to rate my experience. The time of writing this is a few months after the install and some of the details are a bit hazy.

The Purchase

I saw this controller in various places for just under $400. One place Magnum-PC sold it to me for $291. This was a good deal, but what i wasn't aware of, was that this did not include the special SATA cable for this controller. I ended up getting this for $23 incl shipping at monstronix. So all in all it was still a good deal except that i now had to wait longer and potentially paid more shipping than necessary. Oh, well. Live and learn.

The Install

This part is a bit hazy. I run this controller on FreeBSD 6 Stable which was at 6.2 at the time. FreeBSD ships with the twa drivers that go with this. There's also a 3ware package that installs a web UI to manage the controller.

The Performance

I run a RAID-5 using 4 Maxtor DiamondMax 10 6V250F0 250GB 7.2k drives which BTW get very hot. From what i remember I/O seemed to be somewhere around 110-120MB/sec. This makes me very happy considering that my old HighPoint RocketRAID 1820A 8-Channel PCI-X couldn't get past 50MB/sec in the same configuration and that includes reading. But then again this was on a PCI slot.

The Specs

This controller runs on a rather busy GigaByte GA-945GZM-S2. Here's a scanpci

pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x8086 device 0x2770
Intel Corporation 82945G/GZ/P/PL Memory Controller Hub

pci bus 0x0000 cardnum 0x01 function 0x00: vendor 0x8086 device 0x2771
Intel Corporation 82945G/GZ/P/PL PCI Express Root Port

pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x8086 device 0x2772
Intel Corporation 82945G/GZ Integrated Graphics Controller

pci bus 0x0000 cardnum 0x1c function 0x00: vendor 0x8086 device 0x27d0
Intel Corporation 82801G (ICH7 Family) PCI Express Port 1

pci bus 0x0000 cardnum 0x1d function 0x00: vendor 0x8086 device 0x27c8
Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1

pci bus 0x0000 cardnum 0x1d function 0x01: vendor 0x8086 device 0x27c9
Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2

pci bus 0x0000 cardnum 0x1d function 0x02: vendor 0x8086 device 0x27ca
Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3

pci bus 0x0000 cardnum 0x1d function 0x03: vendor 0x8086 device 0x27cb
Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4

pci bus 0x0000 cardnum 0x1d function 0x07: vendor 0x8086 device 0x27cc
Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller

pci bus 0x0000 cardnum 0x1e function 0x00: vendor 0x8086 device 0x244e
Intel Corporation 82801 PCI Bridge

pci bus 0x0000 cardnum 0x1f function 0x00: vendor 0x8086 device 0x27b8
Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge

pci bus 0x0000 cardnum 0x1f function 0x01: vendor 0x8086 device 0x27df
Intel Corporation 82801G (ICH7 Family) IDE Controller

pci bus 0x0000 cardnum 0x1f function 0x02: vendor 0x8086 device 0x27c0
Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller

pci bus 0x0000 cardnum 0x1f function 0x03: vendor 0x8086 device 0x27da
Intel Corporation 82801G (ICH7 Family) SMBus Controller

pci bus 0x0002 cardnum 0x00 function 0x00: vendor 0x13c1 device 0x1004
3ware Inc 9650SE SATA-II RAID

pci bus 0x0003 cardnum 0x00 function 0x00: vendor 0x8086 device 0x1229
Intel Corporation 82557/8/9 Ethernet Pro 100

pci bus 0x0003 cardnum 0x01 function 0x00: vendor 0x1186 device 0x1300
D-Link System Inc RTL8139 Ethernet

pci bus 0x0003 cardnum 0x02 function 0x00: vendor 0x1274 device 0x5880
Ensoniq 5880 AudioPCI

pci bus 0x0003 cardnum 0x05 function 0x00: vendor 0x10ec device 0x8167
Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet

The caveat

This controller did not play nice with my onboard Intel High Definition Audio card. It made it skip like a cd only faster. I had run into this in the past and found setting the kernel clock rate to 1000HZ fixed the problem. Well here i was running my kernel at 5000HZ to get somewhat decent sound performance during disk activity. When filing a report with 3ware they asked me to update the firmware to the latest release. This unfortunately did not fix the problem. Then they asked whether it would be possible for me to swap motherboards in an attempt to troubleshoot the problem. While i did actually have another Gigabyte GA-G33M-DS2R board i didn't think it would fly well with FreeBSD being as new as it was, also i didn't feel like ripping things apart again. So instead i stuck the Ensoniq 5880 AudioPCI, i think an old Sound Blaster card, in there and went on my way. This card works without hick-ups.

The Bottom Line

I am very happy with this controller and would recommend it to anyone. 3ware support, even though the problem was never solved, were ok. After all, there probably aren't too many headless FreeBSD jukeboxes with hardware RAID controllers hooked up to home stereos :)

Document Actions

Copyright © 2007-2015 Mario Theodoridis. All rights reserved. Content licensed under AFL.   Impressum   Datenschutz
Content from the underlying Plone CMS is © 2000-2009 by the Plone Foundation