Jump to content
24 posts in this topic

Recommended Posts

apparently i'm not the only person with this problem. it seems that installing with release1 breaks X86PC, does anyone have a fix, or has fixed this by accident and knows what they did, does this have anything to do with kdp_poll (have to boot ACPI and -x :blink: ), or is it just no longer usable for random odd reasons?

Link to comment
https://www.insanelymac.com/forum/topic/1958-platformx86pc-broken/
Share on other sites

I, too, am unable to use platform=X86PC with release1 however if I use platform=ACPI then I experience a noticable speed up of the boot time... but shutdown/restart do not work. if I use platform=X86PC -v, the verbose output indicates that there is a missing profile for X86PC or something along those lines.

If you look in /System/Library/Extensions.disabled there's IOATAFamily.kext , I used that to get X86PC back to work, and of course you will need AppleI386*.kext as well.

 

I havent tried to go back to ACPI though, so maybe that got broken now :)

Same problem as everyone here, could you explain in detail how you were able to do this from the darwin boot screen? I'm obviously new to this :)

Same problem as everyone here, could you explain in detail how you were able to do this from the darwin boot screen?  I'm obviously new to this :lol:

 

I just used Darwin boot cd to get to the single user mode, then mounted the hdd and done the replacement.

I just used Darwin boot cd to get to the single user mode, then mounted the hdd and done the replacement.

For the sake of the dummies (myself included), if its not too much to ask could you explain that step by step including the specific commands used in darwin? How do you mount the hdd and which specific files are supposed to be replaced and how? Sorry for my ignorance. Thanks in advance!

This is my idea on how to do it, according to what omni said.

 

1. Go to the folder containing the image in macos. Double click the image, and it will load.

2. There should now be an entry for the image in the /Volumes folder. Navigate to there in the console.

3. If you can get root access, you might want to do that. Otherwise, prefix all cp commands with sudo. Make sure that you are in the /Volumes/(name of image) directory.

4. Enter "cp -rf System/Library/Extensions/IOATAFamily /System/Library/Extensions" and "cp -rf System/Libraries/Extensions/AppleI386* /System/Libraries/Extensions".

5. Restart the computer and try platform=X86PC.

 

I haven't tried this myself yet, but feel free to try it and comment. Omni, did I make any mistakes?

This is my idea on how to do it, according to what omni said.

 

1. Go to the folder containing the image in macos. Double click the image, and it will load.

2. There should now be an entry for the image in the /Volumes folder. Navigate to there in the console.

3. If you can get root access, you might want to do that. Otherwise, prefix all cp commands with sudo. Make sure that you are in the /Volumes/(name of image) directory.

4. Enter "cp -rf System/Library/Extensions/IOATAFamily /System/Library/Extensions" and "cp -rf System/Libraries/Extensions/AppleI386* /System/Libraries/Extensions".

5. Restart the computer and try platform=X86PC.

 

I haven't tried this myself yet, but feel free to try it and comment. Omni, did I make any mistakes?

Thanks! But i can't boot into macos even with -x or -s. Don't know if there's a way to do it in the initial darwin boot screen. Let me know if you try it. Presently I'm simply using the test 3 install and i'm a little tired of reinstalling for the nth time at least for the time being or maybe until a more definitive solution comes around.

try adding "-F". this makes the kernel continue if it can't load a driver instead of stopping. i had a problem when booting the installation dvd with a problem loading a driver, and this fixed it. this could help you, but i'm not sure. can you post the last few lines before it halts in -v mode?

try adding "-F". this makes the kernel continue if it can't load a driver instead of stopping. i had a problem when booting the installation dvd with a problem loading a driver, and this fixed it. this could help you, but i'm not sure. can you post the last few lines before it halts in -v mode?

 

I'm afraid -F doesn't help, i get a hang early on in the booting. It stops on the line waiting on device< etc. etc. </dict>

 

Thanks for the feedback.

I installed with release one and found same problem that can't boot with x86pc

 

I tried on stern's method, there is no appleI386* kext file on the DVD nor in the extensions.disable

(actually, there is no PIIATA.kext in extensions.disable folder either)

 

could anyone tell me where do you get those files?

Same problem here, but I can't boot at all. Booting with no platform arguement and it hangs at the apple. Using Either acpi or x86pc and it panics the kernal, regardless of -x or anything else I've tried. Also maybe worth noting, is that i've never found a linux distro I could boot without a "acpi=off" command, but with my native Osx86 install (dd method) I can boot with either "platform=acpi" or "platform=x86pc", I can't however boot without one of these parameters.

 

 

 

p4 3.2

sse2

asus p4p800-vm mobo (865G chipset)

  • 4 weeks later...

Here are the drivers, you can load them with

sudo chmod -R 755 /System/Library/Extensions/IOATAFamily.kext/
sudo chmod -R 755 /System/Library/Extensions/AppleI386GenericPlatform.kext/
sudo chmod -R 755 /System/Library/Extensions/AppleI386PCI.kext/
sudo kextload /System/Library/Extensions/IOATAFamily.kext/
sudo kextload /System/Library/Extensions/AppleI386GenericPlatform.kext/
sudo kextload /System/Library/Extensions/AppleI386PCI.kext/

Reboot, and now try booting with platform=X86PC

Kexts.zip

Here are the drivers, you can load them with
sudo chmod -R 755 /System/Library/Extensions/IOATAFamily.kext/
sudo chmod -R 755 /System/Library/Extensions/AppleI386GenericPlatform.kext/
sudo chmod -R 755 /System/Library/Extensions/AppleI386PCI.kext/
sudo kextload /System/Library/Extensions/IOATAFamily.kext/
sudo kextload /System/Library/Extensions/AppleI386GenericPlatform.kext/
sudo kextload /System/Library/Extensions/AppleI386PCI.kext/

Reboot, and now try booting with platform=X86PC

 

For months people have been talking about the different boot options and x86pc is included in the speedboost wiki, yet my DVD install did not seem to have either option. When i asked no one could tell me why i was unable to use these, no one could provide an explination, it just seemed to work for everybody but me. I don't think everyone on this forum realizes that x86pc and acpi boot options are only availible 'out of the box' with the deadmoo install.

  • 10 months later...
  • 5 months later...
I think its avialable for more than deadmoo's install. Maybe you forgot to hit F8 at bootup? *not sure what your saying*.

 

Anyway - what version are these kexts for anyway?

 

Where do you get Deadmoo's install. When I try to do the commands up there, they give me errors.

 

Is there anyway to get the ktexts for 10.4.7 version of x86.

Edited by The Dew
×
×
  • Create New...