From owner-freebsd-scsi@FreeBSD.ORG Mon Nov 5 21:41:00 2007 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8B7F616A419 for ; Mon, 5 Nov 2007 21:41:00 +0000 (UTC) (envelope-from ambrisko@ambrisko.com) Received: from mail.ambrisko.com (mail.ambrisko.com [64.174.51.43]) by mx1.freebsd.org (Postfix) with ESMTP id 591F713C4B7 for ; Mon, 5 Nov 2007 21:41:00 +0000 (UTC) (envelope-from ambrisko@ambrisko.com) Received: from server2.ambrisko.com (HELO www.ambrisko.com) ([192.168.1.2]) by ironport2.ambrisko.com with ESMTP; 05 Nov 2007 13:21:42 -0800 Received: from ambrisko.com (localhost [127.0.0.1]) by www.ambrisko.com (8.14.1/8.12.11) with ESMTP id lA5LRcoE035715; Mon, 5 Nov 2007 13:27:38 -0800 (PST) (envelope-from ambrisko@ambrisko.com) Received: (from ambrisko@localhost) by ambrisko.com (8.14.1/8.13.1/Submit) id lA5LRblV035714; Mon, 5 Nov 2007 13:27:37 -0800 (PST) (envelope-from ambrisko) From: Doug Ambrisko Message-Id: <200711052127.lA5LRblV035714@ambrisko.com> In-Reply-To: <4727FA4A.2000708@samsco.org> To: Scott Long Date: Mon, 5 Nov 2007 13:27:37 -0800 (PST) X-Mailer: ELM [version 2.4ME+ PL94b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Cc: freebsd-scsi@freebsd.org Subject: Re: MFI and passthrough X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 21:41:00 -0000 Scott Long writes: | The passthrough interface is really only meant for doing management | tasks like SMART monitoring and firmware flashes. I've also seen it | used for low-duty devices like tape drives. I do not recommend using it | to directly control disks in a primary fashion. However, since this is | open source, I won't prevent you from trying =-) Try the following | patch: | | --- mfi_cam.c 12 Oct 2007 16:52:55 -0000 1.3 | +++ mfi_cam.c 31 Oct 2007 03:42:25 -0000 | @@ -344,9 +344,11 @@ | command = ccb->csio.cdb_io.cdb_bytes[0]; | if (command == INQUIRY) { | device = ccb->csio.data_ptr[0] & 0x1f; | +#if 0 | if ((device == T_DIRECT) || (device == | T_PROCESSOR)) | csio->data_ptr[0] = | (device & 0xe0) | T_NODEVICE; | +#endif | } | break; | } BTW, it works great in this mode if you know what you are doing :-) | I do believe that Dell does sell a direct attached disk option for | the 2950/1950 called the PERC5/e. It's essentially an LSI MPT-SAS | controller that directly replaces the PERC5/i card that you have now. | It should be able to control all 6 disk slots, and can do both SAS | and SATA. I've been told the PERC5/e and PERC5/i are the same except for PCI sub-device ID and are both the mfi(4) RAID controllers. They do have a mpt(4) based card but it only supports 4 bays. I'm not sure what it's real name is but we have some lying around for random testing. I don't leave them in machines. Doug A.