Date: Sun, 6 Nov 2011 00:52:45 +0530 From: linux freaker <linuxfreaker@gmail.com> To: freebsd-hardware@freebsd.org Subject: Re: Support for MegaRAID SAS on FreeBSD Message-ID: <CAFfRdEcmryAPoWU%2BRdbHKP4WZ1MaiKEMDZ0%2B3MGhadXjxK5E%2Bg@mail.gmail.com> In-Reply-To: <4EB57E28.5090906@darkbsd.org> References: <CAFfRdEeHWRFG_rYTkkTynFt6-SzT0Ygxp=ONwTWKQrecOj03iQ@mail.gmail.com> <4EB57E28.5090906@darkbsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Stephane, Thanks for your response. Since I am unable to install FreeBSD 9.0 RC1 how shall I proceed? As you said you need to build a custom kernel or module beforehand, do you mean I need to install FreeBSD 9.0 RC1(or earlier) on VM or other supported hardware.Though I can install it on other hardware or VM, will it be useful to build this kernel there? The Instruction which you provided is nice but which FreeBSD version I need to run on? Well, it would be appreciated if you can provide me with custom ISO Image, if possible.. If not, suggest me and I will follow the steps. On Sat, Nov 5, 2011 at 11:49 PM, Stephane LAPIE <stephane.lapie@darkbsd.org>wrote: > Hi, > > The SAS 9240 controller works fine with the mfi driver provided by LSI, > however there is no driver to my knowledge in the default FreeBSD tree > that handles this controller, which is kind of annoying. > > So you have to build a custom kernel or module beforehand for it. > > I have two servers using this driver right now (one running on > 8.2-STABLE and one on 9.0-RC1. > > (Yes, I know this does not help at all for installation time unless you > have a full live filesystem, or engineer your own releases yourself... :/) > > However, for FreeBSD 9.X, it requires a quick modification to the source > for it to build (following enclosed instructions) : > - Remove the default /usr/src/sys/dev/mfi (by renaming it, for instance) > - Put the driver source provided by LSI in its place > - Modify mfi.c, the call to psignal() on line 1603 must be altered to > kern_psignal() (only step required for FreeBSD 9.X) > - After that modification : cd /usr/src/sys/dev/mfi; make > - You can then kldload the resulting mfi.ko module. > > So, to sum up, the LSI driver works, yes. :) > > Cheers, > > On 11/06/2011 01:59 AM, linux freaker wrote: > > I am facing issue while installing FreeBSD 9.1 RC1 on Dell PowerEdge > Server > > with MegaRAID SAS 9240 driver. > > It is unable to detect the controller.Any idea how to troubleshoot? > > I can see that it has mfi.1 driver loaded.(I am not sure if thats > mfi/mps). > > Do I need to rebuilt the kernel with this new driver.If yes, what steps I > > need to follow. > > I can see that LSI does provide the new 3.98_FreeBSD_x86_and_x64_drivers > > but uncertain if that would work. > > _______________________________________________ > > freebsd-hardware@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-hardware > > To unsubscribe, send any mail to " > freebsd-hardware-unsubscribe@freebsd.org" > > -- > Stephane LAPIE, EPITA SRS, Promo 2005 > "Even when they have digital readouts, I can't understand them." > --MegaTokyo > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFfRdEcmryAPoWU%2BRdbHKP4WZ1MaiKEMDZ0%2B3MGhadXjxK5E%2Bg>