Jump to content

LSI Logic MegaRAID SCSI 320-2E


Ken.Liu
 Share

13 posts in this topic

Recommended Posts

  • 1 month later...
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?

Link to comment
Share on other sites

  • 1 month later...

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.apple.com/documentation/Ha...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.....

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 1 month later...
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...

Link to comment
Share on other sites

  • 2 months later...
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

Link to comment
Share on other sites

  • 4 weeks later...
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

Link to comment
Share on other sites

  • 2 months later...
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?

Link to comment
Share on other sites

  • 3 weeks later...
  • 1 month later...
  • 2 years later...
  • 9 months later...
 Share

×
×
  • Create New...