Jump to content

ML Setup doesnt find internal Hard drive


  • Please log in to reply
13 replies to this topic

#1
ApfelFuzzi

ApfelFuzzi

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
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 !

#2
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,769 posts
  • Gender:Male
  • Location:Bcn-Spain
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

#3
ApfelFuzzi

ApfelFuzzi

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
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

#4
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,769 posts
  • Gender:Male
  • Location:Bcn-Spain
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>

#5
ApfelFuzzi

ApfelFuzzi

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
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...

#6
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,769 posts
  • Gender:Male
  • Location:Bcn-Spain
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.

#7
ApfelFuzzi

ApfelFuzzi

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
I attached a picture of the devices.

EX: ICH7,ICH8,ICH10,etc...


What do you mean? Have I to change more then 1 line ?

Attached Files



#8
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,769 posts
  • Gender:Male
  • Location:Bcn-Spain
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
Attached File  Captura de pantalla 2012-09-26 a la(s) 21.55.48.png   43.45KB   72 downloads

#9
ApfelFuzzi

ApfelFuzzi

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
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>


#10
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,769 posts
  • Gender:Male
  • Location:Bcn-Spain
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

#11
ApfelFuzzi

ApfelFuzzi

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
In Snow Leopard I can only find the system profiler:

Edit: The right one is attached now.

Attached Files



#12
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,769 posts
  • Gender:Male
  • Location:Bcn-Spain
you need AppleVIAATA.kext and IOATABlockStorage.kext try this two kexts from your system and put in Extra/Extensions of your USBInstaller

#13
ApfelFuzzi

ApfelFuzzi

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
Where can I find the AppleVIAATA.kext ?

#14
denbie

denbie

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts

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.







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