GIANT in arcmsr(4)
Nikolas Britton
nikolas.britton at gmail.com
Mon Jul 31 15:49:19 UTC 2006
On 7/31/06, Mike Tancsa <mike at sentex.net> wrote:
> At 07:13 AM 30/07/2006, Nikolas Britton wrote:
> >On 7/29/06, Nikolas Britton <nikolas.britton at 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/
More information about the freebsd-stable
mailing list