Jump to content

LSI Logic MegaRAID SCSI 320-2E


  • Please log in to reply
12 replies to this topic

#1
Ken.Liu

Ken.Liu

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
Hello everyone! :(
Does anyone know if the above HBA work for Mac OS X 10.5?
Here's the link to the product specifications: MegaRAID SCSI 320-2E
Many thanks in advance. :)

#2
djfremen

djfremen

    InsanelyMac Protégé

  • Members
  • PipPip
  • 50 posts

Hello everyone! :D
Does anyone know if the above HBA work for Mac OS X 10.5?
Here's the link to the product specifications: MegaRAID SCSI 320-2E
Many thanks in advance. :D


I have this card. It is in the box and detected but I can't seem to get LSI Fusion MPT working right.
How does one install that particular kext file for the card?

#3
vladthebad

vladthebad

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 127 posts
I have the dell PERC4e/DC
same card.... I got it so that I can run SCSI on my next motherboard (PCIe only)

LSIUltra320.kext


<string>com_lsi_driver_LSIUltra320_1030</string>
<key>IONameMatch</key>
<array>
<string>LSILogic,scsi</string>
<string>pci1000,408</string> (Perc4e/DC, same as 320-2E)
</array>

In AppleLSIFusionMPT.kext:

<string>AppleLSIFusionSCSI</string>
<key>IONameMatch</key>
<array>
<string>LSILogic,scsi</string>
<string>pci1000,30</string> (My PCI-X133 LSI card, works great out of box)
<string>pci1000,408</string> (Perc4e/DC, same as 320-2E)



Dmesg shows:
com.lsi.driver.LSIUltra320 isn't a valid mach-o (magic is cefaedfe)
error mapping module file com.lsi.driver.LSIUltra320
can't map com.lsi.driver.LSIUltra320 in preparation for loading
Can't determine dependencies for com.lsi.driver.LSIUltra320.
scsi: family specific matching failsscsi: family specific matching fails

pci1000,408: family specific matching failspci104c,8023: family specific matching fails

Couldn't alloc class "com_lsi_driver_LSIUltra320_1030"


But my LSI 1000,30 card (Same driver) still works great. (Booting off of it)

MegaRAID.kext SHOULD also support the 320-2e (it does with deviceID mod in opensolaris/BSD, etc)
so its likely that we just need to compile the FreeBSD driver and tweak for OSX.

Looks like Apple has an OLD guide as well:
http://devworld.appl...IHBADrivers.pdf

I'm still looking at other possibilities as well.

Either way, until I report success, I'd be willing to paypal whoever gets it working $25 as a reward if they compile a kext, or figure out something so its usable.



UPDATE:
Using AppleRAIDCard.kext,
I can get it to do SOMETHING... unfortunately, that something still doesn't include working....
a bit further editing, and it shows up under parallel SCSI in system profiler...
SCSI Parallel Domain 0:

Initiator Identifier: 0

Yeah, its still not much. I wish I had a G5 with PCIe slots or something to play with.... then I could see if megaraid.kext would run it with a deviceID edit.


Back to more testing.....

#4
witjojo

witjojo

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
I also have a LSI Logic MegaRaid SCSI U320 inside:
03:0c.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID [1000:1960] (rev 01)

Are there news about it? Any solutions to get it work?

Please Help

Jojo

#5
Cney the MayStar

Cney the MayStar

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
Hey Vlad,

I know what you mean.

i've been working on a solution for my Dell PERC 5/i expandable raid card (LSI megaraid 8408E is OEM) ive flashed it with the latest LSI firmware and on windows it runs like a charm on those LSI drivers.

i've tried the same things as you have, only the Appleraid.kext gives me a result.
the good thing is that i can see it now LSPCI. so mac "sees" the card.
i'm gonna try to combine Applefusion , Megaraid, Appleraidcard and LSIUltra320.kext see if i can get things started up a little bit.
if that doesn't work than my next step is building a driver from scratch using Xcode.

could you post me your progress.
there has to be an option to fix this and help others,
maybe we exchange some findings on this subject.

LSI cards on windows use more or less the same driver.

good luck.

Cney

#6
Devonavar

Devonavar

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

i've been working on a solution for my Dell PERC 5/i expandable raid card (LSI megaraid 8408E is OEM) ive flashed it with the latest LSI firmware and on windows it runs like a charm on those LSI drivers.


Any luck with this? I'm trying to get an actual 8408E working...

#7
CE260

CE260

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts

Any luck with this? I'm trying to get an actual 8408E working...


Anyone had any luck with this?

I have an adaptec 29160n I use for connecting my DAT 72 autoloader but with no OSX support for adaptec cards I am looking at buying a iomega rev if I can't find a supported card. I don't want to give up using tape for archiving if I can and know of a good priced SCSI 320-2e.

Thanks
Chris

#8
Faber73

Faber73

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 163 posts
  • Gender:Male
  • Location:Rome, Italy

i've been working on a solution for my Dell PERC 5/i expandable raid card (LSI megaraid 8408E is OEM) ive flashed it with the latest LSI firmware and on windows it runs like a charm on those LSI drivers.

