
I just successfully transform my Compaq laptop into MacPro. I’m quite familiar with the installation since it was not my first time. I already use 10.4.8, The Tiger in my Desktop. And I used to have Leopard 10.5.0 in my iBook. Using the installer of Leopard Kalyway 10.5.2 that I bought from e-store couple days ago. It was a short installation, almost all of my hardware had been recognized by default. The driver of my graphic card, Intel 945GM Express, was successfully loaded with Intel GMA 950 driver that was available in the installation menu. My soundcard, *which I forget the detail* was also recognized and installed using the Intel Conexant High Definition Audio Driver (HDA). Event the multimedia button, for tuning the volume of the audio in front of the display, also been recognized and installed. The only one I couldn’t use was my WLAN card. I’m using Intel PRO 3945 Wireless LAN Card. It has no driver yet for Mac. Too bad actually, but it’s okay. I still can using my Ethernet card, Intel Pro. I need to install the driver before it be recognized by the system.
The installation only took about 45 minutes for the system. And it was very easy and fun. And then voila! The very cool welcome screen appears in my LCD. Cool! The very first thing to do is check that my important devices been recognized by the system. There are some devices that needs the driver installed before I could use. And some device needs to be tweak a little before it working properly. Just like my Universal Serial Bus port. By default, my USB mice was recognized and working properly. Just when I’m about to using my USB Mass Storage, it display nothing. My USB Mass Storage was not recognized at all!
Then I begin to search for the solution of this problem. And thank God I found it in insanelymac.com. It said that the one of cause of the problem is that there are mismatch between my kernel version and my System.kext. When I uname -a, my system says that I have kernel 9.2.0, but when I crosscheck my System.kext in my /System/Library/Extensions has the version 9.2.2 of System.kext! So I replace my System.kext with the old version, 9.2.0, repair the permission and then restart my system. After that, I need to check the kext system that has been loaded by the system. I wrote kextstat |grep “USB” in my terminal. The output just like below :
36 7 0x2abbe000 0x28000 0x27000 com.apple.iokit.IOUSBFamily (3.1.0) <7 6 5 4>
37 0 0x2ac12000 0xe000 0xd000 com.apple.driver.AppleUSBUHCI (3.1.0) <36 17 7 6 5 4>
38 0 0x2ad36000 0x12000 0x11000 com.apple.driver.AppleUSBEHCI (3.1.0) <36 17 7 6 5 4>
45 0 0x2af31000 0x2000 0x1000 com.apple.iokit.IOUSBUserClient (3.0.7) <36 6 5 4>
49 0 0x2b317000 0xb000 0xa000 com.apple.driver.AppleUSBHub (3.1.0) <36 6 5 4>
61 0 0x2b8ac000 0x4000 0x3000 com.apple.driver.AppleUSBComposite (3.0.0) <36 5 4>
73 0 0x2a82d000 0x5000 0x4000 com.apple.iokit.IOUSBHIDDriver (3.1.0) <36 21 6 5 4>
So, My IOUSBMassStorageClass was not loaded by the system, so I load manually with
kextload -b com.apple.iokit.IOUSBMassStorageClass
Then I once again check it with the kextstat |grep “USB”, it says that my IOUSBMassStorageClass is now loaded. Then I check by connect my USB Mass Storage to the port. And yes, its now working! Nice!
I’ve installed some cool application like iLife (excluding the Garage Band *I don’t really need it now*), iWork 08, Adobe Photoshop CS3, Camino for the web browser, and some other cool applications. I even install Final Cut Pro and it working nicely. I can also using my USB Mass Storage as my backup disk of the amazing Time Machine apps.
Source :

