Jump to content

SL KP on boot Intel DG31PR


  • Please log in to reply
51 replies to this topic

#1
GlasGhost

GlasGhost

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 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

#2
iorg

iorg

    InsanelyMac Protégé

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

Attached Files



#3
Aesop69

Aesop69

    InsanelyMac Protégé

  • Members
  • PipPip
  • 63 posts

Good News:

  • No more kernel panics.
  • 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.
  • I can boot into single user mode now!!!
Bad News:
when i boot -v -F it gets stuck with:
  • 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

#4
Aesop69

Aesop69

    InsanelyMac Protégé

  • Members
  • PipPip
  • 63 posts

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

#5
allan0308

allan0308

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts

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?

#6
leonardoprc

leonardoprc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 76 posts
  • Gender:Male
  • Location:Brasil/Salvador-BA

Any SL boot cd iso ready?


Yes, in Brazilian: http://forum.hmbt.or...hp?f=135&t=3713

#7
adrock42

adrock42

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 205 posts
  • Gender:Male
  • Location:here
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.

#8
adrock42

adrock42

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 205 posts
  • Gender:Male
  • Location:here
BTW i remember when installing LEO I had to use mbr. is this fixed with the BIOS at 47? Mine has always been at 52. Aesop69 - what BIOS version are you using?

#9
willymx70

willymx70

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Can you help me with this ? I make the bootable partition but I got this error :

Attached File  desktop.jpg   170.93KB   245 downloads

This is my hardware :
Mother Intel DG31PR
Inter Core 2 Duo 8200
GeoForce 9600 GT

Thank you !
MWTB-DLTR.

#10
leonardoprc

leonardoprc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 76 posts
  • Gender:Male
  • Location:Brasil/Salvador-BA

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


Read this: http://www.insanelym...p...t&p=1263386

#11
willymx70

willymx70

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
obrigado my friend ! That post has the solution !

MWTB-DLTR.

#12
allan0308

allan0308

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts

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

Attached File  desktop.jpg   170.93KB   245 downloads

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

#13
adrock42

adrock42

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 205 posts
  • Gender:Male
  • Location:here
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

#14
iorg

iorg

    InsanelyMac Protégé

  • Members
  • Pip
  • 43 posts
I buy this audio usb plug and work perfect (tiger,leo and snow) without kexts and sound to much better quality work too with any original Apple mac.

http://www.newegg.co...N82E16812186046

Attached Files



#15
adrock42

adrock42

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 205 posts
  • Gender:Male
  • Location:here
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

#16
willymx70

willymx70

    InsanelyMac Protégé

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

#17
leonardoprc

leonardoprc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 76 posts
  • Gender:Male
  • Location:Brasil/Salvador-BA

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 ...

#18
GlasGhost

GlasGhost

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts

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.

#19
adrock42

adrock42

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 205 posts
  • Gender:Male
  • Location:here
got audio working with the dg31pr_snow.zip package above. Just put the AudioHDA & HDAEnablert is S/L/E using kext helper. it seems i forgot to do the touch part. on to bigger things, like working!!!

#20
lof

lof

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
hi, so to sum up, how to install SL on this mobo?

thx





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