Jump to content
InsanelyMac Forum
macmatt79

Force Snow Leo to boot in 32 Bit Mode?

Recommended Posts

How do I get SL to boot into 32bit mode? I have it installed but cant get my sound or lan to work on my P43-ES3G motherboard with 8111C LAN. SL keeps booting into 64 bit mode and I tried to hold down 32 while booting and this does not work. I think the reason my sound and LAN don't work is due to their not being any 64bit Kexts available. I am using Chameleon R2 as my bootloader via a USB flash drive per Lifehackers method.

 

Any Ideas on where I should start?

 

Chipset

North Bridge: Intel® P43 Express Chipset

South Bridge: Intel® ICH10

 

Memory

4 x 1.8V DDR2 DIMM sockets supporting up to 16 GB of system memory

Dual channel memory architecture

Support for DDR2 1200/1066/800/667 MHz

memory modules

(Go to GIGABYTE's website for the latest memory support list.)

 

Audio

Realtek ALC888 codec

High Definition Audio

2/4/5.1/7.1-channel

Support for S/PDIF Out

 

Support for CD In

LAN

Realtek 8111C chip (10/100/1000 Mbit)

Share this post


Link to post
Share on other sites
Advertisement

Use -x32 as a kernel flag when booting. You can put this into your com.apple.Boot.plist:

 

	<key>Kernel Flags</key>
<string>-x32</string>

Share this post


Link to post
Share on other sites

For some reasons the flag doesn't change anything... I can still see that kext are 64 bits

 

Actually that brings an interesting question, how do yo know if you kernel is 32 or 64?

 

I figure it out by checking the kext type in About my Mac...

 

 

Use -x32 as a kernel flag when booting. You can put this into your com.apple.Boot.plist:

 

	<key>Kernel Flags</key>
<string>-x32</string>

Share this post


Link to post
Share on other sites
For some reasons the flag doesn't change anything... I can still see that kext are 64 bits

 

Actually that brings an interesting question, how do yo know if you kernel is 32 or 64?

 

I figure it out by checking the kext type in About my Mac...

 

System Profiler -> Software

Share this post


Link to post
Share on other sites
System Profiler -> Software

 

 

Thanks, I figured but wanted confirmation.

 

So.. I am kind of trapped in 64 bits mode.

 

Let me summarize my install: Chameleon RC3 + EFI Partition.

boom.plist on EFI partition with flags -x32 -v -arch=i368

 

Still.. it boots 64 bits !!

Share this post


Link to post
Share on other sites

You're not the only one,

 

Since using Chameleon RC3, it doesn't read the 32-bit kernel flags. It always boots 64-bit.

 

What I do is when the chameleon GUI shows up, I hit Tab, that brings me to the Darwin bootloader. From there, I select the Snow Leopard partition and type at the promt arch=i386. That gets me to boot in 32-bit.

Share this post


Link to post
Share on other sites
You're not the only one,

 

Since using Chameleon RC3, it doesn't read the 32-bit kernel flags. It always boots 64-bit.

 

What I do is when the chameleon GUI shows up, I hit Tab, that brings me to the Darwin bootloader. From there, I select the Snow Leopard partition and type at the promt arch=i386. That gets me to boot in 32-bit.

 

I am having exact same issue -- anyone found a more permanent solution?

Share this post


Link to post
Share on other sites
I am having exact same issue -- anyone found a more permanent solution?

 

same issue with Chameleon RC2, here's an image of boot process with -v flag:

 

post-403021-1252405403_thumb.png

Share this post


Link to post
Share on other sites
I have permanent 32 bit booting with boot argument arch=i386 -x32 and not -arch=i386 -x32 plist. with RC3.

 

So you put both flags arch=i386 and -x32 in com.apple.Boot.plist?

Share this post


Link to post
Share on other sites
For RC3, you just put arch=i386.

 

i am in the same boat.

 

snow leo 10.6.3 installed with chameleon 2 rc4

i cant find any com.apple.Boot.plist file on my hdd

not even with hidden files enabled

where is that?

should i create one?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    • Does your XHC2 device still shows in IORegistry? I'm surprised it would with just the SSDT the USB controller is by default attached to PCI0.RP01.SLT1 You're only disabling PXSX device... Unless you renamed SLT1 into XHC2 in Clover hot patch of course...
    • hello @vandroiy2012   I have new new codec. ALC1220 - LayoutID13 (0D) for Clevo P950HR or compatible
      Resources_new_ALC1220_ID13.zip 
      can you please added the new codec?
       
      many thanks
    • Hi @obus 1) your MSR 0xE2 is unlocked. (period :P ) 2) also 0x7e000003 means unlocked and in some case it means reprogrammed with a kernel patch (see my post of my thread when I expose @SammlerG patches in solution 2 KGP guides is a specific and extensive x299 guide (Asus in particular) and 79xx CPU not xeon. In that guide I can't see any evidence of a xeon like yours having success..or maybe Am I missing something there? So I have to repeat my self: 1a) is your system stable? can you post different try with cinebencz, Luxmark3.1, Geekbench before a after a sleep/wake cycle?(testing cpu/gpu more time) and compare results? 2a) in those conditions check temperatures if are the same or not If all of these conditions are verified.. Be happy!. Xeon is different Also my kind of cpu (similar to mine but not xeon can boot without a fakecpuid or similar hack for kernel) xeon NO! Be happy and try to find some user with a similar rig to yours :)    


×