ApfelFuzzi Posted September 26, 2012 Share Posted September 26, 2012 Hello Forum Im new here and from germany (so sorry for my bad english). Actually I have installed Snow Leopard on my Notebook. I reached this, because i used a boot CD and the command: EHCIacquire=yes. Now i want to install Mountain Lion. I created an external HDD to install ML. To succesfully reach the ML Setup I have to use the following commands: EHCIacquire=yes PCIRootUID=0 npci=0x2000. I also tried rd=disk0s1. But in the Setup there is not shown my internal SATA HDD (also in Disk Utility). In Bios there is no option for AHCI and its the newest version. Why Snow Leopard Setup could detect the HDD and ML not ? I also tried an installation via myHack, but the same result. You can take my Notebooks technichal data from the signature. Can / Do you want to help me? Im really looking forward to your answers Thanks alot ! Link to comment Share on other sites More sharing options...
iFIRE Posted September 26, 2012 Share Posted September 26, 2012 you need edit your device id for Controller Sata, what you controller can be SATA IDE : see root for the kext :/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext/Contents/Info.plist Link to comment Share on other sites More sharing options...
ApfelFuzzi Posted September 26, 2012 Author Share Posted September 26, 2012 Hello and thank you for your answer ! Im sorry but i dont know where to find the id for the controller. I opened the file which you told and there is alot of text. Can you explain a bit more exact, please? thank you Link to comment Share on other sites More sharing options...
iFIRE Posted September 26, 2012 Share Posted September 26, 2012 https://www.dropbox....teminfo-Mac.zip use this app for see your id , and see in the info.plist the kext if your id is or not , if not edit the infoplist and put your FOR EX: <key>ICH8 Serial ATA</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>Controller Name</key> <string>ICH8 SATA</string> <key>IOClass</key> <string>AppleIntelPIIXATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x28288086</string> Change here your device id : 8086 is Intel : 2828 id controller <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>PCS Port Map</key> <data> kgGTAZICkwKSBJMEkgiTCA== </data> 1 Link to comment Share on other sites More sharing options...
ApfelFuzzi Posted September 26, 2012 Author Share Posted September 26, 2012 I used your program to find out the device ID. To insure to do all right i write here what i got: Ven ID: 1039 Silicon integrated System (SiS) Dev ID 1183 Device: SATA Controller / IDE mode ... I think I should edit the info file from my install USB HDD, not from my running system? I didnt understand the example because the part with the intel confused me. Here the line from my info file : <string>0x28288086</string> how it has to be now? I guess: <string>0x11838086</string> Am I right? Im sorry because i cant follow you... Link to comment Share on other sites More sharing options...
iFIRE Posted September 26, 2012 Share Posted September 26, 2012 yes this is the edit correct, but you need edit session for your chipset,if your chipset is intel, device id for intel is 8086, EX: ICH7,ICH8,ICH10,etc... post a screenshot of app whit all devices of the your hardware, I want to look this. Link to comment Share on other sites More sharing options...
ApfelFuzzi Posted September 26, 2012 Author Share Posted September 26, 2012 I attached a picture of the devices. EX: ICH7,ICH8,ICH10,etc... What do you mean? Have I to change more then 1 line ? Link to comment Share on other sites More sharing options...
iFIRE Posted September 26, 2012 Share Posted September 26, 2012 see my chipset : EDIT . your is not intel is Silicom 1183:1039 SATA/IDE , see in the info.plist the kext if have session for edit your chipset Silicom 1039 or if you have Lion installed see what kext load for this Link to comment Share on other sites More sharing options...
ApfelFuzzi Posted September 26, 2012 Author Share Posted September 26, 2012 I actually have Snow Leopard installed. Here is my info.plist, can you show me what to change, please? <?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>BuildMachineOSBuild</key> <string>12A251</string> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>AppleIntelPIIXATA</string> <key>CFBundleGetInfoString</key> <string>2.5.1, Copyright Apple Inc. 2000-2009</string> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Apple Intel ICHx/PIIX ATA Driver</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>2.5.1</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>2.5.1</string> <key>DTCompiler</key> <string></string> <key>DTPlatformBuild</key> <string>4F212</string> <key>DTPlatformVersion</key> <string>GM</string> <key>DTSDKBuild</key> <string>12A251</string> <key>DTSDKName</key> <string></string> <key>DTXcode</key> <string>0440</string> <key>DTXcodeBuild</key> <string>4F212</string> <key>IOKitPersonalities</key> <dict> <key>ESB2 ATA/100</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>Controller Name</key> <string>ESB2 ATA/100</string> <key>IOClass</key> <string>AppleIntelPIIXATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x269e8086</string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Supported Transfer Modes</key> <string>0x3f061d</string> </dict> <key>ESB2 Serial ATA</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>Controller Name</key> <string>ESB2 SATA</string> <key>IOClass</key> <string>AppleIntelPIIXATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x26808086</string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Serial ATA</key> <true/> <key>Supported Transfer Modes</key> <string>0x3f061d</string> </dict> <key>ICH7 ATA/100</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>Controller Name</key> <string>ICH7 ATA/100</string> <key>IOClass</key> <string>AppleIntelPIIXATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x27df8086</string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Supported Transfer Modes</key> <string>0x3f061d</string> </dict> <key>ICH7 Serial ATA</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>Controller Name</key> <string>ICH7 SATA</string> <key>IOClass</key> <string>AppleIntelPIIXATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x27c08086</string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Serial ATA</key> <true/> <key>Supported Transfer Modes</key> <string>0x3f061d</string> </dict> <key>ICH7-M Serial ATA</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>Controller Name</key> <string>ICH7-M SATA</string> <key>IOClass</key> <string>AppleIntelPIIXATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x27c48086</string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Serial ATA</key> <true/> <key>Supported Transfer Modes</key> <string>0x3f061d</string> </dict> <key>ICH8 ATA/100</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>Controller Name</key> <string>ICH8 ATA/100</string> <key>IOClass</key> <string>AppleIntelPIIXATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x28508086</string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Supported Transfer Modes</key> <string>0x3f061d</string> </dict> <key>ICH8 Serial ATA</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>Controller Name</key> <string>ICH8 SATA</string> <key>IOClass</key> <string>AppleIntelPIIXATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x28288086</string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>PCS Port Map</key> <data> kgGTAZICkwKSBJMEkgiTCA== </data> <key>Serial ATA</key> <true/> <key>Supported Transfer Modes</key> <string>0x3f061d</string> </dict> <key>Parallel ATA Channel Driver</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>IOClass</key> <string>AppleIntelPIIXPATA</string> <key>IOProbeScore</key> <integer>800</integer> <key>IOProviderClass</key> <string>AppleIntelPIIXATAChannel</string> <key>Serial ATA</key> <false/> </dict> <key>Serial ATA Channel Driver</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>IOClass</key> <string>AppleIntelICHxSATA</string> <key>IOProbeScore</key> <integer>1000</integer> <key>IOProviderClass</key> <string>AppleIntelPIIXATAChannel</string> <key>Serial ATA</key> <true/> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOATAFamily</key> <string>1.5.0d1</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.1.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...
iFIRE Posted September 26, 2012 Share Posted September 26, 2012 go for folder Aplications/Utilities/ and open System Information and save a copy and post here, I want to see what kext is loaded for your controller Link to comment Share on other sites More sharing options...
ApfelFuzzi Posted September 26, 2012 Author Share Posted September 26, 2012 In Snow Leopard I can only find the system profiler: Edit: The right one is attached now. Link to comment Share on other sites More sharing options...
iFIRE Posted September 30, 2012 Share Posted September 30, 2012 you need AppleVIAATA.kext and IOATABlockStorage.kext try this two kexts from your system and put in Extra/Extensions of your USBInstaller Link to comment Share on other sites More sharing options...
ApfelFuzzi Posted September 30, 2012 Author Share Posted September 30, 2012 Where can I find the AppleVIAATA.kext ? Link to comment Share on other sites More sharing options...
denbie Posted August 29, 2013 Share Posted August 29, 2013 Hello, I add my question to this thread cause I have a very similar problem. I am using Gigabyte 965P-DS4 with Mountain Lion 10.8.2. System Profiler showed an Unknown AHCI Controller for the ICH8R of the board. Hard drives connected to the controller worked normally. Prior to upgrading to the newest version I would have liked to let the system identify the controller. So I downloaded the System Info app mentioned above. This told me the ID of my controller is 2821, so I changed this in the Info.plist (Controller ID had been 2828). When rebooting with ignoring cache the controller isn't recognized now at all. The system disk is connected to the JMicron JMB363 extra controller for my fortune. Any hints would be appreciated. Link to comment Share on other sites More sharing options...
Recommended Posts