From owner-freebsd-scsi@FreeBSD.ORG Sun Mar 28 19:18:08 2004 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C342C16A4CF for ; Sun, 28 Mar 2004 19:18:08 -0800 (PST) Received: from webmail-outgoing.us4.outblaze.com (webmail-outgoing.us4.outblaze.com [205.158.62.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id A959643D2F for ; Sun, 28 Mar 2004 19:18:08 -0800 (PST) (envelope-from yh@techie.com) Received: from wfilter.us4.outblaze.com (wfilter.us4.outblaze.com [205.158.62.180])4BFD9180108C for ; Mon, 29 Mar 2004 03:18:13 +0000 (GMT) X-OB-Received: from unknown (205.158.62.54) by wfilter.us4.outblaze.com; 29 Mar 2004 03:17:17 -0000 Received: by ws1-2.us4.outblaze.com (Postfix, from userid 1001) id 51B2023308; Mon, 29 Mar 2004 03:18:08 +0000 (GMT) Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: 7bit MIME-Version: 1.0 X-Mailer: MIME-tools 5.41 (Entity 5.404) Received: from [202.90.17.4] by ws1-2.us4.outblaze.com with http for yh@techie.com; Sun, 28 Mar 2004 22:18:08 -0500 From: "yh tan" To: freebsd-scsi@freebsd.org Date: Sun, 28 Mar 2004 22:18:08 -0500 X-Originating-Ip: 202.90.17.4 X-Originating-Server: ws1-2.us4.outblaze.com Message-Id: <20040329031808.51B2023308@ws1-2.us4.outblaze.com> Subject: Re: ServeRAID-6M on x335 with Freebsd 5.2 X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2004 03:18:08 -0000 Hello, My apologies, there's another typo on the "hard-coded" vendor/deviceID values for ServeRAID-6M on x335 with Freebsd 5.2, Please use this values instead... /usr/src/sys/dev/ips/ips.h =========================== #define IPS_VENDOR_ID 0x9005 #define IPS_MORPHEUS_DEVICE_ID 0x0250 Recompile your kernel and install it. This hard-coded values will work for serveraid-6M cards only! sorry for the rest u need to use pciconf -lv to check the device id (????) for your adaptec cards and replace the "????" for the "morpheus_device_id" 0x????. My apologies for confusing any individual using my previous 'wrong' values and couldn't get the card to work. Cheers, Yanghwee. ----- Original Message ----- From: "yh tan" Date: Sun, 22 Feb 2004 05:05:44 -0500 To: freebsd-scsi@freebsd.org Subject: Re: ServeRAID-6M on x335 with Freebsd 5.2 > Pardon me. Its "ServeRaid-6m" not "serverRaid-6m"! > Typo error. > > -yh > > ----- Original Message ----- > From: "yh tan" > Date: Sun, 22 Feb 2004 05:01:26 -0500 > To: freebsd-scsi@freebsd.org > Subject: ServeRAID-6M on x335 with Freebsd 5.2 > > > Just to share my experience with Freebsd5.2 with the > > following h/w configs which may help some who are > > having the similar problem(s) to resolve. > > > > os: freebsd 5.2 > > hw: ibm eserver x335 with onboard LSI1030 > > ext. scsi controller: ibm serveRaid-6m > > details: > > * the system scsi hdd (36GB) is tied to the LSI1030 scsi controller. > > * serverRaid-6m on pci-x slot2, with a set of disk array connected via scsi. > > (remember to config the disk array 1st, synchronized them and get them > > ready to be used.) > > > > - installation of freebsd 5.2 required to disabled ACPI on boot. > > - after installation, remember to choose to disable ACPI on boot permanently > > via sysinstall or "set hw.acpi.0.disabled=1" via boot loader prompt. > > ("set boot_verbose=YES" helps u to debug system booting and h/w detection.) > > impt: > > freebsd 5.2 is said to be supporting serveRaid-6m, however it is not so with > > the newer batch of Adaptec serverRaid-6m cards! because the vendor id and > > hardware id hardcoded in ips.h are not updated!) > > > > - with the os setup properly, next is to config the serverRaid-6m. you need to > > know how to recompile your kernel and drivers, as the hardcoded IDs for the > > serverRaid-6m scsi card needs to be changed. > > > > references: > > refer to linux >= 2.5.x kernel sources if u can, and look for the ips.h > > header file for the ips driver modules, which is what the serverRaid-6m card > > required. file shld be located in the linux kernel src, > > {kernel_src}/drivers/scsi/ips.h > > while freebsd 5.2 kernel sources, > > /usr/src/sys/dev/ips/ips.h > > > > impt: > > adaptec serverRaid-6m: VENDOR_ID=9005, DEVICE_ID=0279 > > ibm serverRaid-6m: VENDOR_ID=1014, DEVICE_ID=0279 > > > > - edit /usr/src/sys/dev/ips/ips.h, > > ---original_code-> > > #define IPS_VENDOR_ID 0x1014 > > #define IPS_MORPHEUS_DEVICE_ID 0x01BD > > > > ---modified_code-> > > #define IPS_VENDOR_ID 0x9005 > > #define IPS_MORPHEUS_DEVICE_ID 0x0279 > > > > Then recompile this modified kernel sources and install it. > > Refer to the Freebsd Handbook on building & installing new kernel. > > If u couldn't do it, then wait for someone to update the kernel, > > release a patch for it. > > > > The serverRaid-6m card will be detected and disk array(s) can be used > > after that. :-) > > > > > > Have fun! > > > > regds, > > yh > > -- > > ___________________________________________________________ > > Sign-up for Ads Free at Mail.com > > http://promo.mail.com/adsfreejump.htm > > > > _______________________________________________ > > freebsd-scsi@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-scsi > > To unsubscribe, send any mail to "freebsd-scsi-unsubscribe@freebsd.org" > > -- > ___________________________________________________________ > Sign-up for Ads Free at Mail.com > http://promo.mail.com/adsfreejump.htm > > _______________________________________________ > freebsd-scsi@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-scsi > To unsubscribe, send any mail to "freebsd-scsi-unsubscribe@freebsd.org" -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm