Jump to content

G73JH Kernel Panic IOPlatformExpert.cpp:1546


Pchild
 Share

7 posts in this topic

Recommended Posts

Installing on an Asus G73JH Laptop, singe drive no raid. Functional 10.7.3, minus Function keys, and sleep.

 

I'm stuck trying to get ML 10.8 working.

 

in 10.7.3 I had to use digital_dreamers hack installer “kext_10.7” -> Misc_Patches -> repository -> PCI_configuration_begin_hang_fix to get past the "PCI Configuration Begin".

 

In 10.8 there dosent appear to be one... so I tried the 10.7.3 i used before, and it did get me past the "PCI Configuration Begin" but now I"m getting a Kernel Panic.

 

Unable to find driver for this platform: \"ACPI\".\n"@/SourceCache/xnu/snu-2050.7.9/iokit/Kernel/IOPlatformEpxert.cpp:1546

 

Do you have anyideas where to start?

 

I used the latest hack tool he had posted (as of yesterday) to create a usb ML jump drive. This is what I'm trying to install off.

 

Thanks for your help.

 

164241f4.jpg

 

c265d510.jpg

Link to comment
Share on other sites

Re-copied my E/E folder on the USB drive and now I'm past that. (don't know why).

 

I'm stuck at "still waiting for root device" after a long string that includes IOResources. Googling it but not finding much.

  • Like 1
Link to comment
Share on other sites

Re-copied my E/E folder on the USB drive and now I'm past that. (don't know why).

 

I'm stuck at "still waiting for root device" after a long string that includes IOResources. Googling it but not finding much.

 

 

 

 

MY COMPUTER SPECs

 

ASUS G73Jh

Strike in Silence

 

Intel® Core™ i7 Processor 720QM 1.6 GHz, with Turbo Boost up to 2.8 GHz

Mountain Lion/ Windows 7 Glass

Mobile Intel® HM55 Express Chipset

DDR3 1066 MHz 8GB

17.3" Full HD (1920x1080)/HD+ (1600x900) Color-Shine

ATI Mobility™ Radeon® HD 5870, 1G GDDR5 VRAM

Dual SATA 1TB 7200 rpm

DVD Super Multi

8 in 1 card reader SD,MMC,MS,xD,Smart Media,mini SD w/ adapter,MS-Duo

2.0 Mega Pixel web camera

Network - Athero AR8131 PCI-E Ethernet / AR9285 Wireless Adapter- 802.11 b/g/n

Interface

1 x RJ45 LAN Jack for LAN insert

1 x HDMI

Audio Built-in 2.1 channel stereo speakersEAX Advanced HD 4.0

 

Extra Hardwares: USB Mouse, Bluetooth USB Adapter and Apple Magic Trackpad.

 

Boot-loader: Chameleon-2.1svn-r2035

 

OS: OS X Mountain Lion, bought from Appstore on installed OS X Lion.

 

Tool: Kext Utility

 

1. Create a USB installer manually. Do not use a third-party software (For example myHack), look for Guide on the internet.

Your final step of creating an installer will be installing the boot-loader (Cameleon-2.1.svn-r2035).

 

2. In the "Extra" folder create a sub folder "Extensions" and copy all the usual kext files into the "Extensions" folder.

On my computer I have these in the "Extensions" folder; AppleAHCIInjector, AppleIntelPIIXATAInjector, AppleLPCInjector, fakesmc,

IOAHCIBlockStorageInjector, IONetworkingFamily.

 

3. Copy your "SMBios.plist" into "Extra" folder. My SMBios is MacBook Air 13-Inch 2011.

 

4. Delete or move "org.chameleon.Boot.plist" from "Extra" folder or just add the extension ".bak" at the end of the file.

If you don't rename, remove or delete this file your USB installer will not boot.

 

5. Now you're ready to install Mountain Lion. No patch needed. Reboot your computer and start the installation.

 

6. After the installation reboot your computer through the USB installer, and then choose the HD you had installed M-Lion

Through the USB installer boot into Darwin, and then select the hard drive you installed the Mountain Lion on.

 

7. Congratulation! good job. Install the boot-loader into M-Lion hard drive, and copy everything from USB "Extra" folder to ML "Extra"

folder. Don't forget to remove or delete "org.chameleon.Boot.plist", and now might be a good time to add you "DSDT" file in.

 

8. On my computer I installed 4 kext to S/L/E with Kext Utility, and they are; AppleHDA.kext, AppleACPIPS2Nub.kext, ApplePS2Controller.kext,

IO80211Family.kext. I copied the files from my working OS X Lion.

 

9. AppleHDA.kext was patched for built in sound, and no need for Voodoo, I also had to patch my DSDT to work with this.

 

10. If you have Apple Magic Trackpad, then you don't need to install keyboard and mouse patch, just plugin the bluetooth adapter and activate Magic Trackpad

then the OS will install the necessary files, and the mouse will become functional, then go to system preferences and add more features like "Tap To click".

Once you boot into Mountain Lion for the first time, the laptop Keyboard will be functional but the mouse will be disabled, so plugin a USB mouse before you begin. I Copied

these files (AppleACPIPS2Nub.kext, ApplePS2Controller.kext) from my working Lion, and l no longer have to have Magic Trackpad plugin to enable the mouse and keyboard.

 

11. When you first booted into MLion the Wi Fi or Ethernet (1 of the 2 not both) may not be working, which one will depend whether you have bluetooth plugin.

This file (IO80211Family.kext) fixes the network issues. Don't forget to go to system preferences and setup the network, also plugin your Ethernet cable before you begin.

 

12. Once you are done installing the kext, then reboot but this time don't boot from USB, but boot from your had drive. Done

 

 

 

ISSUES

 

Colour problems when playing MG4 Videos downloaded from YouTube, but other mg4 from different sources plays fine, and the computer graphics looks fine too.

I thought that it might be codec problem, but I tried all kinds of codecs but no luck. The problem is only with QuickTime player. No problem withe other media players.

 

This is not a perfect system, as you can see one important file (org.chameleon.Boot.plis) is missing but this will buy us sometime to figure-out the problem.

I have a perfect ATI-VIDEO Rom (1002_68A0_1C021043.rom) I was using on Lion, but can't use it on Mountain Lion because no org.chameleon.Boot.plis. If anyone find ways around this problem please post. Thanks and good luck.

Link to comment
Share on other sites

MY COMPUTER SPECs

 

ASUS G73Jh

Strike in Silence

 

Intel® Core™ i7 Processor 720QM 1.6 GHz, with Turbo Boost up to 2.8 GHz

Mountain Lion/ Windows 7 Glass

Mobile Intel® HM55 Express Chipset

DDR3 1066 MHz 8GB

17.3" Full HD (1920x1080)/HD+ (1600x900) Color-Shine

ATI Mobility™ Radeon® HD 5870, 1G GDDR5 VRAM

Dual SATA 1TB 7200 rpm

DVD Super Multi

8 in 1 card reader SD,MMC,MS,xD,Smart Media,mini SD w/ adapter,MS-Duo

2.0 Mega Pixel web camera

Network - Athero AR8131 PCI-E Ethernet / AR9285 Wireless Adapter- 802.11 b/g/n

Interface

1 x RJ45 LAN Jack for LAN insert

1 x HDMI

Audio Built-in 2.1 channel stereo speakersEAX Advanced HD 4.0

 

blah blah blah :-P

 

Which model do you have? Mine is the A1 and:

 

1.- The SMBios.plist I use is Macbook6,1. I'm trying the 6,2 for the speedstep to work in turbo mode with no positive results whatsoever. I'll try your MBAir...

2.- IO80211Family.kext it is not necesary if you patch correctly the DSDT. It works flawlessly.

begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x0C)\n
	{\n
		"AAPL,slot-name", \n
		Buffer (0x08)\n
		{\n
			"AirPort"\n
		}, \n
		"device-id", \n
		Unicode ("*"), \n
		"device_type", \n
		Buffer (0x08)\n
		{\n
			"AirPort"\n
		}, \n
		"model", \n
		Buffer (0x34)\n
		{\n
			"Atheros 9285 8802.11 b/g/n Wireless Network Adapter"\n
		}, \n
		"subsystem-id", \n
		Buffer (0x04)\n
		{\n
			0x8F, 0x00, 0x00, 0x00\n
		}, \n
		"subsystem-vendor-id", \n
		Buffer (0x04)\n
		{\n
			0x6B, 0x10, 0x00, 0x00\n
		}\n
	}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end

3.- The Atheros Gigabyte Ethernet controller works with lc1 kext in ######.

4.- Why did you remove the org.chameleon.Boot.plist is a big mistery to me.

<?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>AtiConfig</key>
<string>Orangutan</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Rescan</key>
<string>Yes</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>Default</string>
<key>Timeout</key>
<string>1</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>
</plist>

This one works perfectly for our laptop.

5.- I don't know why using ATI Rom doesn't work in ML. It cause a big f...ng hang. I dropped its use because of that and because I use Chameleon/Chimera as bootloader and works fine with AtiConfig=Orangutan (only LCD, no VGA, no HDMI but I'm working the kext's tweak right now, just matter of few hex strings in the right order :wacko:)

 

What is driven me crazy is the LCD stays off after awake from sleep. Everything sleeps well (USB, disks, trackpad, ethernet, wifi, BT, even the Video) and everything awakes well too but the LCD panel.

 

Another little detail is sound. I couldn't work with AppleHDA ever (vanilla way). I always have to depend on VoodooHDA with its mono sound bug (or my ignorance) so if you can help me with the correct DSDT lines and the right AppleHDA.kext you'll gain my eternal (as long the laptop works :P) appreciation.

Link to comment
Share on other sites

Which model do you have? Mine is the A1 and:

 

1.- The SMBios.plist I use is Macbook6,1. I'm trying the 6,2 for the speedstep to work in turbo mode with no positive results whatsoever. I'll try your MBAir...

2.- IO80211Family.kext it is not necesary if you patch correctly the DSDT. It works flawlessly.

begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x0C)\n
	{\n
		"AAPL,slot-name", \n
		Buffer (0x08)\n
		{\n
			"AirPort"\n
		}, \n
		"device-id", \n
		Unicode ("*"), \n
		"device_type", \n
		Buffer (0x08)\n
		{\n
			"AirPort"\n
		}, \n
		"model", \n
		Buffer (0x34)\n
		{\n
			"Atheros 9285 8802.11 b/g/n Wireless Network Adapter"\n
		}, \n
		"subsystem-id", \n
		Buffer (0x04)\n
		{\n
			0x8F, 0x00, 0x00, 0x00\n
		}, \n
		"subsystem-vendor-id", \n
		Buffer (0x04)\n
		{\n
			0x6B, 0x10, 0x00, 0x00\n
		}\n
	}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end

3.- The Atheros Gigabyte Ethernet controller works with lc1 kext in ######.

4.- Why did you remove the org.chameleon.Boot.plist is a big mistery to me.

<?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>AtiConfig</key>
<string>Orangutan</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Rescan</key>
<string>Yes</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>Default</string>
<key>Timeout</key>
<string>1</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>
</plist>

This one works perfectly for our laptop.

5.- I don't know why using ATI Rom doesn't work in ML. It cause a big f...ng hang. I dropped its use because of that and because I use Chameleon/Chimera as bootloader and works fine with AtiConfig=Orangutan (only LCD, no VGA, no HDMI but I'm working the kext's tweak right now, just matter of few hex strings in the right order :wacko:)

 

What is driven me crazy is the LCD stays off after awake from sleep. Everything sleeps well (USB, disks, trackpad, ethernet, wifi, BT, even the Video) and everything awakes well too but the LCD panel.

 

Another little detail is sound. I couldn't work with AppleHDA ever (vanilla way). I always have to depend on VoodooHDA with its mono sound bug (or my ignorance) so if you can help me with the correct DSDT lines and the right AppleHDA.kext you'll gain my eternal (as long the laptop works :P) appreciation.

 

Thanks for the WiFi DSDT lines, I'll check to make sure my DSDT has the correct lines.

About the "org.chameleon,Boot,plist" I've already figure out the problem but I just haven't got time to post. The problem was with "AtiConfig". You have to at least include the following lines below in your "org.chameleon,Boot,plist"

"<key>AtiConfig</key>"

"<string></string>"

The "Orangutan" is not really necessary. I created another USB installer and had no problem booting. See my USB installer "org.chameleon,Boot,plist" lines below.

<key>AtiConfig</key>

<string></string>

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>Graphics Mode</key>

<string>1024x768x32</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Legacy Logo</key>

<string>Yes</string>

I removed "org.chameleon,Boot,plist" file as that was the only way I could boot the USB installer, but now the problem is solved, and you (l2uso) never had the same problem because you had the line already included in your "org.chameleon,Boot,plist" for your video ROM.

Below is my DSDT lines for AppleHDA, but you need the AppleHDA.kext patched for this laptop (Asus G73) or should I say for the onboard sound (ALC 269). Use DSDT editor and on the right side of the window from the drop down at "Locate" choose "Sound HDEF" to take you to the location to edit.

Device (HDEF)

{

Name (_ADR, 0x001B0000)

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x08)

{

"codec-id",

Buffer (0x04)

{

0x3E, 0x29, 0x00, 0x00

},

"layout-id",

Buffer (0x04)

{

0x0D, 0x01, 0x00, 0x00

},

"device-type",

Buffer (0x11)

{

"ALC269"

},

"PinConfigurations",

Buffer (0x2C)

{

/* 0000 */ 0xF0, 0x11, 0x11, 0x41, 0xF0, 0x11, 0x11, 0x41,

/* 0008 */ 0x10, 0x00, 0x13, 0x90, 0x40, 0x40, 0x21, 0x01,

/* 0010 */ 0xF0, 0x11, 0x11, 0x41, 0x30, 0x90, 0xA1, 0x01,

/* 0018 */ 0x50, 0x00, 0xA3, 0x90, 0xF0, 0x11, 0x11, 0x41,

/* 0020 */ 0xF0, 0x11, 0x11, 0x41, 0x60, 0x80, 0x03, 0x40,

/* 0028 */ 0x20, 0x00, 0x43, 0x90

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

}

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Thank you Danielani, you make my day!

 

Let me try this combo DSDT/HDA and I'm sure I can (at last) hear stereo sound in my G73.

 

I can live without sleep in the "lappy" but the screen brightness doesn't seem to work either. Back in Lion it works flawlessly but ML should be something a little bit different that prevent the driver to control the LCD bright.

Link to comment
Share on other sites

  • 2 weeks later...

 

 

 

MY COMPUTER SPECs

 

ASUS G73Jh

Strike in Silence

 

Intel® Core™ i7 Processor 720QM 1.6 GHz, with Turbo Boost up to 2.8 GHz

Mountain Lion/ Windows 7 Glass

Mobile Intel® HM55 Express Chipset

DDR3 1066 MHz 8GB

17.3" Full HD (1920x1080)/HD+ (1600x900) Color-Shine

ATI Mobility™ Radeon® HD 5870, 1G GDDR5 VRAM

Dual SATA 1TB 7200 rpm

DVD Super Multi

8 in 1 card reader SD,MMC,MS,xD,Smart Media,mini SD w/ adapter,MS-Duo

2.0 Mega Pixel web camera

Network - Athero AR8131 PCI-E Ethernet / AR9285 Wireless Adapter- 802.11 b/g/n

Interface

1 x RJ45 LAN Jack for LAN insert

1 x HDMI

Audio Built-in 2.1 channel stereo speakersEAX Advanced HD 4.0

 

Extra Hardwares: USB Mouse, Bluetooth USB Adapter and Apple Magic Trackpad.

 

Boot-loader: Chameleon-2.1svn-r2035

 

OS: OS X Mountain Lion, bought from Appstore on installed OS X Lion.

 

Tool: Kext Utility

 

1. Create a USB installer manually. Do not use a third-party software (For example myHack), look for Guide on the internet.

Your final step of creating an installer will be installing the boot-loader (Cameleon-2.1.svn-r2035).

 

2. In the "Extra" folder create a sub folder "Extensions" and copy all the usual kext files into the "Extensions" folder.

On my computer I have these in the "Extensions" folder; AppleAHCIInjector, AppleIntelPIIXATAInjector, AppleLPCInjector, fakesmc,

IOAHCIBlockStorageInjector, IONetworkingFamily.

 

3. Copy your "SMBios.plist" into "Extra" folder. My SMBios is MacBook Air 13-Inch 2011.

 

4. Delete or move "org.chameleon.Boot.plist" from "Extra" folder or just add the extension ".bak" at the end of the file.

If you don't rename, remove or delete this file your USB installer will not boot.

 

5. Now you're ready to install Mountain Lion. No patch needed. Reboot your computer and start the installation.

 

6. After the installation reboot your computer through the USB installer, and then choose the HD you had installed M-Lion

Through the USB installer boot into Darwin, and then select the hard drive you installed the Mountain Lion on.

 

7. Congratulation! good job. Install the boot-loader into M-Lion hard drive, and copy everything from USB "Extra" folder to ML "Extra"

folder. Don't forget to remove or delete "org.chameleon.Boot.plist", and now might be a good time to add you "DSDT" file in.

 

8. On my computer I installed 4 kext to S/L/E with Kext Utility, and they are; AppleHDA.kext, AppleACPIPS2Nub.kext, ApplePS2Controller.kext,

IO80211Family.kext. I copied the files from my working OS X Lion.

 

9. AppleHDA.kext was patched for built in sound, and no need for Voodoo, I also had to patch my DSDT to work with this.

 

10. If you have Apple Magic Trackpad, then you don't need to install keyboard and mouse patch, just plugin the bluetooth adapter and activate Magic Trackpad

then the OS will install the necessary files, and the mouse will become functional, then go to system preferences and add more features like "Tap To click".

Once you boot into Mountain Lion for the first time, the laptop Keyboard will be functional but the mouse will be disabled, so plugin a USB mouse before you begin. I Copied

these files (AppleACPIPS2Nub.kext, ApplePS2Controller.kext) from my working Lion, and l no longer have to have Magic Trackpad plugin to enable the mouse and keyboard.

 

11. When you first booted into MLion the Wi Fi or Ethernet (1 of the 2 not both) may not be working, which one will depend whether you have bluetooth plugin.

This file (IO80211Family.kext) fixes the network issues. Don't forget to go to system preferences and setup the network, also plugin your Ethernet cable before you begin.

 

12. Once you are done installing the kext, then reboot but this time don't boot from USB, but boot from your had drive. Done

 

 

 

ISSUES

 

Colour problems when playing MG4 Videos downloaded from YouTube, but other mg4 from different sources plays fine, and the computer graphics looks fine too.

I thought that it might be codec problem, but I tried all kinds of codecs but no luck. The problem is only with QuickTime player. No problem withe other media players.

 

This is not a perfect system, as you can see one important file (org.chameleon.Boot.plis) is missing but this will buy us sometime to figure-out the problem.

I have a perfect ATI-VIDEO Rom (1002_68A0_1C021043.rom) I was using on Lion, but can't use it on Mountain Lion because no org.chameleon.Boot.plis. If anyone find ways around this problem please post. Thanks and good luck.

 

Do you have your dsdt file? I'm not really sure what that's all about, but since our laptops are similar yours should probably work for mine.

 

I'm probably going to try and tackle mountain lion again soon.

Link to comment
Share on other sites

 Share

×
×
  • Create New...