Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#236 closed enhancement (fixed)

3ware 9750 support in FreeBSD

Reported by: smokey7722 Owned by: somebody
Priority: major Milestone: Release 6.1
Component: all Version: 5.43
Keywords: 3ware freebsd Cc:

Description

When attempting to access the my 3ware SAS9750-4i4e RAID controller I get the error below (regardless if I choose the controllers device id or a drive through the controller. I'm currently using SATA disks only (I hear there are issues accessing SAS disks through the 3ware drivers).

Command:
smartctl -a /dev/tws0 -d 3ware,0
Output:
/dev/tws0: 3ware controller type unknown, use /dev/tweX or /dev/twaX devices

Command:
smartctl -a /dev/da0 -d 3ware,0
Output:
/dev/da1: 3ware controller type unknown, use /dev/tweX or /dev/twaX devices

I can provide access to the hardware if needed.

Change History (5)

comment:1 Changed 7 years ago by smokey7722

Sorry above 2nd command is slightly incorrect (I show the command as da0 and output as da1). I have two arrays da0 and da1 and copied the output incorrectly, but its the same thing (just references a difference device).

comment:2 Changed 7 years ago by Christian Franke

Keywords: 3ware freebsd added

The current 3ware controller type detection requires usage of /dev/twaX as device names for 9000 series controllers. Other device names do not work. See os_freebsd.cpp.

comment:3 Changed 7 years ago by smokey7722

Thats why I was asking if its possible to add support for tws. Freebsd supports twa and twe already as per the error being displayed when I attempt to use it. It looks like another old ticket for the 9750 and SATA drive support was closed with a patch but it didn't include the references to tws but to tw1 (although I don't see that in the cpp you referenced as it went into os_linux.cpp I guess).

https://sourceforge.net/ticket/86

I'd be more than happy to assist in any way including providing access to a platform with the hardware to test on.

comment:4 Changed 7 years ago by Alex Samorukov

Resolution: fixed
Status: newclosed

Support added in SVN, see r3649

comment:5 Changed 7 years ago by Christian Franke

Milestone: Release 6.1
Note: See TracTickets for help on using tickets.