derpuma Posted August 31, 2009 Share Posted August 31, 2009 Hi, I think i need another little Fix. My two Raid Arrays from my Highpoint Hardware Raid Controller are set to Orange Icons for the two arrays. I thinks this might need a AHCI Fix? Does anyone have a little kext for me to fix that?? Not sure how to solve that by my own... Haven't found only old kexts here for non Snow Systems. Maybe they work? Link to comment Share on other sites More sharing options...
MacUser2525 Posted August 31, 2009 Share Posted August 31, 2009 Hi, I think i need another little Fix. My two Raid Arrays from my Highpoint Hardware Raid Controller are set to Orange Icons for the two arrays. I thinks this might need a AHCI Fix? Does anyone have a little kext for me to fix that?? Not sure how to solve that by my own... Haven't found only old kexts here for non Snow Systems. Maybe they work? You need to edit the /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/Info.plist file to make it look like this below telling the system the drives are internal once done you need to clear the caches and boot with the -f option to force a reload of all .kext so the system will see the changes. This assumes that this is the .kext doing it if not then check in the highpoint .kext for a similar section that would need to be changed. MacUser2525s-Mac-Pro:~ MacUser2525$ cat /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/Info.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>IOAHCIBlockStorage</string> <key>CFBundleGetInfoString</key> <string>1.2.2, Copyright Apple Inc. 2005-2009</string> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOAHCIBlockStorage</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>IOAHCIBlockStorage</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.2.2</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.2.2</string> <key>IOKitPersonalities</key> <dict> <key>AppleAHCIDiskDriver</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOAHCIBlockStorage</string> <key>IOClass</key> <string>AppleAHCIDiskDriver</string> <key>IOProviderClass</key> <string>IOAHCIDevice</string> <key>Physical Interconnect</key> <string>SATA</string> <key>Physical Interconnect Location</key> <string>Internal</string> <key>Protocol Characteristics</key> <dict> <key>Physical Interconnect</key> <string>SATA</string> <key>Physical Interconnect Location</key> <string>Internal</string> </dict> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOAHCIFamily</key> <string>1.0.0</string> <key>com.apple.iokit.IOStorageFamily</key> <string>1.0.0</string> <key>com.apple.kpi.bsd</key> <string>9.0.0</string> <key>com.apple.kpi.iokit</key> <string>9.0.0</string> <key>com.apple.kpi.libkern</key> <string>9.0.0</string> <key>com.apple.kpi.mach</key> <string>9.0.0</string> </dict> <key>OSBundleRequired</key> <string>Local-Root</string> </dict> </plist> Link to comment Share on other sites More sharing options...
derpuma Posted August 31, 2009 Author Share Posted August 31, 2009 Hey, thx for that. Will give the kext a try by tomorrow. Hacky is in my office! In 10.5 it was no Problem to see the Raid Arrays as reg disk icons. There I had a IOAHCIFamiliy.kext too, maybe I try this one first before editing the original? I am so stupid - I think I have to install the Raid drivers on SnowLeo too, I forgot that simple step in my euphoric Snow Installation. Maybe that solves the Problem before editing the other kext... UPDATE: As I read on the Highpoint Website... Divers are incorporated in SnowLeo... So I think I wont need to install drivers and have a look at the kexts! Link to comment Share on other sites More sharing options...
derpuma Posted September 1, 2009 Author Share Posted September 1, 2009 I have a HighPointIOP.kext wich shows this: <key>IntelIOP</key> <dict> <key>CFBundleIdentifier</key> <string>com.highpoint-tech.kext.HighPointIOP</string> <key>IOClass</key> <string>HPTIntelIOPController</string> <key>IOKitDebug</key> <integer>0</integer> <key>IOMatchCategory</key> <string>IOService</string> <key>IOPCIPrimaryMatch</key> <string>0x32201103 0x33201103 0x35201103 0x43201103 0x35101103 0x35111103 0x35211103 0x35221103 0x34101103 0x35401103 0x35301103 0x35601103 0x43221103 0x42101103 0x42111103 0x43101103 0x43111103</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOResourceMatch</key> <string>IOKit</string> <key>IOUserClientClass</key> <string>HPTIOPControllerClient</string> </dict> I think this has to be edited in a way to say that Highpoint Arrays are Internal? Am I right? This is the same part from the 10.5 Highpoint Driver kext: <dict> <key>hptiop</key> <dict> <key>CFBundleIdentifier</key> <string>com.highpoint.kext.hptiop</string> <key>IOClass</key> <string>IOPController</string> <key>IOKitDebug</key> <integer>0</integer> <key>IOMatchCategory</key> <string>IOService</string> <key>IOPCIPrimaryMatch</key> <string>0x32201103 0x33201103 0x34101103 0x35101103 0x35111103 0x35201103 0x35211103 0x35221103 0x35301103 0x35401103 0x35601103 0x42101103 0x42111103 0x43101103 0x43111103 0x43201103 0x43211103 0x43221103</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOResourceMatch</key> <string>IOKit</string> <key>IOUserClientClass</key> <string>IOPControllerClient</string> <key>Physical Interconnect Location</key> <string>Internal</string> </dict> UPDATE: It works! I change the part from my old hptiop.kext to the new HighPointIOP.kext and now my disk Icons are regular HDD Icons... Thanks Macuser2525 for helping me with that hint! Does this effect the function of the controller? I hope not! UPDATE 2 Can not access Web Utility for RAID via https://localhost:7402 I think this service did not start in Snow Leo, even when the services are installed from the 10.5 driver package! Link to comment Share on other sites More sharing options...
MacUser2525 Posted September 1, 2009 Share Posted September 1, 2009 I have a HighPointIOP.kext wich shows this: <key>IntelIOP</key> <dict> <key>CFBundleIdentifier</key> <string>com.highpoint-tech.kext.HighPointIOP</string> <key>IOClass</key> <string>HPTIntelIOPController</string> <key>IOKitDebug</key> <integer>0</integer> <key>IOMatchCategory</key> <string>IOService</string> <key>IOPCIPrimaryMatch</key> <string>0x32201103 0x33201103 0x35201103 0x43201103 0x35101103 0x35111103 0x35211103 0x35221103 0x34101103 0x35401103 0x35301103 0x35601103 0x43221103 0x42101103 0x42111103 0x43101103 0x43111103</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOResourceMatch</key> <string>IOKit</string> <key>IOUserClientClass</key> <string>HPTIOPControllerClient</string> </dict> I think this has to be edited in a way to say that Highpoint Arrays are Internal? Am I right? This is the same part from the 10.5 Highpoint Driver kext: <dict> <key>hptiop</key> <dict> <key>CFBundleIdentifier</key> <string>com.highpoint.kext.hptiop</string> <key>IOClass</key> <string>IOPController</string> <key>IOKitDebug</key> <integer>0</integer> <key>IOMatchCategory</key> <string>IOService</string> <key>IOPCIPrimaryMatch</key> <string>0x32201103 0x33201103 0x34101103 0x35101103 0x35111103 0x35201103 0x35211103 0x35221103 0x35301103 0x35401103 0x35601103 0x42101103 0x42111103 0x43101103 0x43111103 0x43201103 0x43211103 0x43221103</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOResourceMatch</key> <string>IOKit</string> <key>IOUserClientClass</key> <string>IOPControllerClient</string> <key>Physical Interconnect Location</key> <string>Internal</string> </dict> UPDATE: It works! I change the part from my old hptiop.kext to the new HighPointIOP.kext and now my disk Icons are regular HDD Icons... Thanks Macuser2525 for helping me with that hint! Does this effect the function of the controller? I hope not! Your welcome I don't think it should your only telling the system the drives are internal it has never caused a problem with my non-raid drives. UPDATE 2 Can not access Web Utility for RAID via https://localhost:7402 I think this service did not start in Snow Leo, even when the services are installed from the 10.5 driver package! That one I have no clue about perhaps an updated driver for SL will solve the problem. Link to comment Share on other sites More sharing options...
derpuma Posted September 2, 2009 Author Share Posted September 2, 2009 After one day working with Snow - everything is fine. RAID works as it should do! For the Webinterface Problem, I made a ticket at Highpoint Support! Link to comment Share on other sites More sharing options...
irvingtelder Posted September 10, 2010 Share Posted September 10, 2010 Just wanted to add that Post#2 worked for my Highpoint Rocket 600A card in my Asus P5KC box running 10.5.8. Drives show up as internal now. Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts