Inspiration9991 Posted September 8, 2009 Share Posted September 8, 2009 Hello. Sorry to ask such a simple question but this has baffled me. I successfully installed Snow Leopard last night on my Dell. I've been trying to get ethernet working and while trying I noticed an error relating to architecture. I did a uname -a and it's "Release X86_64". Does that mean I'm in 64 bit? And if so, how did I end up in there? I've not specified this anywhere and I'm using standard boot files etc from a guide. Is 64 bit the new standard or should I be in 32? Will being in 64 mean I can't use some old kexts that worked in Leopard? Thanks folks. Link to comment Share on other sites More sharing options...
imacken Posted September 8, 2009 Share Posted September 8, 2009 Go to System Profiler and click on Software. There it will say "64-bit Kernel and Extensions: Yes or No". then you will know! Yes, some kexts may not work. My VoodooHDA didn't work, but fortunately someone here had compiled a 64 bit version of it and everything is now OK. Link to comment Share on other sites More sharing options...
SA22C Posted September 8, 2009 Share Posted September 8, 2009 SL does indeed boot in 64-bit as standard when using the Chameleon or PCEFI bootloaders. If you wish to boot in 32-bit mode, you will have to add one of the following flags in your customized com.apple.Boot.plist: -x32 (when using PCEFI) arch=i386 (when using Chameleon RC3) Link to comment Share on other sites More sharing options...
andrewq2 Posted September 9, 2009 Share Posted September 9, 2009 i have a different problem i cant get mine to boot into 64 bit mode what would be the command to do so i'm using Chameleon RC3. Link to comment Share on other sites More sharing options...
Inspiration9991 Posted September 9, 2009 Author Share Posted September 9, 2009 Thank you for the replies. I have indeed now set it to 32 bit mode. Thanks. Link to comment Share on other sites More sharing options...
heysap Posted September 9, 2009 Share Posted September 9, 2009 i have a different problem i cant get mine to boot into 64 bit mode what would be the command to do so i'm using Chameleon RC3.try -arch=86_64 or -arch=x86_64but i don't know exactly what your problem is no matter what it boots in 32bit mode ? or it just fails to boot in 64b ? Link to comment Share on other sites More sharing options...
andrewq2 Posted September 9, 2009 Share Posted September 9, 2009 No mater what it boots into 32 bit mode i don't know yet if it will fail so i want to test it. Link to comment Share on other sites More sharing options...
Gaveen Posted September 10, 2009 Share Posted September 10, 2009 I'm having the opposite problem... I cannot seem to force booting in 32 bit mode. I'm using Chameleon-2.0-RC3-r658. System Profiler says: 64-bit Kernel and Extensions: Yes When I look in activity monitor most processes are listed as Intel (64 bit) My com.apple.Boot.plist looks like this: <?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>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-x32</string> <key>device-properties</key> <string>6e0200000100000001000000620200000d00000002010c00d041030a000000000101060000010 101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002f 0000006e5669646961204765466f726365203838303020475453204f70656e474c20456e67696e652 05b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b 000000646973706c6179100000004e00560043004100500000001800000004000000000003000c000 00000000007000000000e0000006e0061006d00650000000b000000646973706c6179140000004000 30002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f006 40065006c0000001b0000006e5669646961204765466f7263652038383030204754530e0000004e00 560050004d00000020000000010000000000000000000000000000000000000000000000000000001 4000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d42200000 00400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564 d6163220000005600520041004d002c0074006f00740061006c00730069007a006500000008000000 0000002020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004 e5644412c4e564d616322000000400031002c006400650076006900630065005f0074007900700065 0000000b000000646973706c61791c0000006400650076006900630065005f0074007900700065000 0000f0000004e5644412c506172656e74</string> </dict> </plist> Any ideas would be greatly appreciated... thanks. Link to comment Share on other sites More sharing options...
thenorton Posted September 10, 2009 Share Posted September 10, 2009 My System Profiler says 64-bit Kernel and Extensions: Yes. But when I type ioreg -l -p IODeviceTree | grep firmware-abi show me | | "firmware-abi" = <"EFI32">. My SL is 32 or 64 bits? Thanks Link to comment Share on other sites More sharing options...
Gaveen Posted September 11, 2009 Share Posted September 11, 2009 Ahhh, I'm stupid... I reread the thread and realized I got things backwards... changed -x32 to arch=i386 and now all is well. Link to comment Share on other sites More sharing options...
121fred Posted September 11, 2009 Share Posted September 11, 2009 Slightly off topic but has anyone else noticed they get a far number of kernal panics in 64 bit mode but very few, if any in 32 bit mode. The kernal panics in 64 bit usually happen when unarchiving or doing an install. cheers all Link to comment Share on other sites More sharing options...
Siro Posted September 13, 2009 Share Posted September 13, 2009 My rig also boots by default into 32 bit mode and it tends to get stuck @64 bit mode at the Apple Logo. Link to comment Share on other sites More sharing options...
121fred Posted September 13, 2009 Share Posted September 13, 2009 Found this it may help some with 64 bit mode Boot in -s(single user mode) then mount partition (/sbin/mount -uw) kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/library/Extensions reboot fix permissions (kext utility then diskutility) Not my work but seems to reduce KP's in 64 bit cheers Link to comment Share on other sites More sharing options...
vald Posted September 13, 2009 Share Posted September 13, 2009 ugh...this is just freaking weird.. Vlad-Southers-Mac:~ Vlad$ ioreg -l -p IODeviceTree | grep firmware-abi | | "firmware-abi" = <"EFI64"> Vlad-Southers-Mac:~ Vlad$ System Software Overview: System Version: Mac OS X 10.6 (10A432) Kernel Version: Darwin 10.0.0 Boot Volume: Snow Leopard Boot Mode: Normal Computer Name: Vlad Souther’s Mac User Name: Vlad Souther (Vlad) Secure Virtual Memory: Not Enabled 64-bit Kernel and Extensions: No WHAT THE HELL ?! Time since boot: 10:55 what's up with this ?! Link to comment Share on other sites More sharing options...
Wyzco Posted September 13, 2009 Share Posted September 13, 2009 ugh...this is just freaking weird.. Vlad-Southers-Mac:~ Vlad$ ioreg -l -p IODeviceTree | grep firmware-abi | | "firmware-abi" = <"EFI64"> Vlad-Southers-Mac:~ Vlad$ System Software Overview: System Version: Mac OS X 10.6 (10A432) Kernel Version: Darwin 10.0.0 Boot Volume: Snow Leopard Boot Mode: Normal Computer Name: Vlad Souther’s Mac User Name: Vlad Souther (Vlad) Secure Virtual Memory: Not Enabled 64-bit Kernel and Extensions: No WHAT THE HELL ?! Time since boot: 10:55 what's up with this ?! Yes i booted normal without arch=i386, so i thought i was in 64 bit mood now i am wondering can some1 clarify wat is happening there? Link to comment Share on other sites More sharing options...
Recommended Posts