Date: Sun, 22 Feb 2004 05:01:26 -0500 From: "yh tan" <yh@techie.com> To: freebsd-scsi@freebsd.org Subject: ServeRAID-6M on x335 with Freebsd 5.2 Message-ID: <20040222100126.AE65A2AAC5@ws1-7.us4.outblaze.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040222100126.AE65A2AAC5>