Some USB Ports Not Working on Hackintosh – FIXED!

On August 2, 2012, in Technology, by Mike Waldron

I recently upgraded my Dell Precision 390 hack build to Mountain Lion.  Only 2 of the four USB ports were working in the rear, while in Lion they all worked fine.  Then I remembered that I almost always remove AppleHPET.kext from my Hackintosh builds.  Sure enough that was all it took.

Delete AppleHPET.kext (this is frequently a problematic kext when it comes to customac builds).
Ironically, I first found this fix way back in Leopard to fix slow USB speeds.

Using Finder, copy the Kext to the desktop or somewhere as a backup. Better be safe than sorry!
sudo rm -r /System/Library/Extensions/AppleHPET.kext

Make sure to update your kext cache as well.

All ports working – yay!


If you are receiving the “Apple ID is valid but is not an iCloud account.” error after upgrading to 10.7.2 on your Hackintosh when attempting to logon to iCloud, you most likely just need to update your Chameleon or Chimera to the latest (I recommend Chimera).

Chimera can be found here from tonymacx86.

For me, just the Chimera update fixed my logon problems.  However, if the Chimera update does not solve your issues, you may have an issue with your built in network interfaces or a bad serial number.  If you cannot logon to iCloud after the Chimera update, try the following to reset your network settings on your Hackintosh:

1. Remove all network devices from System Preferences > Network.  It should look like this when you are done (and you will have no Internet access until completing the next steps):

2. If they don’t exist, add the following lines to the <dict> section of your boot plist in /Extra/org.chameleon.Boot.plist (for newer versions of Chameleon/Chimera):

<key>EthernetBuiltIn</key>
<string>Yes</string>

Others have reported that you need to add the following lines as well, but I don’t have them present and my iCloud works:

<key>PCIRootUID</key>
<string>1</string>

My <dict> portion of my com.chameleon.Boot.plist looks like this:

<dict>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>arch=i386</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>2</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>EthernetBuiltIn</key>
        <string>Yes</string>
 </dict>

 

3. Delete /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

4. Delete /Library/Preferences/SystemConfiguration/com.apple.network.identification.plist

5. Reboot your computer.  Both the files deleted above will be automatically recreated.

6. Go back to System Preferences > Network and add your network devices, STARTING with Ethernet type as the first Ethernet interface (do not use WiFi as the first interface!).

 

After you hit “Apply”, your top interface should be the wired interface at en0:

Hopefully your iCloud and App Store is working at this point.

If you are still having issues (most likely due to a bad system type/serial):

Download and run Multibeast for Lion and update your system definition (Customization, System Definitions):

For good measure here’s my System Report so you can compare your system type, etc.:


Tagged with:  

Mystified how to move your Hackintosh to a shiny, new, big-ass hard disk?   Let me show you the light my friend – No terminal commands required!

Note that this tutorial does not address booting from MBR or dual booting Windows on the SAME hard disk.  I run Windows in a dual boot configuration, but I do it from an additional/physically separate hard drive.

1.  Connect your new hard disk to your Hackintosh via USB (enclosure) or directly via SATA.

2.  Load “Disk Utility” from Utilities on your Hackintosh and Partition your new Hard Drive.  I recommend creating a single partition formatted with “Mac OS Extended (Journaled)”.  Make sure “GUID Partition Table” is selected in “Options”.

3.  Clone your disk: Download and Install SuperDuper.  Run SuperDuper, selecting your source and destination drives.  Then hit “Copy Now”.  In my example below “Time Machine” would be the new, destination hard disk and “1TB” being the source disk.  The copy process will take a while.

4.  YOU ARE NOT DONE YET!  Now you must make the new disk bootable.

BEST OPTION!: Run MultiBeast or the Chimera Stand-alone installer, point it to your the new disk from step 3 (in the example below that is “OSX-SSD”) and select the install for Chimera bootloader.


-OR-

Option 2: Download and Run the Chameleon RC2 Packaged Installer and point it to your new disk during the install process.  In this example, we’d be making the “Time Machine” disk bootable.

Do you need or want a NEWER Chameleon release? Do this: Run step 4.  Then: Download the desired Chameleon release and replace the “boot” file in the root of your new drive (i.e. RC4 which has no packaged GUI installer).

5.  Remove your old hard disk and replace with the new disk.  Boot up and you should be good to go!  

NOTE: If you are using a USB enclosure for cloning, DO NOT TRY to boot your new installation from the USB drive.  IT WILL MOST LIKELY NOT WORK and you will get a “boot 1: error” in Chameleon!  You are not crazy and your clone is NOT BROKEN.  Simply remove the hard disk from the enclosure placing it directly connected to your system via SATA.

I recommend leaving your original “source” disk untouched and in a safe location for a week (just in case your new hard disk isn’t reliable or breaks, you can swap in your old disk).


I had a problem where when I’d be browsing in FireFox with iTunes playing in the background on my MSI Wind u100 Hackintosh. When I was viewing a page with many Flash objects, or moving quickly throughout a page in FireFox iTunes would start stuttering on playback.

Note that I’m using the MSIWindosx86.iso image with no OS X system updates (still on 10.5.4) but all program updates applied. Also I am currently overclocked by 8% with 1 GB of RAM.  I tend to think the stutter may be caused by excessive disk swapping so I’m curious if my RAM upgrade will completely eliminate the issue.

I eliminated most the stutter by simply unchecking the “Sound Enhancer” in the Playback section of iTunes Preferences.  This setting is on by default.  Oddly I still get random stutter, but it’s much less now.

iTunes Playback Preferences

Of course you can go the route of updating your Wind and dealing with broken devices, etc. But I’m happy with my 10.5.4 Wind with all the various pieces of hardware functional.


Tagged with:  
Web Hosting