Jump to content

Only 64-bit kernel works after install


QuadMachine
 Share

15 posts in this topic

Recommended Posts

I just installed following this tutorial http://lifehacker.com/5351485/how-to-build...start-to-finish

 

So it's retail 10.6, works fine for the most part, except a few tiny things :)

It boots by default to 64-bit kernel, thus stopping me from using 32-bit kext's to get my ACL 888 sound working.

 

How do I get it to boot in 32-bit kernel? I tried holding down keys 3 and 2 while booting, but doesn't help. Also com.boot.plist file is set up to boot to 32-bit, and again 64-bit it is :S

 

Also my 802.1x authorization doesn't work, LAN does work however, when I use it to connect without 802.1x authorization.

 

The MBO is GA-EP43-DS3, graphics is NVidia 8800GT (which works like a charm)... I updated to 10.6.1 without problems. Only thing remains to get the sound working, and 802.1x authorization. I believe it has something to do with 64-bit kernel... if I could only make it boot to 32-bit.

 

Any ideas?

 

3937273948_f5ff59df8e_o.png

 

cheers!

Link to comment
Share on other sites

The boot flag in com.apple.Boot.plist is

 

arch=i386 for 32-bit

arch=x86_64 for 64-bit.

 

 

Right now it's

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
</dict>
</plist>

 

i should add arch=i386 in like so?

 

<key>Kernel Flags</key>
<string>arch=i386</string>

 

BTW, /Library/Preferences/SystemConfiguration/com.apple.Boot.plist is the file to edit? Or is it located somewhere else?

 

cheers!

Link to comment
Share on other sites

i should add arch=i386 in like so?

 

<key>Kernel Flags</key>
<string>arch=i386</string>

Yes.

 

BTW, /Library/Preferences/SystemConfiguration/com.apple.Boot.plist is the file to edit? Or is it located somewhere else?

cheers!

Don't know how your setup is, but normally you would have a Chameleon boot partition, and the file you want to edit is in Chameleon/Extra folder.

Link to comment
Share on other sites

Yes.

 

 

Don't know how your setup is, but normally you would have a Chameleon boot partition, and the file you want to edit is in Chameleon/Extra folder.

 

I just edited the boot.plist file in Chameleon Extra folder, added the i386 flag. Did a restart, and now it just halts on the loading screen (Grey scren with the Apple logo in the middle)... It's just loading, and loading...

 

Any ideas? As I said I followed the Lifehacker guide to install, and my MBO is GA-EP43-DS3, graphics is NVidia 8800GT, and everything works, except 32-bit mode. So I can't get my audio to work cause of that :P

Link to comment
Share on other sites

I just edited the boot.plist file in Chameleon Extra folder, added the i386 flag. Did a restart, and now it just halts on the loading screen (Grey scren with the Apple logo in the middle)... It's just loading, and loading...

 

Any ideas? As I said I followed the Lifehacker guide to install, and my MBO is GA-EP43-DS3, graphics is NVidia 8800GT, and everything works, except 32-bit mode. So I can't get my audio to work cause of that :(

Don't know why you can't get your audio working. Have you tried the 64 bit VoodooHDA kext? Works perfectly for me. Install using kextutility.

Link to comment
Share on other sites

I think with Chameleon RC3 and newer you need to use.

 

arch=x86_32

 

The arch=i386 didn't work for me after I upgraded to Chameleon RC3 but your experience may differ.

 

Hmm, i just tried both arch=x86_32 and arch=i386, and both halt at the loading apple screen. Why won't it load into 32-bit. I mean, it should load 32-bit by default :S

 

Any ideas maybe? Also, does anyone have trouble with 802.1x authentication? I don't mind the 64-bit mode if I can solve my problems with 802.1x and get my sound working :(

 

Any ideas how to get ACL 888 sound working under 64-bit?

 

cheers!

Link to comment
Share on other sites

Hmm, i just tried both arch=x86_32 and arch=i386, and both halt at the loading apple screen. Why won't it load into 32-bit. I mean, it should load 32-bit by default :S

 

Any ideas maybe? Also, does anyone have trouble with 802.1x authentication? I don't mind the 64-bit mode if I can solve my problems with 802.1x and get my sound working :P

 

Any ideas how to get ACL 888 sound working under 64-bit?

 

cheers!

Didn't you see my post above for a suggestion on sound?

Real Macs load 32 bit by default, Hacks are 64 bit.

Link to comment
Share on other sites

I just tried VoodooHDA 64-bit, got it from here

 

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

 

But it doesn't work :S I tried installing it using Kext Helper and Kex Utility, they both install it without error, but after restart, still no sound devices.

 

Right now I'm looking into this solution for sound by cparm: LINK but I'm not sure what DSDT is, and how do I edit it?

 

cheers!

Link to comment
Share on other sites

RC3 has much problems to load the right .plist.

You can see if RC3 loads the right (SL /extra not L / extra) .plist with adding an -v as kernel flag into the sl .plist.

If at next boot the system starts not in verbose mode, RC3 loads wrong (L ) .plist or .plist from SL /System/Library...

arch=i386 is OK !

Also try to put arch=i386 into the Chameleon kernel flag boot menü at boottime (F8 > CH shows disks > TAB CH shows text mode menue > select disk and type arch=i386 as kernel flag.

Also that (manual type arch=i386) may an good check to look if RC3 has problems to load your .plist (with arch=i386 ) . If manual typing worked to get into 32 Bit mode its an sign that .plist isnt right loaded by RC3.

 

An other problem may be that the .mkext for 32 Bit Kernel Mode cant be build right or was damaged before.

So do an arch=i386 (32 Bit) booting in Textmode (Single User) may help and then let the sytsem rebuild that .mkext.

Link to comment
Share on other sites

RC3 has much problems to load the right .plist.

Something I've always been confused by, what is the significance of the SMBIOS.plist file? Is it purely cosmetic in the sense of just getting System Profiler, etc. to report correctly, or does it have some impact on performance?

Link to comment
Share on other sites

Something I've always been confused by, what is the significance of the SMBIOS.plist file? Is it purely cosmetic in the sense of just getting System Profiler, etc. to report correctly, or does it have some impact on performance?

 

It's not performance so much as compatibility. Some apps require that SMBIOS information to be available or they will not run. I recall that Adobe CS3 had issues with incorrect SMBIOS information.

Link to comment
Share on other sites

I just edited the boot.plist file in Chameleon Extra folder, added the i386 flag. Did a restart, and now it just halts on the loading screen (Grey scren with the Apple logo in the middle)... It's just loading, and loading...

 

Any ideas? As I said I followed the Lifehacker guide to install, and my MBO is GA-EP43-DS3, graphics is NVidia 8800GT, and everything works, except 32-bit mode. So I can't get my audio to work cause of that :unsure:

 

I had that same problem. What I had to do was boot into 64 bit mode, then use the disk utilities to fix permissions on my primary HD (the one with OSX). Then afterwards I was able to boot into 32 bit mode.

Link to comment
Share on other sites

 Share

×
×
  • Create New...