progress44 Posted October 4, 2012 Share Posted October 4, 2012 Hi, The situation: I installed Mac Lion 10.7 and have the following things working using kexts CPU all cores using VoodooTSCSync (thanks to members of this forum) Audio using VoodooHDA 2.7.2 Graphics, I think the graphics kext is NVClockX or GeForce or NVDAResman - With QE/CI PS2 VoodooPS2... (not needed if I turn USB Legacy to off from BIOS) WiFI IO80211 IONetworkingFamily (AirPortAtheros40.kext) Everything works nice (except battery, brightness, bluetooth and ethernet which I can live without) I read around on how to install 10.8 and I read that 64bit drivers would work fine on it. Well, I checked my drivers and they were all 64bit. So next I prepared an installation USB from the ML bought from app store and after a few tries I managed to install Mountain Lion and launch it without any kernel panics. I tried to install the kexts I use for my Lion partition. Few of them worked (PS2, TSCSync) Many didn't work (Graphics, WiFi, Audio) This also happened when I updated to 10.7.5 from 10.7.4 (fortunately Time Machine works very good in these cases) My question is: What are the requirements for the kexts to work? Is being 64bit enough? Am I doing something wrong? Any help is appreciated. Thanks PS: here is a screenshot of 10.7.2 in action I've attached the kexts I use if anyone else has my hardware or the same model laptop Toshiba Satellite C660-1MG i3 2310m, GeForce 315m 1GB, 4GB DDR3 1333MHz, Toshiba Audio Will update for the correct WiFi card, BT card (both Atheros), Lan (Realtek), working.zip Link to comment Share on other sites More sharing options...
eep357 Posted October 5, 2012 Share Posted October 5, 2012 Your kinda going about it wrong. Just because a kext is 64bit does not mean it will work in ML, it has other dependencies, and for the ones your having problems with, there are ML versions that will work anyways. The initial test to do was not to see if all your kexts were 64 bit, but if you are running 64bit kernel now so you know no problems with ML since it 64 bit only. Chances are if you already running 64bit in Lion, ML won't be problem, but u will still need to find compatiable kexts, Type in terminal from Lion: uname -a you'll get a couple lines, the last thing it will say is either i386 for 32bit or x86_64 for 64bit. To help locate kexts for any of your devices, device ID and vendor ID of each will be needed PS, you don' actually need to do the uname -a since you already installed somewhat working ML, your fine, just example. 1 Link to comment Share on other sites More sharing options...
bigpoppa206 Posted October 6, 2012 Share Posted October 6, 2012 My first question is do you have a perfectly compatible DSDT generated only for your machine? That would fix graphics and sound for the most part. The less extra kexts you are running the better. 1 Link to comment Share on other sites More sharing options...
Lord Kamina Posted October 6, 2012 Share Posted October 6, 2012 I think your problem might be in generating the kernel cache (if you do use one), sometimes you need to specify you only want 64bit versions of the kexts in there. 1 Link to comment Share on other sites More sharing options...
progress44 Posted March 26, 2013 Author Share Posted March 26, 2013 @eep357 I read on forums that if you checked that the kexts were 64bit it would work, I didn't think of the dependencies. I'll check the architecture Lion is running in, but I'm pretty sure it's 64bit. The kexts I found and attached to the original post were selected having in mind device id and vendor id, but I guess I have to look again for ML kexts matching those ids. (your computer seems awesome) @bugpoppa206 I don't use a DSDT on my pc because I haven't understood how to do it properly. And I haven't had the necessity until 10.8.2 came out. I've always tried finding kexts because it seems easier to me. @Lord Kamina I don't use kernel cache, but I'm not sure. How do I check it and how do I specify to use only 64bit version of the kexts? Thank you all for the replies. I had given up due to my limited free time to work on the computer and being my only one I couldn't waste to much time. Link to comment Share on other sites More sharing options...
progress44 Posted March 26, 2013 Author Share Posted March 26, 2013 I checked Lion today and it is 64bit, what can I do? Link to comment Share on other sites More sharing options...
bigpoppa206 Posted April 9, 2013 Share Posted April 9, 2013 You should find the Toshiba forums where they are have working DSDT files and ask them how to do it for your machine first. That will clear up some things. Even if you find a Toshiba thread with an older version of OSX, read it to learn how to fix your laptop. Link to comment Share on other sites More sharing options...
Recommended Posts