Adaptec / MegaRAID SCSI issues ?
Jung-uk Kim
jkim at niksun.com
Fri May 9 15:13:11 PDT 2003
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);
More information about the freebsd-hackers
mailing list