Opened 9 years ago

Closed 8 years ago

Last modified 8 years ago

#81 closed enhancement (fixed)

support areca in freebsd

Reported by: torgull Owned by: Alex Samorukov
Priority: major Milestone: Release 5.42
Component: all Version: 5.39.1
Keywords: areca freebsd Cc: Alex Samorukov

Description

hello,
linux has full support for areca raid controllers. i'm wondering if its possible for you to add freebsd support too.

Change History (15)

comment:1 Changed 9 years ago by Alex Samorukov

Its probably possible if someone will provide areca device supported in the freebsd :)

comment:2 Changed 9 years ago by Alex Samorukov

Cc: Alex Samorukov added

I found some time to look into arcmsr sources. From first view it provides the same ioctl interface as linux driver, so porting is an easy task. If you can provide me shell to the server with areca device - i can try to add it support to the FreeBSD version.

comment:3 Changed 9 years ago by torgull

it seems a good idea, the only problem is i sold the areca card. using ZFS now with a supermicro non raid card...

else i would have given you shell access. sorry i cant help you anymore :(

comment:4 Changed 9 years ago by Gabriele Pohl

Keywords: FreeBSD added; freebsd removed

comment:5 Changed 9 years ago by Christian Franke

Keywords: freebsd added; FreeBSD removed

comment:6 Changed 8 years ago by Alex Samorukov

Priority: majorminor

Changed priority to minor because i have no access to such hw.

comment:7 Changed 8 years ago by lonk

Hi,

I can offer shell access to a FreeBSD box with Areca ARC-1120.
Please send me an email for more information.

Regards,

comment:8 Changed 8 years ago by andrejbinder

I can also offer you shell access to a FreeBSD (8.2 Release) box with Areca ARC-1170. Just let me know through email at andrej@… .

comment:9 Changed 8 years ago by andrejbinder

Priority: minormajor

The email is andrej at binder dot sk :-)

I also upped the priority a bit since the issue with access to hardware seems to be resolved now.

comment:10 Changed 8 years ago by Alex Samorukov

You can send me shell information to the samm at net-art dot cz email. When i will have some time i will try to do some simple test to check if it is possible to get SMART data.

comment:11 Changed 8 years ago by Alex Samorukov

Owner: changed from somebody to Alex Samorukov
Status: newaccepted

comment:12 Changed 8 years ago by Alex Samorukov

I got shell to the box with this controller. After initial porting i got one problem: in linux code sends all the commands via do_normal_scsi_cmnd_io() function which later using Linux SCSI sg interface. In the FreeBSD i found that cli tools are not using SCSI layer at all, but using only IOCTL`s on /dev/arcmsr0 device. Currently i have no idea how to send this ioctl to the /dev/arcmsr0 device. I wrote the request to the driver authors, will wait some time.

comment:13 Changed 8 years ago by Christian Franke

Milestone: Release 5.42

comment:14 Changed 8 years ago by Alex Samorukov

Resolution: fixed
Status: acceptedclosed

Support added to the FreeBSD version. Also code converted to the new interface.

comment:15 Changed 8 years ago by Christian Franke

Note: See TracTickets for help on using tickets.