Cney the MayStar, on Jun 5 2009, 12:11 AM, said:
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