Dradis Posted September 25, 2010 Share Posted September 25, 2010 I was recently having trouble with constant (daily if not more) lock ups and KPs. I did a little research and found that JMicronATA is a 32-bit only kext that can cause problems if you have more that 3GB of RAM. Turns out that I had this kext and no ATA devices, so I deleted it. I'm now having far fewer lock ups, but it still hasn't stopped completely. Today I read that AirPortAtheros.kext is also 32-bit only. So, I'm hoping that we can come up with a good list of 32-bit drivers. That way if people have them, and don't need them, they can be deleted. This might help people troubleshoot some stuff. Some may even help fix these driver for 64-bit. Know any? [EDIT] about 10 seconds after I posted this, I got a kernel panic. Talk about crappy luck. Link to comment Share on other sites More sharing options...
oldnapalm Posted September 29, 2010 Share Posted September 29, 2010 You can check the architectures with this command file JMicronATA.kext/Contents/MacOS/JMicronATA Use this script to check all kexts in a given folder perl parsekexts.pl <folder path> (dafault = /System/Library/Extensions/) parsekexts.pl.zip Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted September 29, 2010 Share Posted September 29, 2010 Nice, thanks! Here's another way: http://cvad-mac.narod2.ru/kext_info_utility/ Trouble starts when you find kexts with the same name that are either 32-bit only or 64-bit only. It happens mostly with community patched/written kexts. 32-bit AppleVIAATA.kext (crashes with 4GB RAM and above) was patched by somebody and became SuperVIAATA.kext (works perfectly in 64-bit Snow Leopard). The old skge.kext is 32-bit only, there's a later version patched for 64-bit. I'm not sure if it still works in 32-bit though, I've disabled the device that uses it. Link to comment Share on other sites More sharing options...
Recommended Posts