Skip to contentSkip to conversation

3ware 9500S Drivers (mm kernel)

DISCUSSION Adam Radford 2 participants 4 messages Jun 15, 2004 – Jul 16, 2004

lore
Share & tools
lore
#0 lore raw

Peter,

The 3ware management tools quit working when we removed the proc_name interface during the re-write and created sysfs attributes. We are modifying the 3ware management tools to use the sysfs interface for rescan's, etc.

I am also working with Bruce Allen (smartmontools developer) to make the 3w-9xxx driver work with smartmontools. This shouldn't require any driver changes.

-Adam

-----Original Message-----
From: [email protected] [mailto:[email protected]]On Behalf Of Peter Maas
Sent: Tuesday, June 15, 2004 2:05 PM
To: [email protected]
Subject: 3ware 9500S Drivers (mm kernel)

I've been using the 3ware 9500 drivers in the mm kernel for a while now without any problems, this is on a dual opteron with a 9500S-12 controller with 6 disk formatted as a raid-5. Are these going to be included in the vanilla kernel soon?

My only complaints with the drivers are that smartctl doesnt work with them (fedora core 2), and the 3ware management tools from the 3ware cd wont work with the mm drivers (wont detect controller).

Thanks

Peter Maas

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#1 lore raw
Quoted 3 lines

I am also working with Bruce Allen (smartmontools developer) to make the 3w-9xxx driver work with smartmontools. This shouldn't require any driver changes.

This should happen on the timescale of two weeks. I've got a 9500 series controller on hand and some SATA disks on order. Once the disks arrive, with Adam's help it shouldn't take me long to get smartmontools working on the 9500 series controllers.

The most novel aspect is that this will use the driver's character device interface rather than the block interface.

Cheers,
Bruce

#2 lore raw

Peter, Jurgen, Claudio,

Quoted 11 lines
Quoted 3 lines

I am also working with Bruce Allen (smartmontools developer) to make the 3w-9xxx driver work with smartmontools. This shouldn't require any driver changes.

This should happen on the timescale of two weeks. I've got a 9500 series controller on hand and some SATA disks on order. Once the disks arrive, with Adam's help it shouldn't take me long to get smartmontools working on the 9500 series controllers.

The most novel aspect is that this will use the driver's character device interface rather than the block interface.

I've now checked code into CVS for this, so smartmontools now can be used with 3ware/AMCC 9000 series controllers (3w-9xxx driver). Many thanks to Adam Radford for his help with this.

I'd be grateful if you could give it a try and report back. I'm especially interested in reports about 64-bit or big-endian (or both) hardware.

You'll need to follow the instructions at http://smartmontools.sf.net/ to check a copy out of CVS and build it. You'll have to use the 'character device' syntax to address the disks, for example:

./smartctl -a -d 3ware,0 /dev/twa0
./smartctl -a -d 3ware,1 /dev/twa0
./smartctl -a -d 3ware,2 /dev/twa0

for the first three disks on the first controller, and

./smartctl -a -d 3ware,0 /dev/twa1
./smartctl -a -d 3ware,1 /dev/twa1

for the first two disks on the second controller. Likewise use /dev/twa? in /etc/smartd.conf.

If you don't have the /dev/twa? devices on your system, please run the tw_cli or 3dmd tools once: this will automatically create the /dev/twa? nodes.

I've also added support for 6000/7000/8000 cards to use the character device interface /dev/twe?. These devices can ALSO use the SCSI interface via /dev/sd?

Cheers,
Bruce

#3 lore raw
Quoted 3 lines
Quoted 3 lines
Quoted 3 lines

I am also working with Bruce Allen (smartmontools developer) to make the 3w-9xxx driver work with smartmontools. This shouldn't require any driver changes.

<SNIP>

Quoted 3 lines

I've now checked code into CVS for this, so smartmontools now can be used with 3ware/AMCC 9000 series controllers (3w-9xxx driver). Many thanks to Adam Radford for his help with this.

<SNIP>

Quoted 3 lines

If you don't have the /dev/twa? devices on your system, please run the tw_cli or 3dmd tools once: this will automatically create the /dev/twa? nodes.

Minor update: for smartmontools to use the 3ware character device interface it is no longer necessary to create /dev/tw[ae]? nodes 'by hand'. Smartmontools now does this dynamically, if needed. Thanks again to Adam Radford.

Bruce