<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AcmeLabs</title>
	<atom:link href="http://www.acme-labs.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.acme-labs.net</link>
	<description>The pursuit of excellence through genericism.</description>
	<lastBuildDate>Fri, 14 May 2010 09:35:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>That&#8217;s the kind of performance we&#8217;re looking for!</title>
		<link>http://www.acme-labs.net/?p=27</link>
		<comments>http://www.acme-labs.net/?p=27#comments</comments>
		<pubDate>Fri, 14 May 2010 09:35:07 +0000</pubDate>
		<dc:creator>dhammans</dc:creator>
				<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://www.acme-labs.net/?p=27</guid>
		<description><![CDATA[N7K-CORE-02# ping 4.2.2.4
PING 4.2.2.4 (4.2.2.4): 56 data bytes
64 bytes from 4.2.2.4: icmp_seq=0 ttl=52 time=2.525 ms
64 bytes from 4.2.2.4: icmp_seq=1 ttl=52 time=1.991 ms
64 bytes from 4.2.2.4: icmp_seq=2 ttl=52 time=2.053 ms
64 bytes from 4.2.2.4: icmp_seq=3 ttl=52 time=2.138 ms
64 bytes from 4.2.2.4: icmp_seq=4 ttl=52 time=2.218 ms
&#8212; 4.2.2.4 ping statistics &#8212;
5 packets transmitted, 5 packets received, 0.00% packet loss
round-trip [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">N7K-CORE-02# ping 4.2.2.4</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">PING 4.2.2.4 (4.2.2.4): 56 data bytes</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">64 bytes from 4.2.2.4: icmp_seq=0 ttl=52 time=2.525 ms</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">64 bytes from 4.2.2.4: icmp_seq=1 ttl=52 time=1.991 ms</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">64 bytes from 4.2.2.4: icmp_seq=2 ttl=52 time=2.053 ms</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">64 bytes from 4.2.2.4: icmp_seq=3 ttl=52 time=2.138 ms</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">64 bytes from 4.2.2.4: icmp_seq=4 ttl=52 time=2.218 ms</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&#8212; 4.2.2.4 ping statistics &#8212;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">5 packets transmitted, 5 packets received, 0.00% packet loss</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">round-trip min/avg/max = 1.991/2.185/2.525 ms</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">N7K-CORE-02#</div>
<p>N7K-CORE-02# ping 4.2.2.4<br />
PING 4.2.2.4 (4.2.2.4): 56 data bytes<br />
64 bytes from 4.2.2.4: icmp_seq=0 ttl=52 time=2.525 ms<br />
64 bytes from 4.2.2.4: icmp_seq=1 ttl=52 time=1.991 ms<br />
64 bytes from 4.2.2.4: icmp_seq=2 ttl=52 time=2.053 ms<br />
64 bytes from 4.2.2.4: icmp_seq=3 ttl=52 time=2.138 ms<br />
64 bytes from 4.2.2.4: icmp_seq=4 ttl=52 time=2.218 ms</p>
<p>&#8212; 4.2.2.4 ping statistics &#8212;<br />
5 packets transmitted, 5 packets received, 0.00% packet loss<br />
round-trip min/avg/max = 1.991/2.185/2.525 ms</p>
<p>N7K-CORE-02#</p>
]]></content:encoded>
			<wfw:commentRss>http://www.acme-labs.net/?feed=rss2&amp;p=27</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard on Asus</title>
		<link>http://www.acme-labs.net/?p=20</link>
		<comments>http://www.acme-labs.net/?p=20#comments</comments>
		<pubDate>Sat, 28 Nov 2009 04:33:04 +0000</pubDate>
		<dc:creator>dhammans</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.acme-labs.net/?p=20</guid>
		<description><![CDATA[Snow Leopard 10.6 Asus Rampage II Extreme
Hardware
Asus Rampge II Extreme Motherboard (Intel X58 / ICH10R)
Intel Core i7 920 CPU
Corsair Dominator TR3X661600C9 6GB (3 x 2GB)
EVGA GeForce GTX 285  (also tested with GTX 260)
Seagate ST31500541AS 1.5TB SATA
Seagate ST31000528AS 1.0TB SATA
Plextor SATA DVD burner
Method
My installation method was to make an image of the Snow Leopard install DVD [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Snow Leopard 10.6 Asus Rampage II Extreme</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Hardware</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Asus Rampge II Extreme Motherboard (Intel X58 / ICH10R)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Intel Core i7 920 CPU</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Corsair Dominator TR3X661600C9 6GB (3 x 2GB)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">EVGA GeForce GTX 285  (also tested with GTX 260)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Seagate ST31500541AS 1.5TB SATA</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Seagate ST31000528AS 1.0TB SATA</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Plextor SATA DVD burner</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Method</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">My installation method was to make an image of the Snow Leopard install DVD and restore it to an external USB hard drive. From there I installed Chameleon 2.0 RC3 (required for hard disks &gt; 1TB)  RC2 produced kernel panics on my system) and booted it as the primary hard disk. Unfortunately this requires a working Mac of some sort, be it Hackintosh or other.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">** Note: When using a hard disk &gt; 1TB you will be required to use RC3 (or later) of Chameleon in order for things to work properly. I originally attempted to use RC2 and had a kernel panic immediately upon bootup. It took me a while to correlate the issue to Chameleon so don&#8217;t make the same mistake.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">This is essentially the same as popping the Snow Leopard installation disc into your computer and booting from it. The key difference however is the Chameleon EFI layer gets installed prior to booting the Snow Leopard installation.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I would like to come up with a boot CD solution to this install so that you can burn a small .iso image, boot from it, then insert the Snow Leopard installation CD and install normally. That will probably be round two of this guide. For some reason it doesn&#8217;t really &#8220;feel&#8221; like installing an OS when you have to pre-build an installation image and &#8220;install&#8221; it from a hard disk. It&#8217;s probably possible to not use an external hard disk like I did, and use a USB stick instead. You&#8217;ll need an 8gb USB thumb drive to accomplish this. With our motherboard, booting from USB hard disks is very simple and can be accomplished via the BIOS without anything fancy being done.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Snow Leopard, AHCI, and your Asus Rampage II Extreme</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">There is a problem with using multiple hard disks with Snow Leopard. I believe the problem surrounds an incorrect default DSDT and the way Snow Leopard configures the plug and play devices in the system. There are a couple people who apparently have fixed the problem by doing some heavy duty custom DSDT work, but I haven&#8217;t gotten that far yet. Netkas has come up with what appears to be the simplest solution for most users at this time, which is a kernel extension that allows us to disable AHCI and use IDE/Compatibility mode in the event you will have more than one physical hard drive in the system.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Given that I&#8217;m a glutton for punishment (my primary computer is a Hackintosh) and that I have multiple hard drives I will be working on creating a custom DSDT specifically for Snow Leopard and the Rampage II Extreme Motherboard to hopefully get around this problem in the future. If anyone has any hints, tips, or suggestions on this topic please let me know.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Using the EFI partition for Chameleon:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">This is something that some of the recent installation methods have not been doing. It allows you to install all of your modifications to a nice tidy partition that already exists on any GUID formatted disk. In order to adhere to the disk partitioning standard Apple creates this 200MB partition on the Hard Disk, but doesn&#8217;t actually use it. We can use this space for the Chameleon bootloader, and any modified kernel extensions (kexts) necessary for the installation.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">1. Format your temporary drive (USB thumb drive, or USB hard disk) as GUID Partition Table/ MacOS Extended (Journaled)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">2. Format your installation drive (in my case it was the 1.5TB Seagate) as GUID Partition Table / MacOS Extended (Journaled)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">3. Make an image of your Snow Leopard installation disc. This will take a couple minutes.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">4. Restore the image to your temporary drive.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">5. Install Chameleon 2.0 RC3 on your temporary drive.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>cmd:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>(The following is assuming you&#8217;re using an external USB hard disk located at disk1. You should be able to see which disk device your USB <span style="white-space: pre;"> </span>drive is using by issuing the diskutil list command shown below).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>diskutil list   &#8211; shows you which hard disks you have available.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>diskutil eraseVolume &#8220;HFS+&#8221; &#8220;EFI&#8221; /dev/disk1s1</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>mkdir /Volumes/EFI</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>mount_hfs /dev/disk1s1 /Volumes/EFI</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span></div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>Go to the folder that you extracted the Chameleon 2.0 RC3 files;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>cmd:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>fdisk -f boot0 -u -y /dev/rdisk1</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>dd if=boot1h of=/dev/rdisk1s1</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>cp boot /Volumes/EFI</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">6. Reboot and modify your bios to boot from the USB device first. It&#8217;s under the boot heading in the BIOS.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">7. Boot into the Snow Leopard installer which you created on your external hard disk. If you&#8217;d like to see what&#8217;s going on enter the argument -v at the bootloader. This enable Verbose and will give you a way to monitor what is happening should the system fail to boot into the installer.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The most common error you are going to run into is &#8220;Still waiting for root device&#8221;. Basically what this means is that is that Chameleon has loaded the necessary files, handed the system over to the Darwin kernel (the underpinnings of OSX) and it was unable to access the hard disk (aka root device). This can happen for a number of reasons. I noticed during my testing for writing this guide that different combinations of thumb drives, external hard drives, keyboards, usb hubs, mice, and even which way the wind was blowing outside could affect whether or not I would get the dreaded &#8220;Still waiting for Root Device&#8221; error message.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">There are several things you can try to get around it. Try booting with various combinations of -x, -f, -v, arch=i386, rd=diskXsX, etc. I would recommend that if you have problems with this the first step is to simplify your hardware configuration. Unplug USB devices you&#8217;re not using, unplug your USB hub, plug your keyboard/mouse directly into the system, unplug your DVD drive, etc. Get the system in as clean and simple state as you can for installation. You can always worry about re-integrating all of this hardware back into your installation once it&#8217;s completed.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">8. Go through the normal Snow Leopard installation procedure. I would suggest that you customize your installation and install Rosetta, every system I&#8217;ve installed Snow Leopard on ended up needing it later. I&#8217;ve seen noted elsewhere not to install printer support, but I had no problems with it at all.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">At the end of the installation you will be confronted with an &#8220;Installation failed&#8221; screen. Don&#8217;t panic, the reason for this is that the SL installer wasn&#8217;t able to figure out how to setup your hard disk to boot SL. Luckily, it doesn&#8217;t have to and we are using Chameleon for this purpose. Before you have a usable system, you now have to install Chameleon on your newly installed Snow Leopard partition (probably disk0s2 if you&#8217;re doing this the normal way) and a few kernel extensions.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The easiest way to go about this is to attach your USB thumb drive, and open a terminal. The thumb drive will be mounted in /Volumes.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">For example:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">cmd:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>cd /Volumes/Thumb</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>mkdir /Volumes/EFI</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>mount_hfs /dev/disk0s1 /Volumes/EFI</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>cp -R /Volumes/Thumb/* /Volumes/EFI</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">This will copy everything from your USB thumb drive (just a few megabytes) to your EFI partition on your new installation drive. From there install Chameleon to your new drive, set the partition active, and you should be ready to boot into your new leopard install.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">9. Reboot the system, and disconnect your USB thumb drive, and USB hard disk (as applicable) and set your first boot device in the BIOS to that of your new SL installation. It&#8217;s time to boot!</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">After making sure that the system boots up properly, we need to apply a fix for a couple things;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>1) Ethernet</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>Follow the instructions provided in my previous Leopard installation guide. You need to make the same modifications to the Yukon driver located in <span style="white-space: pre;"> </span>IONetworkingfamily.kext. Using this method updates may overwrite your IONetworkingfamily.kext and require you to do this again. Don&#8217;t panic,</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>just re-do the modifications to this kext and you&#8217;ll be in good shape.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>After working with the kext&#8217;s make sure you issue the touch command;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>&#8216;touch /System/Library/Extensions/IONetworkingfamily.kext/Contents/Plugins/AppleYukon2.kext&#8217;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span></div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>2) AHCI/SATA</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>Install Netkas&#8217; AppleIntelPIIXATA.kext (It&#8217;s only 68kilobytes) by copying it into your EFI partition&#8217;s Extra/Extensions folder.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span></div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>cmd:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>mkdir /Volumes/EFI</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>mount_hfs /dev/disk0s1 /Volumes/EFI</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>cp -R /Volumes/Thumb/AppleIntelPIIXATA.kext /Volumes/EFI/Extra/Extensions</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>Reboot your computer, and go into the BIOS. Set the SATA controller to mode IDE (not AHCI) and set the mode to Compatible. Now reboot Snow</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>Leopard and you will not have any performance issues with running one than more hard disk.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>If you don&#8217;t have more than one drive in the system I wouldn&#8217;t bother doing this. Leave things in AHCI mode if that&#8217;s the case.I&#8217;ve been working on getting</div>
<p>I&#8217;ve been working on getting Snow Leopard up and running on my Core i7 system for a few days now. Given that these things aren&#8217;t exactly trivial I thought I would post up some instructions for people to accomplish this given that the Asus Rampage II Extreme motherboard isn&#8217;t very well documented on the Hackintosh websites.</p>
<p>Hardware</p>
<p>Asus Rampge II Extreme Motherboard (Intel X58 / ICH10R)<br />
Intel Core i7 920 CPU<br />
Corsair Dominator TR3X661600C9 6GB (3 x 2GB)<br />
EVGA GeForce GTX 285  (also tested with GTX 260)<br />
Seagate ST31500541AS 1.5TB SATA<br />
Seagate ST31000528AS 1.0TB SATA<br />
Plextor SATA DVD burner</p>
<p>Method</p>
<p>My installation method was to make an image of the Snow Leopard install DVD and restore it to an external USB hard drive. From there I installed Chameleon 2.0 RC3 (required for hard disks &gt; 1TB)  RC2 produced kernel panics on my system) and booted it as the primary hard disk. Unfortunately this requires a working Mac of some sort, be it Hackintosh or other.<br />
<span id="more-20"></span> ** Note: When using a hard disk &gt; 1TB you will be required to use RC3 (or later) of Chameleon in order for things to work properly. I originally attempted to use RC2 and had a kernel panic immediately upon bootup. It took me a while to correlate the issue to Chameleon so don&#8217;t make the same mistake.</p>
<p>This is essentially the same as popping the Snow Leopard installation disc into your computer and booting from it. The key difference however is the Chameleon EFI layer gets installed prior to booting the Snow Leopard installation.</p>
<p>I would like to come up with a boot CD solution to this install so that you can burn a small .iso image, boot from it, then insert the Snow Leopard installation CD and install normally. That will probably be round two of this guide. For some reason it doesn&#8217;t really &#8220;feel&#8221; like installing an OS when you have to pre-build an installation image and &#8220;install&#8221; it from a hard disk. It&#8217;s probably possible to not use an external hard disk like I did, and use a USB stick instead. You&#8217;ll need an 8gb USB thumb drive to accomplish this. With our motherboard, booting from USB hard disks is very simple and can be accomplished via the BIOS without anything fancy being done.</p>
<p>Snow Leopard, AHCI, and your Asus Rampage II Extreme</p>
<p>There is a problem with using multiple hard disks with Snow Leopard. I believe the problem surrounds an incorrect default DSDT and the way Snow Leopard configures the plug and play devices in the system. There are a couple people who apparently have fixed the problem by doing some heavy duty custom DSDT work, but I haven&#8217;t gotten that far yet. Netkas has come up with what appears to be the simplest solution for most users at this time, which is a kernel extension that allows us to disable AHCI and use IDE/Compatibility mode in the event you will have more than one physical hard drive in the system.</p>
<p>Given that I&#8217;m a glutton for punishment (my primary computer is a Hackintosh) and that I have multiple hard drives I will be working on creating a custom DSDT specifically for Snow Leopard and the Rampage II Extreme Motherboard to hopefully get around this problem in the future. If anyone has any hints, tips, or suggestions on this topic please let me know.</p>
<p>Using the EFI partition for Chameleon:</p>
<p>This is something that some of the recent installation methods have not been doing. It allows you to install all of your modifications to a nice tidy partition that already exists on any GUID formatted disk. In order to adhere to the disk partitioning standard Apple creates this 200MB partition on the Hard Disk, but doesn&#8217;t actually use it. We can use this space for the Chameleon bootloader, and any modified kernel extensions (kexts) necessary for the installation.</p>
<p>1. Format your temporary drive (USB thumb drive, or USB hard disk) as GUID Partition Table/ MacOS Extended (Journaled)<br />
2. Format your installation drive (in my case it was the 1.5TB Seagate) as GUID Partition Table / MacOS Extended (Journaled)<br />
3. Make an image of your Snow Leopard installation disc. This will take a couple minutes.<br />
4. Restore the image to your temporary drive.<br />
5. Install Chameleon 2.0 RC3 on your temporary drive.</p>
<p>cmd:</p>
<p>(The following is assuming you&#8217;re using an external USB hard disk located at disk1. You should be able to see which disk device your USB <span style="white-space: pre;"> </span>drive is using by issuing the diskutil list command shown below).</p>
<p>diskutil list   &#8211; shows you which hard disks you have available.<br />
diskutil eraseVolume &#8220;HFS+&#8221; &#8220;EFI&#8221; /dev/disk1s1<br />
mkdir /Volumes/EFI<br />
mount_hfs /dev/disk1s1 /Volumes/EFI</p>
<p>Go to the folder that you extracted the Chameleon 2.0 RC3 files;</p>
<p>cmd:<br />
fdisk -f boot0 -u -y /dev/rdisk1<br />
dd if=boot1h of=/dev/rdisk1s1<br />
cp boot /Volumes/EFI</p>
<p>6. Reboot and modify your bios to boot from the USB device first. It&#8217;s under the boot heading in the BIOS.<br />
7. Boot into the Snow Leopard installer which you created on your external hard disk. If you&#8217;d like to see what&#8217;s going on enter the argument -v at the bootloader. This enable Verbose and will give you a way to monitor what is happening should the system fail to boot into the installer.</p>
<p>The most common error you are going to run into is &#8220;Still waiting for root device&#8221;. Basically what this means is that is that Chameleon has loaded the necessary files, handed the system over to the Darwin kernel (the underpinnings of OSX) and it was unable to access the hard disk (aka root device). This can happen for a number of reasons. I noticed during my testing for writing this guide that different combinations of thumb drives, external hard drives, keyboards, usb hubs, mice, and even which way the wind was blowing outside could affect whether or not I would get the dreaded &#8220;Still waiting for Root Device&#8221; error message.</p>
<p>There are several things you can try to get around it. Try booting with various combinations of -x, -f, -v, arch=i386, rd=diskXsX, etc. I would recommend that if you have problems with this the first step is to simplify your hardware configuration. Unplug USB devices you&#8217;re not using, unplug your USB hub, plug your keyboard/mouse directly into the system, unplug your DVD drive, etc. Get the system in as clean and simple state as you can for installation. You can always worry about re-integrating all of this hardware back into your installation once it&#8217;s completed.</p>
<p>8. Go through the normal Snow Leopard installation procedure. I would suggest that you customize your installation and install Rosetta, every system I&#8217;ve installed Snow Leopard on ended up needing it later. I&#8217;ve seen noted elsewhere not to install printer support, but I had no problems with it at all.</p>
<p>At the end of the installation you will be confronted with an &#8220;Installation failed&#8221; screen. Don&#8217;t panic, the reason for this is that the SL installer wasn&#8217;t able to figure out how to setup your hard disk to boot SL. Luckily, it doesn&#8217;t have to and we are using Chameleon for this purpose. Before you have a usable system, you now have to install Chameleon on your newly installed Snow Leopard partition (probably disk0s2 if you&#8217;re doing this the normal way) and a few kernel extensions.</p>
<p>The easiest way to go about this is to attach your USB thumb drive, and open a terminal. The thumb drive will be mounted in /Volumes.</p>
<p>For example:</p>
<p>cmd:<br />
cd /Volumes/Thumb<br />
mkdir /Volumes/EFI<br />
mount_hfs /dev/disk0s1 /Volumes/EFI<br />
cp -R /Volumes/Thumb/* /Volumes/EFI</p>
<p>This will copy everything from your USB thumb drive (just a few megabytes) to your EFI partition on your new installation drive. From there install Chameleon to your new drive, set the partition active, and you should be ready to boot into your new leopard install.</p>
<p>9. Reboot the system, and disconnect your USB thumb drive, and USB hard disk (as applicable) and set your first boot device in the BIOS to that of your new SL installation. It&#8217;s time to boot!</p>
<p>After making sure that the system boots up properly, we need to apply a fix for a couple things;</p>
<p>1) Ethernet</p>
<p>Follow the instructions provided in my previous Leopard installation guide. You need to make the same modifications to the Yukon driver located inIONetworkingfamily.kext. Using this method updates may overwrite your IONetworkingfamily.kext and require you to do this again. Don&#8217;t panic,</p>
<p>just re-do the modifications to this kext and you&#8217;ll be in good shape. After working with the kext&#8217;s make sure you issue the touch command;</p>
<p>&#8216;touch /System/Library/Extensions/IONetworkingfamily.kext/Contents/Plugins/AppleYukon2.kext&#8217;</p>
<p>2) AHCI/SATA</p>
<p>Install Netkas&#8217; AppleIntelPIIXATA.kext (It&#8217;s only 68kilobytes) by copying it into your EFI partition&#8217;s Extra/Extensions folder.</p>
<p>cmd:<br />
mkdir /Volumes/EFI<br />
mount_hfs /dev/disk0s1 /Volumes/EFI<br />
cp -R /Volumes/Thumb/AppleIntelPIIXATA.kext /Volumes/EFI/Extra/Extensions</p>
<p>Reboot your computer, and go into the BIOS. Set the SATA controller to mode IDE (not AHCI) and set the mode to Compatible. Now reboot Snow Leopard and you will not have any performance issues with running one than more hard disk. If you don&#8217;t have more than one drive in the system I wouldn&#8217;t bother doing this. Leave things in AHCI mode if that&#8217;s the case.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.acme-labs.net/?feed=rss2&amp;p=20</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Warcraft vs. Mario</title>
		<link>http://www.acme-labs.net/?p=18</link>
		<comments>http://www.acme-labs.net/?p=18#comments</comments>
		<pubDate>Wed, 18 Nov 2009 06:53:30 +0000</pubDate>
		<dc:creator>dhammans</dc:creator>
				<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://www.acme-labs.net/?p=18</guid>
		<description><![CDATA[While this isn&#8217;t exactly new, it is the quintessential guide to understanding the World of Warcraft. Please visit Cracked.com to read Understanding the World of Warcraft using Super Mario Brothers. Here&#8217;s a quick quote to get you started:
The first thing you should know is that most people playing World of Warcraft are terrible at video [...]]]></description>
			<content:encoded><![CDATA[<p>While this isn&#8217;t exactly new, it is the quintessential guide to understanding the World of Warcraft. Please visit Cracked.com to read <a href="http://www.cracked.com/blog/understanding-the-world-of-warcraft-using-super-mario-brothers/">Understanding the World of Warcraft using Super Mario Brothers.</a> Here&#8217;s a quick quote to get you started:</p>
<blockquote><p>The first thing you should know is that most people playing <em>World of Warcraft</em> are terrible at video games, especially <em>World of Warcraft</em>. Every Nintendo owner has encountered the following scenario: You hand over the controller to a friend and then watch them clumsily murder Mario with the same bottomless pit until he stops coming back to life. <em>World of Warcraft</em> is an <em>entire society of these people</em>.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.acme-labs.net/?feed=rss2&amp;p=18</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cisco IOS to VPN client configuration</title>
		<link>http://www.acme-labs.net/?p=7</link>
		<comments>http://www.acme-labs.net/?p=7#comments</comments>
		<pubDate>Mon, 16 Nov 2009 05:33:27 +0000</pubDate>
		<dc:creator>dhammans</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[ios cvpn]]></category>

		<guid isPermaLink="false">http://www.acme-labs.net/?p=7</guid>
		<description><![CDATA[I recently had the need to configure an IOS router to accept VPN connections from the Cisco VPN client. I know it’s easier to use PPTP with Windows, but I wanted a configuration that would support anything the CVPN client could run on, and to be honest I’m just not a very big fan of [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had the need to configure an IOS router to accept VPN connections from the Cisco VPN client. I know it’s easier to use PPTP with Windows, but I wanted a configuration that would support anything the CVPN client could run on, and to be honest I’m just not a very big fan of Microsoft. Being that Cisco is trying to force people to use Anyconnect/SSL VPN these days it’s convenient that none of their instructions on Cisco.com actually work with up to date software revisions.</p>
<p>aaa new-model<br />
!<br />
!<br />
aaa authentication login userauthen local<br />
aaa authorization network groupauthor local<br />
!<br />
!<br />
username acme privilege 15 secret 5 .<br />
!<br />
crypto isakmp policy 5<br />
encr aes<br />
hash md5<br />
authentication pre-share<br />
group 2<br />
!<br />
crypto isakmp client configuration group cvpnclient<br />
key acme<br />
domain acme-labs.net<br />
pool vpnpool<br />
acl 110<br />
!<br />
!<br />
crypto ipsec transform-set acmeset esp-3des esp-sha-hmac<br />
!<br />
crypto dynamic-map dynmap 10<br />
set transform-set acmeset<br />
!<br />
!<br />
crypto map acmemap client authentication list userauthen<br />
crypto map acmemap isakmp authorization list groupauthor<br />
crypto map acmemap client configuration address respond<br />
crypto map acmemap 10 ipsec-isakmp dynamic dynmap<br />
!<br />
!<br />
!<br />
!<br />
interface FastEthernet0/0<br />
description Public Internet<br />
ip address 1.2.3.4 255.255.255.0<br />
ip nat outside<br />
ip virtual-reassembly<br />
duplex auto<br />
speed auto<br />
crypto map acmemap<br />
!<br />
interface FastEthernet0/1<br />
description Internal LAN<br />
ip address 192.168.0.1 255.255.255.0<br />
ip nat inside<br />
ip virtual-reassembly<br />
duplex auto<br />
speed auto<br />
!<br />
ip local pool vpnpool 192.168.50.20 192.168.50.100<br />
ip route 0.0.0.0 0.0.0.0 1.2.3.1<br />
!<br />
!<br />
ip nat inside source list 100 interface FastEthernet0/0 overload<br />
ip nat inside source static 192.168.0.7 65.16.102.187<br />
!<br />
access-list 100 deny   ip 192.168.0.0 0.0.0.255 192.168.50.0 0.0.0.255<br />
access-list 100 permit ip 192.168.0.0 0.0.0.255 any<br />
access-list 110 permit ip 192.168.0.0 0.0.0.255 192.168.50.0 0.0.0.255<br />
!<br />
!<br />
end</p>
<p>To configure the Cisco VPN client, use the group name as defined in your config (in this case it&#8217;s cvpnclient) and the password is what you set the key to in the above config. Take a close look at access-list 100, that&#8217;s what allows this to function correctly with NAT applied. You first have to deny the packet to the tunnel endpoints in the NAT statement, so that it can go to the encryption process and traverse the tunnel. Without that first deny, your tunnel endpoints will get a packet with a source address of your public overload interface. That would be bad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.acme-labs.net/?feed=rss2&amp;p=7</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
