Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 May 2003 13:46:09 -0400
From:      Jung-uk Kim <jkim@niksun.com>
To:        Eric Anderson <anderson@centtech.com>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Adaptec / MegaRAID SCSI issues - FIXED!
Message-ID:  <200305121346.09224.jkim@niksun.com>
In-Reply-To: <3EBF9ED2.4030008@centtech.com>
References:  <3EBC1299.4060101@centtech.com> <200305091812.13007.jkim@niksun.com> <3EBF9ED2.4030008@centtech.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 12 May 2003 09:17 am, Eric Anderson wrote:
> Jung-uk Kim wrote:
> > I had a same problem with MegaRAID. I believe there is
> > pass-through problem. Try the following patch.
> >
> > Jung-uk Kim
> >
> > --- src/sys/dev/amr/amr.c.old	Wed Jan 15 17:03:05 2003
> > +++ src/sys/dev/amr/amr.c	Fri May  9 18:00:11 2003
> > @@ -237,12 +237,14 @@
> >
> >      debug(2, "controller query complete");
> >
> > +#ifdef AMR_SCSI_PASSTHROUGH
> >      /*
> >       * Attach our 'real' SCSI channels to CAM.
> >       */
> >      if (amr_cam_attach(sc))
> >  	return(ENXIO);
> >      debug(2, "CAM attach done");
> > +#endif
> >
> >      /*
> >       * Create the control device.
> > @@ -339,8 +341,10 @@
> >  {
> >      struct amr_command_cluster	*acc;
> >
> > +#ifdef AMR_SCSI_PASSTHROUGH
> >      /* detach from CAM */
> >      amr_cam_detach(sc);
> > +#endif
> >
> >      /* cancel status timeout */
> >      untimeout(amr_periodic, sc, sc->amr_timeout);
>
> That did the trick!  After I updated to 4.8-STABLE (from May 9th,
> 2003), and rebuilt, I still had the problem, so I applied your
> patch, rebuilt the kernel again, and voila! It works!

Great.

> Thanks for the patch and the quick response!!

No problem.

> Can we be confident this will make it into 5.1-RELEASE and/or
> 4.9-RELEASE?

Unfortunately, this will turn off a pass-through feature recently 
added to the driver. More importantly, I am not a committer. ;-)

I will contact maintainer with the issue.

Thanks,

Jung-uk Kim

> Eric



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305121346.09224.jkim>