Disclaimer

This is my attempt to document my educational hobby of running Mac OS X on an Intel based personal computer. Please keep in mind that I will not provide any links to any type of copyrighted material, as it is a violation of the Blogger and/or Blogspot Terms of Service. With that said, do not post questions with the likeness or similarity of "Where do I download this or that...?"

In closing, my daily educational hobby does include a ton of editing text based files, and I do not attempt to claim any rights or privileges with any aforementioned product names or trademarks. Therefore,
the product names and trademarks, are the property of their respective owner.

Wednesday, November 18, 2009

Updated PDF Guides

I recently updated my InsanelyMac topic on my PDF guide for the ASUS P5Q, which included a new revision for the PDF guide.

It just so happens that I also released my PDF guide for the ASUS P5Q-E.

Here's the hardware configuration for the ASUS P5Q-E :


Hardware:
  • ASUS P5Q-E LGA775 Intel P45 Motherboard
  • Intel Core 2 Duo Wolfdale 3.0GHz 45nm 65W Processor
  • Kingston HyperX 8GB (4x2GB) PC2-8500 Memory
  • 2 x Seagate ST3500320AS 500GB SATA2 16MB 7200RPM Hard Drives
  • Sony Optiarc AD-7240AS SATA DVD Rewriter Optical Drive
  • Netgear GA311 PCI Gigabit Network Adapter
    Natively supported Realtek RTL8169S chipset
  • Netgear WG311T Super-G Wireless PCI Adapter
    Only supported under x32 under 10.6.0 and 10.6.1
    Supported under both x32 and x64 under 10.6.2

Tuesday, November 10, 2009

Hardware Configuration

Here's my hardware configuration for the machine I spend most of my daily doodle time with...  Listed below are my custom BIOS options, which have been determined by the hardware configuration.

Hardware:
  • ASUS P5Q LGA775 Intel P45 Motherboard
  • Intel Core 2 Duo Wolfdale 3.0GHz 45nm 65W Processor
  • Kingston HyperX 8GB (4x2GB) PC2-8500 Memory
  • 2 x Hitachi HD30640IDK/7K 640GB SATA2 16MB 7200RPM Hard Drives
  • 2 x Seagate ST3500320AS 500GB SATA2 16MB 7200RPM Hard Drives 
  • 1 x Seagate ST3500418AS 500GB SATA2 16MB 7200RPM Hard Drive
  • Sony Optiarc AD-7240AS SATA DVD Rewriter Optical Drive
  • ASUS WL-138G V2 802.11B/G PCI Wireless Adapter
  • Netgear GA311 PCI Gigabit Network Adapter

BIOS Settings:

  • DRAM Frequency [1066 MHz]
  • DRAM Timing Control [Manual]
    Configure this setting per the timings as listed by the memory manufacturer
  • DRAM Voltage [2.1]
  • Legacy Diskette A [Disabled]
  • SATA Configuration [Enhanced]
    Configure SATA as [AHCI]
  • CPU Spread Spectrum [Disabled]
  • PCIE Spread Spectrum [Disabled]
  • High Definition Audio [Enabled]
  • Marvell IDE [Disabled]
  • Atheros Gigabit LAN [Disabled]
  • Serial Port [Disabled]
  • Plug and Play O/S [No]
  • Suspend Mode [S3 only]
  • ACPI 2.0 Support [Enabled]
  • ACPI APIC Support [Enabled]
  • Express Gate [Disabled]
  • Drive Xpert [Disabled]

Mac OS X 10.6.2 Update

Apple has released their latest update to Snow Leopard!

Major changes:
  1. Intel Atom® support has been removed from the kernel
    still waiting on Apple to release their xnu sources

  2. The user directory deletion issue, from upgrade, has been resolved
Tips for installing Mac OS X 10.6.2 Update onto an ASUS P5Q:
  1. Remove dsmos.kext and replace with open source fakesmc.kext v2
  2. Remove SleepEnabler.kext and replace with the bin-ptached version from Netkas
  3. Remove NullCPUPowerMangement.kext and replace with Netkas' newer release
For more tips, please see Netkas' blog!



PS.  Please search InsanelyMac, Netkas' Blog, or other websites prior to requesting help.

Monday, November 9, 2009

ASUS P5Q Motherboard

The ASUS P5Q Motherboard is based on the Intel P45 chipset, and it seems as though that this chipset is one of the most compatible for use with Mac OS X. Although, since Mac OS X includes only specialized hardware kexts (aka kernel extensions), most on-board peripherals may not work without finding additional specialized hardware kexts.

The following on-board devices are supported by finding additional specialized hardware kexts:

  1. Realtek ALC1200, 8-Channel High-Definition Audio Codec
  2. Atheros Gigabit PCI-E Network Adapter
  3. Marvell 88SE6111 Single Channel IDE Controller
    for two PATA devices

The following are recommended BIOS options:

  1. Legacy Diskette A [Disabled]
  2. SATA Configuration [Enhanced]
    Configure SATA as [AHCI]
  3. CPU Spread Spectrum [Disabled]
  4. PCIE Spread Spectrum [Disabled]
  5. High Definition Audio [Enabled]
  6. Marvell IDE [Disabled]
    only enable if you are using PATA devices
  7. Atheros Gigabit LAN [Disabled]
    only enable if you need to use the on-board LAN
  8. Serial Port [Disabled]
  9. Plug and Play O/S [No]
  10. Suspend Mode [S3 only]
  11. ACPI 2.0 Support [Enabled]
  12. ACPI APIC Support [Enabled]
  13. Express Gate [Disabled]
  14. Drive Xpert [Disabled]

Proper location for dsdt.aml and smbios.plist

.o0- Proper location for dsdt.aml and smbios.plist -0o.

I figured out where cdboot and boot (Netkas' PC EFI v10.5) load dsdt.aml and smbios.plist from... It loads it from the ramdisk image file, known as initrd.img or Preboot.dmg. This makes complete sense, since it loads kexts from this location. Originally, I thought it loaded dsdt.aml and smbios.plist from ISOroot(132Mars|132Jupiter)/Extra, but that isn't the case, especially after you opt to use the override location keys for DSDT and SMBIOS.

I am using the override location keys for DSDT and SMBIOS in (initird.img|Preboot.dmg)/Extra/com.apple.Boot.plist:

<key>DSDT</key>
<string>rd(0,0)/Extra/DSDT.aml</string>
<key>SMBIOS</key>
<string>rd(0,0)/Extra/smbios.plist</string>

Check out my post on InsanelyMac!