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>