ASUS P6T Hackintosh & OS X Mountain Lion

I just finished installing OS X Mountain Lion (latest preview) on my new Intel 520 SSD. The 520 is one of the fastest consumer SSD’s on the market today. Even though my 3 year old ASUS P6T mainboard doesn’t support SATA-3, the 520 still performs ridiculously fast. It takes a mere 6 seconds from the Apple logo to the desktop. The spinning Apple circle doesn’t even show up.

Installation went pretty smoothly using Tonymacx86’s UniBeast and MultiBeast.

Will somebody please teach the guys in Redmond about how to speed up an operating system boot?

OS X 10.7.4 update breaks Asus P6T X58 compatibility

For the first time ever, an OS X update breaks compatibility with the X58 chipset. After applying the 10.7.4 update most X58-based Hackintoshs will see (if booted with the -v option) an ACPI related kernel panic or the kernel will just hang early in the boot process with a message like

IOAPIC: Version 0x20 Vectors 64:87
IOAPIC: Version 0x20 Vectors 88:111

Reverting  back to an older AppleACPIPlatform.kext will most likely bring the Hackintosh back from the dead. In order to get access to the disk you’ll need some sort of OS X boot/recovery drive. Make sure you rebuild the kext-cache or temporarily disable support for kernelcache in Chimera/Chameleon.

See this thread on insanelymac.com for a working AppleACPIPlatform.kext. Hopefully, someone finds out what changes need to be made in the boot loader and/or DSDT.

ASUS P6T & Mac OS X Lion 10.7 developer preview 2

Using the XPC method loosely described in this post I tried to install the new Mac OS X 10.7 11A419 build aka developer preview 2 on my ASUS P6T Hackintosh. Once the prepared USB thumb drive OS X 10.7 installer booted to the command line using the -s kernel argument in XPC, I tried to kextload FakeSMC.kext as usual. But after typing exit to continue the boot process, the system always hangs with the last message being

Kext com.apple.driver.DiskImages.FileBackingStore might not load – kextd is currently unavailable

The boot process can’t be completed successfully if a kext is being loaded from the console, no matter what kext it is. Continue reading

ASUS P6T & Mac OS X Lion 10.7 dev preview using XPC boot loader

I finally managed to run Mac OS X Lion 10.7 developer preview on my ASUS P6T Hackintosh rig. Installation from a USB thumb drive is not as easy as it used to be in 10.6 and earlier because the new OS X installer boots from a BaseSystem.dmg in 10.7 Lion. But the really hard part was to find an EFI boot loader that doesn’t double panic/double fault when the Mach kernel is being loaded from an SATA-drive, once the installation is completed.

Chameleon and iBoot didn’t work on my Nehalem Core-i7 equipped P6T mobo, and I tried every version I could get hold of. Continue reading

AFP broken for Linux-based NAS in Mac OS X Lion 10.7

AFP network connections to many Linux-based NAS units aren’t working in Mac OS X Lion 10.7 developer preview. After hitting the connect button a message pops up saying:

The version of the server you are trying to connect to is not supported. Please contact your system administrator to resolve the problem.

The Time Machine backup feature present in many NAS obviously isn’t working as well because it’s based on AFP too.

You may say that this is a developer preview, things will change for the final release. That’s obviously true. But my source also says that this connection problem most likely has to do with Apple discontinuing support for DHCAST128 (or DHX) authentication in Lion because it was considered insecure. Instead, the successor of DHCAST128 should be used: the more secure DHX2 user authentication module. DHX2 is supported since Mac OS X 10.2 and supports up to 256 characters for passwords (hell yeah, that should be enough). It relies on CAST-128 in cipher block chaining mode for encryption.

I checked my QNAP NAS for available afpd/netatalk UAMs and DHX2 isn’t present, so it most likely wouldn’t work with Lion. Well, if it weren’t for Time Machine, I could always resort to SMB.

[/usr/local/etc/netatalk/uams] # ls -la
drwxr-xr-x      1024 Jan 31 23:08 ./
drwxr-xr-x      1024 Feb 25 20:14 ../
lrwxrwxrwx        14 Feb 25  2011 uams_clrtxt.so -> uams_passwd.so*
lrwxrwxrwx        18 Feb 25  2011 uams_dhx.so -> uams_dhx_passwd.so*
-rwxr-xr-x     10959 Jan 31 23:08 uams_dhx_passwd.so*
-rwxr-xr-x      5304 Jan 31 23:08 uams_guest.so*
-rwxr-xr-x      6996 Jan 31 23:08 uams_passwd.so*

AFP authentication might work if a uams_dhx_2_passwd.so authentication module was present and configured. It may not be a bad idea to raise this issue with your NAS vendor if you plan to use Lion in the near future.

Rumor has it that some NAS vendors intentionally disable DHX2 in netatalk because it’s a lot more CPU intensive. This could lead to longer login times when accessing AFP shares on NAS’ units with slow CPUs.

Update 2-26-2011: It has been verified that Lion is able to connect to a Linux host running netatalk 2.1.2 supporting the DHX2 UAM in afpd.

