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