Date: Tue, 1 Aug 2006 10:12:57 +0800 From: "erich" <erich@areca.com.tw> To: "Nikolas Britton" <nikolas.britton@gmail.com> Cc: "\"FreeBSD Stable List\"" <freebsd-stable@freebsd.org>, =?UTF-8?B?KOW7o+WuieenkeaKgCnlronlj69P?= <billion.wu@areca.com.tw>, erich@areca.com.tw, scottl@freebsd.org Subject: Re: GIANT in arcmsr(4) Message-ID: <00be01c6b510$03060c30$b100a8c0@erich2003> References: <ef10de9a0607290849y1707010asba636555c69f6742@mail.gmail.com> <ef10de9a0607300413h4281669fuad0bb287652b4f2c@mail.gmail.com> <6.2.3.4.0.20060731094908.137f4848@64.7.153.2> <ef10de9a0607310849k386829c2ob32117923244063@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Dear Nikolas Britton, Sorry I had new arcmsr driver version 1.20.00.13 for FreeBSD i386/amd64/ppc plateform. This version add ARECA new generation RAID adapters ( SATA / SAS ) into arcmsr. Its xfer rate more than 800MB/sec. I need more time to test arcmsr on PowerMac G5 even SPARC machine in my Lab. Any comments and opinion with this driver will win acceptance. Best Regards Erich Chen ----- Original Message ----- From: "Nikolas Britton" <nikolas.britton@gmail.com> To: "Mike Tancsa" <mike@sentex.net> Cc: "FreeBSD Stable List" <freebsd-stable@freebsd.org>; <scottl@freebsd.org>; <erich@areca.com.tw> Sent: Monday, July 31, 2006 11:49 PM Subject: Re: GIANT in arcmsr(4) > On 7/31/06, Mike Tancsa <mike@sentex.net> wrote: >> At 07:13 AM 30/07/2006, Nikolas Britton wrote: >> >On 7/29/06, Nikolas Britton <nikolas.britton@gmail.com> wrote: >> >>Anyone know why the giant is in arcmsr(4) or how to kill him? >> >> >> > >> >I did some work on the arcmsr(4) driver: >> >http://www.freebsd.org/cgi/query-pr.cgi?pr=101045 >> > >> >> Is not the driver from the Areca site just plugin compatible ? I >> havent updated my Areca boxes in a bit, but I recall just dropping >> the source code in place of what was there and recompiling. I was >> also told by Areca to make sure I had the latest firmware at the time >> too. > > I don't know but I do know it won't compile if you just dropped it in, > I had to fix a few syntax errors: > >> diff arcmsr.h.1200012 arcmsr.h.freebsd.new > 36a37 >> ** $FreeBSD$ > 112c113 > < #define dma_addr_hi32(addr) > (u_int32_t) ((addr>>16)>>16 > --- >> #define dma_addr_hi32(addr) >> (u_int32_t) ((addr>>16)>>16) > 518,519c519,520 > < u_int32_t num_resets > < u_int32_t num_aborts > --- >> u_int32_t num_resets; >> u_int32_t num_aborts; > 523c524 > < u_int32_t firm_ide_channels; > /*4,16-19* > --- >> u_int32_t firm_ide_channels; >> /*4,16-19*/ > > > I asked the Areca people what their plans were for the driver >> on the website and they said they submitted the driver to be merged >> into the tree, but either didnt email the right people, or no one had >> time to do the merge/import. Perhaps Scott Long knows ? >> >> ---Mike >> > > CC'd Erich Chen, the person who made the driver. > > > -- > BSD Podcasts @: > http://bsdtalk.blogspot.com/ > http://freebsdforall.blogspot.com/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00be01c6b510$03060c30$b100a8c0>