Update 7-15-2011: Check out this post for a status update on Time Machine support in OS X Lion 10.7.

TRIM support on its way for Mac OS X Lion 10.7?

A 100% reliable source sent me this output from the System Information utility (yep, it’s not called System Profiler anymore) in the Mac OS X Lion 10.7 developer preview.

APPLE SSD TS128C:

  Capacity:	121.33 GB (121,332,826,112 bytes)
  Model:	APPLE SSD TS128C                        
  Revision:	CJAA0201
  Serial Number:	        902A515CK0YK
  Native Command Queuing:	No
  Removable Media:	No
  Detachable Drive:	No
  BSD Name:	disk0
  Medium Type:	Solid State
  TRIM Support:	Yes

Yes! While this doesn’t mean we actually get TRIM support in the disk driver, it’s certainly a strong indication that Apple is finally implementing TRIM support in its upcoming Lion operating system. It’s about time.

No SSD TRIM support in Mac OS X 10.6.7

Are you’re still waiting for SSD TRIM support in Mac OS X? Well, it won’t come in OS X 10.6.7. Here’s some output of my 2nd generation MacBook Air Serial-ATA System Profiler page:

APPLE SSD TS128C:

  Capacity:	121.33 GB (121,332,826,112 bytes)
  Model:	APPLE SSD TS128C
  Revision:	CJAA0201
  Serial Number: 80PB54G7K1WK
  Native Command Queuing: No
  Removable Media: No
  Detachable Drive: No
  BSD Name:	disk0
  Medium Type:	Solid State
  TRIM Support:	No

As there’s no TRIM support for Apple’s own SSD technology obviously there won’t be support for it for my Intel SSD in my Hackintosh rig. But just to make sure:

INTEL SSDSA2M080G2GN:

  Capacity:	80.03 GB (80,026,361,856 bytes)
  Model:	INTEL SSDSA2M080G2GN
  Revision:	2CV102HD
  Serial Number: CVPO942300DA080BGN
  Native Command Queuing: Yes
  Queue Depth: 32
  Removable Media: No
  Detachable Drive: No
  BSD Name:	disk0
  Medium Type:	Solid State
  TRIM Support:	No

Nope.

Waking up a NAS from Mac OS X at boot time using Wake-on-LAN (WOL)

Please see this post for a more recent version which works in OS X 10.11 El Capitan and newer.

Do you own a Wake-on-LAN (WOL) capable NAS (network attached storage) unit? Is your computer a Mac? Want to save on your energy bill?

The consumer NAS units you can buy these days are actually small Linux computers with a software RAID and a bunch of S-ATA hard drives inside. Depending on the make and model, some NAS units consume a considerable amount of energy even in standby mode. For instance, my QNAP NAS still consumes around 25W after all disks spun down. However, once I shut my NAS down, it only consumes 1W in deep sleep mode. It just keeps its network adapter barely alive so it’s able to “hear” a Wake-on-LAN signal.

Continue reading

How to convert .flv Flash video to .mp4 on the Mac

I have a bunch of photography tutorials in the Flash video .flv format which I want to watch on my iPad. As you may be aware, everything with the name Flash in it doesn’t play too well on Apple’s iOS devices. VLC Media Player for iOS is able to play the .flv format but Apple doesn’t allow 3rd party software devs to use the built-in H.264 hardware acceleration for video playback. As as result, .flv videos usually don’t play very well on iOS devices. Besides, I prefer to manage my video collection in iTunes instead of dragging every clip onto an app icon.

Continue reading

Mac OS X 10.6.5 update killed my 2010 MacBook Air

I just finished installing the 10.6.5 update on my 2010 MacBook Air using the Software Update utility. The installation process went smoothly but my 2 week old  13″ MacBook Air didn’t come back to life after the restart. It’s dead. No picture, no Apple logo, no chime, zilch! The only thing I hear is the fan when I press the on/off button long enough. During the update process the fan came on (until then I didn’t even know there was one). Maybe some component on the main-board overheated? Just speculating here.

I’m still in the process of trying all sorts of keyboard combinations to reset PRAM and stuff but so far, none have worked.

ASUS P6T & OS X 10.6.5 update – still no support for SSD TRIM command

I just updated my ASUS P6T Hackintosh to the latest Mac OS X 10.6.5 developer build and it looks like there aren’t going to be any changes regarding the support for the SSD TRIM command for the official release of Mac OS X 10.6.5.

  Model:	INTEL SSDSA2M080G2GN
  Revision:	2CV102HD
  Serial Number:	CVPO942200DA080BGN
  Native Command Queuing:	Yes
  Queue Depth:	32
  Removable Media:	No
  Detachable Drive:	No
  BSD Name:	disk0
  Medium Type:	Solid State
  TRIM Support:	No <--

My 2nd generation Intel SSD supports the TRIM command in Windows 7 even though Mac OS System Profiler thinks it doesn’t. By the way, aside from the AppleHDA-kext replacement the update process from 10.6.4 to 10.6.5 went smoothly as usual on my ASUS P6T rig.