Problem with mfi driver, 9.0-RELEASE

Johan Hendriks joh.hendriks at gmail.com
Sun Jan 15 10:34:58 UTC 2012


Johan Hendriks schreef:
> james schreef:
>> I transferred a PERC5/i controller to my NAS system, which is using a 
>> Sapphire mini-ITX board with an AMD M350 CPU.
>>
>> It seems the card is detected but driver initialisation fails:
>>
>> mfi0: <Dell PERC 5/i> mem 0xd0000000-0xd000ffff,0xfea00000-0xfea1ffff 
>> irq 96 at device 14.0 on pci2
>> mfi0: Megaraid SAS driver Ver 3.00
>> mfi0: 10970 (379716350s/0x0020/info) - Hibernate command received 
>> from host
>> mfi0: 10971 (boot + 0s/0x0020/info) - Firmware initialization started 
>> (PCI ID 0015/1028/1f02/1028)
>> mfi0: 10972 (boot + 0s/0x0020/info) - Firmware version 1.03.40-0232
>> mfi0: 10973 (boot + 0s/0x0020/info) - Firmware initialization started 
>> (PCI ID 0015/1028/1f02/1028)
>> ...
>> mfi0: 11056 (boot + 29s/0x0002/info) - Inserted: PD 00(e0/s0) Info: 
>> enclPd=ffff, scsiType=0, portMap=01, 
>> sasAddr=5000c5000046b6d5,0000000000000000
>> mfi0: 11057 (boot + 29s/0x0002/info) - Inserted: PD 01(e0/s1)
>> mfi0: 11058 (boot + 29s/0x0002/info) - Inserted: PD 01(e0/s1) Info: 
>> enclPd=ffff, scsiType=0, portMap=02, 
>> sasAddr=5000c5000046b8cd,0000000000000000
>> mfi0: Cannot allocate interrupt
>> device_attach: mfi0 attach returned 22
>>
>> This would seem to be similar to discussions in November which 
>> eventually led to JHB committing change in r227580 (and perhaps 
>> earlier).
>>
>> I have downloaded the sources for 9.0-RELEASE and it looks like this 
>> commit did not get back-ported to the release branch.
>>
>> I'm a bit of a noob with FreeBSD.  The instructions for tracking 
>> FreeBSD-STABLE seem a bit scary.  Is that the only way that I would 
>> get the necessary fixes for the mfi driver?  (Indeed, would I get 
>> those on FreeBSD stable?)
>>
>> James
>> _______________________________________________
>> freebsd-questions at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to 
>> "freebsd-questions-unsubscribe at freebsd.org"
>
> If you do not want to use stable, you could try to import the diff to 
> your release src yourself.
> The only change then is the mfi driver, the rest is just release.
>
> But stable is not that bad to run, i know many people that run a 
> stable release, just for this kind of things.
> Many people runs 8.2 Stable for the latest ZFS version.
>
> regards
> Johan
>
>
>
>
Sorry replying to myself.
Here you can download the raw diff at the end of the page.
http://freshbsd.org/commit/freebsd/r227580

Well here is the link http://freshbsd.org/commit/freebsd/r227580/diff.txt

So you can patch your own source.
I do not know if it apply's cleanly, if not, maybe jhb knows why then.

regards
Johan






More information about the freebsd-questions mailing list