i've tried the same things as you have, only the Appleraid.kext gives me a result.




Yes. I tried too very much but nothing happen. I checked the IOReg and understand that we need an Injector or a EFI String for this Raid Controller :


| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "IOPCIDevice"
| | | | "IOProbeScore" = 18446744073709551516
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily"
| | | | "Bridge Memory Ranges" = (18446744073673900032,18446744073674883071,18446744073685434368,1844674407368628
6335,18446744073686319104,18446744073686351871)
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "Bridge IO Ranges" = (61440,4095)
| | | | "IONameMatched" = "pci-bridge"
| | | | "IOClass" = "IOPCI2PCIBridge"
| | | | "IONameMatch" = "pci-bridge"
| | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
| | | | }
| | | |
| | | +-o pci1028,15@E <class IOPCIDevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "IOPCIResourced" = Yes
| | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController")
| | | | "IOName" = "pci1028,15"
| | | | "subsystem-id" = <031f0000>
| | | | "IODeviceMemory" = (({"address"=18446744073674883072,"length"=65536}),({"address"=18446744073686351872,"length"=131072}),({"address"=18446744073686286336,"length"=32768}))
| | | | "class-code" = <00040100>
| | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
| | | | "revision-id" = <00000000>
| | | | "IOInterruptSpecifiers" = (<1200000007000000>,<1400000000000100>,<1500000000000100>)
| | | | "IOChildIndex" = 1
| | | | "assigned-addresses" = <107004c2000000000000effd0000000000000100187004820000000000009efe0000000000000
200307004820000000000009dfe0000000000800000>
| | | | "IOPCIExpressMaxLinkWidthOverride" = 4
| | | | "device-id" = <15000000>
| | | | "vendor-id" = <28100000>
| | | | "name" = "pci1028,15"
| | | | "subsystem-vendor-id" = <28100000>
| | | | "reg" = <00700400000000000000000000000000000000001070044200000000000000000000000000000
10018700402000000000000000000000000000002003070040200000000000000000000000000800
0
00>
| | | | "compatible" = <"pci1028,1f03","pci1028,15","pciclass,010400">
| | | | }
| | | |
| | | +-o AppleRAIDCard <class AppleRAIDCard, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOMaximumSegmentByteCountWrite" = 1048576
| | | "Write Time Out Duration" = 30000
| | | "IOUnitName" = "disk"
| | | "IOMaximumSegmentCountWrite" = 256
| | | "CFBundleIdentifier" = "com.apple.driver.AppleRAIDCard"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOMaximumSegmentAddressableBitCount" = 40
| | | "Physical Interconnect Location" = "Internal"
| | | "Read Time Out Duration" = 30000
| | | "IOMaximumByteCountRead" = 1048576
| | | "Protocol Characteristics" = {"Physical Interconnect"="SAS","Write Time Out Duration"=30000,"Physical Interconnect Location"="Internal","Read Time Out Duration"=30000,"SCSI Domain Identifier"=0}
| | | "IONameMatched" = "pci1028,15"
| | | "IONameMatch" = "pci1028,15"
| | | "IOProbeScore" = 0
| | | "IOMaximumSegmentCountRead" = 256
| | | "Manages Targets" = Yes
| | | "Statistics" = {"Bytes (Out)"=0,"Tasks (IO)"=0,"Tasks (Management)"=0,"Bytes (In)"=0}
| | | "IOMinimumSegmentAlignmentByteCount" = 8
| | | "Physical Interconnect" = "SAS"
| | | "driver_version" = "70"
| | | "IOMaximumSegmentByteCountRead" = 1048576
| | | "IOPowerManagement" = {"CurrentPowerState"=1,"DeviceChangePowerState"=1,"DriverChangePowerState"=1}
| | | "Controller Characteristics" = {}
| | | "IOProviderClass" = "IOPCIDevice"
| | | "SCSI Initiator Identifier" = 0
| | | "IOCFPlugInTypes" = {"4D36E97B-E325-11CE-BFC1-08002BE10318"="AppleRAIDCard.kext/Contents/PlugIns/AppleRAIDCardLib.plugin"}
| | | "IOMaximumByteCountWrite" = 1048576
| | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | "IOClass" = "AppleRAIDCard"
| | | }





Faber

#9
Ken.Liu

Ken.Liu

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

I have this card. It is in the box and detected but I can't seem to get LSI Fusion MPT working right.
How does one install that particular kext file for the card?


Hi, does it mean that the SCSI HDDs are detected and able to be used to install Mac OS X?
I have been using mostly Adaptec HBAs so I'm not familar with this LSI Fusion MPT.
What does it do?

#10
Ken.Liu

Ken.Liu

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
Solved!

#11
Faber73

Faber73

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 163 posts
  • Gender:Male
  • Location:Rome, Italy

Solved!



Dont' work for LSI megaraid 8408E :)

#12
haidomingo

haidomingo

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
Could you give step by step instructions

#13
dukzcry

dukzcry

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts
  • Gender:Male

Dont' work for LSI megaraid 8408E :(

For that one, you'll need this kext.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy