Jump to content

SL KP on boot Intel DG31PR


GlasGhost
 Share

52 posts in this topic

Recommended Posts

EDIT:Snow is working pretty good on the dg31pr; I found out later I just needed Chameleon RC3 and FakeSMC. also here is a nice quote that might help new people

Figured out a fix for the USB-Legacy:Disable problem. Add USBBusFix=Yes and EHCIacquire=Yes to your boot flags and the mouse and keyboard should both work even without disabling USB Legacy in the bios.
as for the info.plist edit: I was just being cautious, as that only ADDS support for some hardware NOT supported by apple. Sadly it does not make the other sata ports work. There is a much better option now; the modified IOATAFamilykext somewhere in these forums, But you don't need it with this motherboard.
How did u get sl working on it?

 

Just disable automatic mode in the bios in advanced settings/drive configuration ;)

 

Ok I did that but, it still doesn't work. What kexts / dsdt do I need and what boot should I use.

 

I use a linux Usb to change the boot volume to the "Snow" partition. It just won't boot without a KP.

 

I've tried the newest version of Chameleon, with various kexts but dont know which ones to use for my mobo.

 

Here are the full specs

Intel DG31PR

EVGA 9800GT

INTEL E4500

2Gb DDR 667 ram

160Gb SATA- MBR PARTITION SCHEME:

1st partition;WinXP

2nd; NTFS

3rd;Leopard 10.5.5 Working like a Champ!!!

4th;Snow Retail Vanilla Install gets Kernel Panic

Link to comment
Share on other sites

well for snow with intel DG31PR i use this files

 

DSDT.aml...... this for load AppleintelCPUPowermanagment.kext extension

boot ........... this is a PC_EFI V9 with DSDT enabler, this put in the root directory

com.apple.Boot.plist ........ this is a loader with efi string for nvidia 9400 GT 1024 MB... put this file over: /Library/preferences/SystemConfiguration

 

and the other files just are extensions

 

Note: the AppleHDa.kext is for Codec 889....64bit compatible Why??

Just this found over the internet working, in snow with dg31pr just work with 1 line audio Line Out

 

 

and thats All, my dg31pr with snow works with these files

 

and if you want boot in 64 bits kernel just press F8 ant put: -x64 -v

 

 

 

mi drive is formated GUID not MBR

 

ok?

dg31pr_snow.zip

Link to comment
Share on other sites

Good News:
  1. No more kernel panics.
  2. With that boot file you gave me I don't have to restart->boot into parted magic->change boot volume to test snow every time. I can just boot my working leopard with it and it works.
  3. I can boot into single user mode now!!!

Bad News:

when i boot -v -F it gets stuck with:

  1. Phy ethernet wait for auto-negotiation "Timeout"

and

 

2. waitingforservice(resourceMatching(appleIntelCPUPowerManagement) timed out

 

 

All I changed was the advanced settings/drive configuration and disabled auto mode. THAT WORKED!

 

It is the 1st item u can change under the drive configuration.

 

I installed from a working leopard.

Restored dvd to a 10g partition.

Used a program to show hidden files

installed Chameleon

Added Fakesmc to E/E on dvd

added AppleIntelPIIXATA from leopard to Snowloepard IOATAFamily

Added IOATAFamily to S/L/E on DVD

I used a kext util to repair permissions for 10g E/E & S/L/E

Deleted Extenstions.mkext from Extra (if util made one)

Created a 20g Partition, enabled journaling

boot system into Chameleon 2.0

Choose the 10g drive to boot (dvd restored to drive)

Installed to 20g partition

during reboot after install I booted into Leopard

installed Chameleon from leopard to new 20g drive

Installed Fakesmc to 20g E/E

Used a DSDT patcher to patch 20g (I did not need this to boot)

copied patched IOATAFamily from DVD to 20g S/L/E

Used a kext util to repair permissions for 20g

 

Sound & PS2 not working

Link to comment
Share on other sites

edit: not working, debugging right now will update soon

 

Ok Aesop, I got it working with:

The kexts and boot that iorg gave me in the post above and then added in the fakesmc. I had installed the newest version of chameleon before that. and I also had some custom efi strings for my gfx

I put his kexts in the e/e and s/l/e directories.

 

Also sound is working for me with that method.

Plus I have a modified Vanilla AppleIntelPIIXATA all I did was replace the entire first <dict> in

/System/Library/Extensions/IOATAFamily.kext/Contents/Plugins/AppleIntelPIIXATA.kext/Contents/Info.plist

with the following: YOU MAY HAVE 2 replace all the spaces with tabs USE whatever method you wish to do that.

	
	    <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>ICH10 Serial ATA</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.AppleIntelPIIXATA</string>
           <key>Controller Name</key>
           <string>ICH10 SATA</string>
           <key>IOClass</key>
           <string>AppleIntelPIIXATARoot</string>
           <key>IOPCIPrimaryMatch</key>
           <string>0x3a208086</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>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>ICH9 Serial ATA</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.AppleIntelPIIXATA</string>
           <key>Controller Name</key>
           <string>ICH9 SATA</string>
           <key>IOClass</key>
           <string>AppleIntelPIIXATARoot</string>
           <key>IOPCIPrimaryMatch</key>
           <string>0x29208086</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>ICH9-M Serial ATA</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.AppleIntelPIIXATA</string>
           <key>Controller Name</key>
           <string>ICH9-M SATA</string>
           <key>IOClass</key>
           <string>AppleIntelPIIXATARoot</string>
           <key>IOPCIPrimaryMatch</key>
           <string>0x29288086 0x292d8086</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>PIIX ATA Controller</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.AppleIntelPIIXATA</string>
           <key>Controller Name</key>
           <string>PIIX</string>
           <key>IOClass</key>
           <string>AppleIntelPIIXATARoot</string>
           <key>IOPCIPrimaryMatch</key>
           <string>0x12308086</string>
           <key>IOProbeScore</key>
           <integer>2000</integer>
           <key>IOProviderClass</key>
           <string>IOPCIDevice</string>
           <key>Shared Channel Timings</key>
           <true/>
           <key>Supported Transfer Modes</key>
           <string>0x00061d</string>
       </dict>
       <key>PIIX3 ATA Controller</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.AppleIntelPIIXATA</string>
           <key>Controller Name</key>
           <string>PIIX3</string>
           <key>IOClass</key>
           <string>AppleIntelPIIXATARoot</string>
           <key>IOPCIPrimaryMatch</key>
           <string>0x70108086</string>
           <key>IOProbeScore</key>
           <integer>2000</integer>
           <key>IOProviderClass</key>
           <string>IOPCIDevice</string>
           <key>Supported Transfer Modes</key>
           <string>0x00061d</string>
       </dict>
       <key>PIIX4 ATA Controller</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.AppleIntelPIIXATA</string>
           <key>Controller Name</key>
           <string>PIIX4</string>
           <key>IOClass</key>
           <string>AppleIntelPIIXATARoot</string>
           <key>IOPCIPrimaryMatch</key>
           <string>0x71118086</string>
           <key>IOProbeScore</key>
           <integer>2000</integer>
           <key>IOProviderClass</key>
           <string>IOPCIDevice</string>
           <key>Supported Transfer Modes</key>
           <string>0x07061d</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>

also make sure you only have 1 AppleIntelPIIXATA the one inside of the "IOATAFamily.kext/Contents/Plugins" and that it is edited as described above or it may not work, also make sure you repair permissions for your entire /System/Library/Extensions directory.

 

 

I have been able to install with vanilla IOATAFamily, no mods

I hade to update to the new boot file from Chameleon

& updated to new fakesmc (to prevent slow boot/logoff)

 

I have to use arch=i386 , -x32 didn't work

boots to 64bit by default

Link to comment
Share on other sites

well for snow with intel DG31PR i use this files

 

DSDT.aml...... this for load AppleintelCPUPowermanagment.kext extension

boot ........... this is a PC_EFI V9 with DSDT enabler, this put in the root directory

com.apple.Boot.plist ........ this is a loader with efi string for nvidia 9400 GT 1024 MB... put this file over: /Library/preferences/SystemConfiguration

 

and the other files just are extensions

 

Note: the AppleHDa.kext is for Codec 889....64bit compatible Why??

Just this found over the internet working, in snow with dg31pr just work with 1 line audio Line Out

 

 

and thats All, my dg31pr with snow works with these files

 

and if you want boot in 64 bits kernel just press F8 ant put: -x64 -v

 

 

 

mi drive is formated GUID not MBR

 

ok?

 

Any SL boot cd iso ready?

Link to comment
Share on other sites

any chance we can get the link for that Brazilian CD? my Portuguese is a little unpracticed. cheers! I am getting the same errors with KPs from IOATAFamily. I have tried everything in this post and will be awaiting something a bit more solid.

 

I've got an pretty diesel audio interface so I'm not too worried about loosing audio, have you guys had any problems with PCI cards? I know there was an HPET issue in 10.5.7 and 10.5.8. My cards are firewire and connect to the audio interface, so if that doesn't work there will be no audio for me.

Link to comment
Share on other sites

Can you help me with this ? I make the bootable partition but I got this error :

 

post-163196-1253048300_thumb.jpg

 

This is my hardware :

Mother Intel DG31PR

Inter Core 2 Duo 8200

GeoForce 9600 GT

 

Thank you !

MWTB-DLTR.

 

Changed the advanced settings/drive configuration and disabled auto mode in bios may be WORKED

Link to comment
Share on other sites

kinda bogus to leave out two drives when we already are limited so much on the dg31pr. anyone have any ideas of a work around?

 

 

BTW im up and running by

installing from the OSXinstaller.mkpg from the install disk/system/installation/packages/OSInstall.mpkg from retail disk

installed newest chameleon

installed extras folder + fakesmc

deleted AppleIntelCPUPowerManagement.kext

deleted AppleHPET.kext

repaired permissions with Kext Utility

 

CANNOT REPAIR PERMISSIONS WITH DISK UTILITY!!! - lame!

 

I upgraded from software update without issue and installed all the rest of the software from the OSX disk.

 

And its running like butta (suppa duppa fast), except the audio doesn't work. I have seriously tried everything there short of taruga's patcher, and I'm not doing that. I have HDAEnabler and AppleHDA in E/E and S/L/E with no love. Strangely tho, I also do not have an extensions.mkext under system/library

Link to comment
Share on other sites

on the same note I found a 2 port sata pci card that is Mac compatable at CompUsa. haven't installed yet cause im bitter my firewire card is getting the boot but it should take care of the lack of satas due to IDE mode.

 

BTW after a few starts and stops I was able to repair permissions. It was this morning before I went to work so Im crossing my fingers everything is good when I go home

Link to comment
Share on other sites

Regarding the SATA ports (DG31PR), if you put Automatic Mode: Disable, Use Serial ATA: Enable, and ATA/IDE Mode Legacy, you have all 4 ports working (but you loose the 2 IDE ports).

I my case with Leopard, I have all IDE & SATA ports working. Can we use some ketxs from Leo to solve this problem in SL ?

 

Thank you,

MWTB-DLTR.

Link to comment
Share on other sites

Regarding the SATA ports (DG31PR), if you put Automatic Mode: Disable, Use Serial ATA: Enable, and ATA/IDE Mode Legacy, you have all 4 ports working (but you loose the 2 IDE ports).

I my case with Leopard, I have all IDE & SATA ports working. Can we use some ketxs from Leo to solve this problem in SL ?

 

This is indeed true. I noticed the same thing. Something changed in the behavior of the Snow, and that differs substantially from the Leo10.5 ...

Link to comment
Share on other sites

any chance we can get the link for that Brazilian CD? my Portuguese is a little unpracticed. cheers! I am getting the same errors with KPs from IOATAFamily. I have tried everything in this post and will be awaiting something a bit more solid.

 

I've got an pretty diesel audio interface so I'm not too worried about loosing audio, have you guys had any problems with PCI cards? I know there was an HPET issue in 10.5.7 and 10.5.8. My cards are firewire and connect to the audio interface, so if that doesn't work there will be no audio for me.

 

You can always use google translate for that.

Link to comment
Share on other sites

Please take this with a grain of salt as I didnt write down my process. It was quite easy though.

I am not updating anything. I moved to a new hard drive, and thus I can use the OSInstaller.mpkg on the SL disk. This is just a regualr $29 disk BTW.

 

i created my DSDT.aml from the first part of this post

http://www.insanelymac.com/forum/index.php?showtopic=183751

 

Installed newest Chameleon stuff and created a boot.plist -> this is probably the most important part of that:

 

<key>Boot Banner</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-f</string>

 

Installed from the OSinstaller.mpkg under SLDisk/System/Installers (i think)

 

When it was done i wish I had used kext utility. That solved a bunch of problems. Do that!!!

deleted AppleIntelCPUPowerManagement.kext

deleted AppleHPET.kext

 

in E/E i have

Disabler

fakesmc

NullCPUPowerManagement

UUID

from this post -> http://www.insanelymac.com/forum/index.php?showtopic=183751

 

In S/L/E i have

AppleHDA.kext and HDAEnabler.kext from the first post.

 

Restart, and set BIOS as Everyone is saying in this thread.

 

Start up Snow Leo. Update from Apple Software Update to 10.6.1. Repair Permissions 5 or 6 times. Do the Same with Kext Utility. Cross fingers. Move over what you want from old disk using Migration Assistant and remember Time Machine is your friend!!!!

 

I have a bunch of line ins. I don't think they all work but I have nothing to test with. FireWire Audio interface on a pci card is doing great wonders for my audio. And SL is defiantly faster, that's for sure. Thanks to all who made this so damn easy!!!

Link to comment
Share on other sites

is the sleep mode working for you guys?

i get into sleep then when it wakes up, a few beeps from the speaker then the system reboots.

 

that's been the case for a while. Take your video card out and it will most likely work, but whats the fun in that!!! right now mine doesn't beep anymore and stays running it just doesn't come out of sleep. no beeps..... interesting I think. My monitor is connected via a DVI to HDMI cable that does weird wacky things to my video card too and computer too.

Link to comment
Share on other sites

I have configured my BIOS as per all the other posts. The Leopard is working normally, I have access to both of my SATA drives and also to the SATA DVD drive.

 

When I installed Leopard the first time, I had to drop a IDE drive. Is this still required to get the SL installed??

 

 

Please take this with a grain of salt as I didnt write down my process. It was quite easy though.

I am not updating anything. I moved to a new hard drive, and thus I can use the OSInstaller.mpkg on the SL disk. This is just a regualr $29 disk BTW.

 

i created my DSDT.aml from the first part of this post

http://www.insanelymac.com/forum/index.php?showtopic=183751

 

Installed newest Chameleon stuff and created a boot.plist -> this is probably the most important part of that:

 

<key>Boot Banner</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-f</string>

 

Installed from the OSinstaller.mpkg under SLDisk/System/Installers (i think)

 

When it was done i wish I had used kext utility. That solved a bunch of problems. Do that!!!

deleted AppleIntelCPUPowerManagement.kext

deleted AppleHPET.kext

 

in E/E i have

Disabler

fakesmc

NullCPUPowerManagement

UUID

from this post -> http://www.insanelymac.com/forum/index.php?showtopic=183751

 

In S/L/E i have

AppleHDA.kext and HDAEnabler.kext from the first post.

 

Restart, and set BIOS as Everyone is saying in this thread.

 

Start up Snow Leo. Update from Apple Software Update to 10.6.1. Repair Permissions 5 or 6 times. Do the Same with Kext Utility. Cross fingers. Move over what you want from old disk using Migration Assistant and remember Time Machine is your friend!!!!

 

I have a bunch of line ins. I don't think they all work but I have nothing to test with. FireWire Audio interface on a pci card is doing great wonders for my audio. And SL is defiantly faster, that's for sure. Thanks to all who made this so damn easy!!!

Link to comment
Share on other sites

I have configured my BIOS as per all the other posts. The Leopard is working normally, I have access to both of my SATA drives and also to the SATA DVD drive.

 

When I installed Leopard the first time, I had to drop a IDE drive. Is this still required to get the SL installed??

 

 

You can have 4 SATA 0 IDE or 2 IDE & 2 SATA in SL with this board.

Link to comment
Share on other sites

 Share

×
×
  • Create New...