<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Retina Technology Blog &#187; OS X</title>
	<atom:link href="http://www.retina.net/tech/category/os-x/feed" rel="self" type="application/rss+xml" />
	<link>http://www.retina.net/tech</link>
	<description>John Adams' views on emerging technologies, software engineering, and various hacks</description>
	<lastBuildDate>Fri, 16 Sep 2011 09:06:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<!-- podcast_generator="podPress/8.8.10.2" -->
	<copyright>2006-2007 </copyright>
	<managingEditor>jna@retina.net (John Adams)</managingEditor>
	<webMaster>jna@retina.net (John Adams)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>http://www.retina.net/tech/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Retina Technology Blog &#187; OS X</title>
		<link>http://www.retina.net/tech</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>John Adams' views on emerging technologies, software engineering, and various hacks</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Technology" />
	<itunes:category text="Technology">
		<itunes:category text="Tech News" />
	</itunes:category>
	<itunes:author>John Adams</itunes:author>
	<itunes:owner>
		<itunes:name>John Adams</itunes:name>
		<itunes:email>jna@retina.net</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.retina.net/tech/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>Twitter in New York magazine</title>
		<link>http://www.retina.net/tech/twitter-in-new-york-magazine.html</link>
		<comments>http://www.retina.net/tech/twitter-in-new-york-magazine.html#comments</comments>
		<pubDate>Mon, 09 Feb 2009 22:30:55 +0000</pubDate>
		<dc:creator>John Adams</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.retina.net/tech/?p=199</guid>
		<description><![CDATA[Image by davidwatts1978 via Flickr Normally I don&#8217;t re-post Twitter articles here but this one on the New York magazine was wistful, fair, balanced, and gave a good representation of what it&#8217;s like to work here. The reporter was in the office on the very day the US Airways flight crashed into the Hudson, and [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; padding: 2em; display: block;">
<div>
<dl style="width: 190px;" class="wp-caption alignright">
<dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/8188932@N02/3199405401"><img src="http://farm4.static.flickr.com/3493/3199405401_40c5b5b79f_m.jpg" alt="US Airways Flight 1549 Plane Crash Hudson in N..." title="US Airways Flight 1549 Plane Crash Hudson in N..." height="240" width="180"></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/8188932@N02/3199405401">davidwatts1978</a> via Flickr</dd>
</dl>
</div>
</div>
<p>Normally I don&#8217;t re-post Twitter articles here but this one on the New York magazine was wistful, fair, balanced, and gave a good representation of what it&#8217;s like to work here. </p>
<p>The reporter was in the office on the very day the US Airways flight crashed into the Hudson, and he recorded our (completely boring) reactions to the event.</p>
<p><i><br />
Sure, the Twitter guys still have no idea how to make money off their fabulous invention. But for now they are living in a dreamworld of infinite possibilities, maybe the last one on Earth.<br />
</i></p>
<p><a href="http://nymag.com/news/media/54069/">How Tweet it Is &#8211; New York Magazine</a></p>
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/2d3fdeba-aafc-46ed-9fde-38fd183e1bbd/" title="Zemified by Zemanta"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=2d3fdeba-aafc-46ed-9fde-38fd183e1bbd" alt="Reblog this post [with Zemanta]"></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.retina.net/tech/twitter-in-new-york-magazine.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding usernames through iTunes DAAP</title>
		<link>http://www.retina.net/tech/finding-usernames-with-daap-and-itunes.html</link>
		<comments>http://www.retina.net/tech/finding-usernames-with-daap-and-itunes.html#comments</comments>
		<pubDate>Tue, 13 Jan 2009 22:20:00 +0000</pubDate>
		<dc:creator>John Adams</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[application security]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[systems administration]]></category>

		<guid isPermaLink="false">http://www.retina.net/tech/?p=194</guid>
		<description><![CDATA[Often on our local network, someone will start using up all of our outbound Internet bandwidth, and this leads to the network administrator&#8217;s dilemma: How do we find the user in question so we can thump them on the head to make them stop? This is a basic exercise in information gathering. For the most [...]]]></description>
			<content:encoded><![CDATA[<p>Often on our local network, someone will start using up all of our outbound Internet bandwidth, and this leads to the network administrator&#8217;s dilemma: </p>
<p>How do we find the user in question so we can thump them on the head to make them stop?</p>
<p>This is a basic exercise in information gathering. For the most part, we&#8217;ll have the user&#8217;s IP address, and we&#8217;re a mac shop with many users running iTunes. If the user is sharing their library, you can use iTunes as a covert means of determining a user&#8217;s name, as iTunes will use the local computer&#8217;s name as the library name. </p>
<p>Telnet to the machines DAAP port, and issue:</p>
<pre>

John-adamss-macbook-pro:~ jna$ telnet x.x.x.x 3689
Trying x.x.x.x...
Connected to x.x.x.x.
Escape character is '^]'.
GET /server-info HTTP/1.1
Host: x.x.x.x
Client-DAAP-Version: 3.7
User-Agent: iTunes/8.0.2 (Macintosh; N; Intel)
Accept-Language: en-us, en;q=0.50

HTTP/1.1 200 OK
Date: Tue, 13 Jan 2009 21:26:38 GMT
DAAP-Server: iTunes/8.0.2 (Mac OS X)
Content-Type: application/x-dmap-tagged
Content-Length: 280

msrvmstt?mproaproaeSVaeFPatedmsedmsmlmsmOk?[minmUSER NAME’s LibrarymslrmstmsalmsasmsupmspimsexmsbrmsqymsixmsrsmsdcmstcImmsto???
</pre>
<p>Other options for this include attempting to sign on to the server with Apple-K if AFP on TCP port 548 is active (which will reveal the computer&#8217;s name) and using nmap with service detection to glean information about the host.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retina.net/tech/finding-usernames-with-daap-and-itunes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network performance measurement</title>
		<link>http://www.retina.net/tech/network-performance-measurement.html</link>
		<comments>http://www.retina.net/tech/network-performance-measurement.html#comments</comments>
		<pubDate>Sun, 23 Nov 2008 09:55:54 +0000</pubDate>
		<dc:creator>John Adams</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[peformance]]></category>
		<category><![CDATA[systems administration]]></category>
		<category><![CDATA[caida]]></category>
		<category><![CDATA[gigabit network]]></category>
		<category><![CDATA[iperf]]></category>
		<category><![CDATA[network performance]]></category>
		<category><![CDATA[performance measurement]]></category>

		<guid isPermaLink="false">http://www.retina.net/tech/?p=164</guid>
		<description><![CDATA[After building a new gigabit network here, we wanted to know exactly what our performance was like.  I turned to CAIDA, the Cooperative Association for Internet Data Analysis, which has long been a provider of excellent network performance tools. Their research focuses on developing tools to measure the Internet in many amazing ways, such as this [...]]]></description>
			<content:encoded><![CDATA[<p>After building a new gigabit network here, we wanted to know exactly what our performance was like. </p>
<p>I turned to <a href="http://www.caida.org/home/">CAIDA</a>, the Cooperative Association for Internet Data Analysis, which has long been a provider of excellent network performance tools. Their research focuses on developing tools to measure the Internet in many amazing ways, such as this <a href="http://www.caida.org/research/topology/as_core_network/pics/ascore-simple.2008_big.png">map of interconnections</a> between the all Autonomous Systems (AS) of the Internet. </p>
<p>There&#8217;s many tools available, but the unofficial standard for bandwidth measurement is <a href="http://sourceforge.net/projects/iperf">iperf</a>. It&#8217;s a simple tool to show the maximum possible bandwidth between two points. One machine runs a server, using &#8216;iperf -s&#8217;. The client connects to the server (using iperf -c server) and as much data as can be sent in a single interval is sent. </p>
<p>Between two of my machines running OS X 10.5.5, I get great results:</p>
<pre>
retina:/tmp jna$ ./iperf -c hackintosh -i 1
------------------------------------------------------------
Client connecting to hackintosh, TCP port 5001
TCP window size:   129 KByte (default)
------------------------------------------------------------
[  3] local 10.1.1.15 port 52150 connected with 10.1.1.20 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec    107 MBytes    894 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  1.0- 2.0 sec    109 MBytes    912 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  2.0- 3.0 sec    107 MBytes    901 Mbits/sec
</pre>
<p>The situation is not so wonderful between my laptop, An Intel Macbook Pro, on 802.11N wireless via a Netgear WNR3500.</p>
<pre>
dhcp-102:iperf-2.0.4 jna$ src/iperf -i 1 -c hackintosh
------------------------------------------------------------
Client connecting to hackintosh, TCP port 5001
TCP window size:   129 KByte (default)
------------------------------------------------------------
[  3] local 10.1.1.102 port 49518 connected with 10.1.1.20 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec  2.45 MBytes  20.6 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  1.0- 2.0 sec  2.59 MBytes  21.8 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  2.0- 3.0 sec  2.36 MBytes  19.8 Mbits/sec
</pre>
<p>I don&#8217;t believe wireless sales materials anymore (when did I ever?) regarding the maximum speed of these devices. I have five bars on Apple&#8217;s wireless icon here, the Macbook Pro supports 802.11N,  and I can&#8217;t get more than 21.8 Mbits/sec to local machines here. On my Comcast cable, my maximum download speed is around 13 Mbits/sec, so I probably have the best speed possible for downloading from the Internet, but moving files across the local LAN via wireless is a different story. It&#8217;s much slower and I&#8217;ll go directly to the gigabit, hard wired connection for movies and music.</p>
<p>Interestingly enough, 21.8 Mbits/s is well within 802.11g&#8217;s allocation of 25 Mbits/s per client. My 802.11N configuration is no better than 802.11g, even though Apple&#8217;s Network Utility reports a link speed of 130Mbits/second and that I have the 802.11 a/b/g/n Network adapter installed.</p>
<p>I&#8217;m unsure as to why the network configuration disagrees with the achieved bandwidth, though. It&#8217;ll be something I research in the next few days.</p>
<p>I&#8217;d also like to take a moment here and condemn Belkin&#8217;s entire line of wireless devices. They use a piece of Javascript with breaks the RFC standards in so many ways. If you attempt to configure these devices using CIDR, such as &#8220;10.1.1.0/24&#8243;, which is what my home network is, their devices force you to a netmask of &#8220;255.0.0.0&#8243; because the javascript in the setup form sees 10.0.0.0/8 as a class A network. Classless notation in network allocation is the standard these days, and Class A, B, and C notation is a thing of the past.</p>
<p>This broke my network for hours until I was frustrated enough to bring the device back to Best Buy and purchase the WGR3500. At least I didn&#8217;t have to deal with an online return!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retina.net/tech/network-performance-measurement.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hackintosh Redux</title>
		<link>http://www.retina.net/tech/hackintosh-redux.html</link>
		<comments>http://www.retina.net/tech/hackintosh-redux.html#comments</comments>
		<pubDate>Wed, 17 Sep 2008 08:56:06 +0000</pubDate>
		<dc:creator>John Adams</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[osx86]]></category>
		<category><![CDATA[hackintosh]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[systems administration]]></category>

		<guid isPermaLink="false">http://www.retina.net/tech/?p=120</guid>
		<description><![CDATA[You&#8217;ve probably read my other article here on the Retina blog about building a Hackintosh, and recently I made the fatal mistake of killing my machine by attempting an upgrade of the working Kalyway 10.5.2 installation with Kalyway 10.5.3. It pushed the machine into a horrible state and all attempts at recovery have been lost.  [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ve probably read my other article here on the Retina blog about building a Hackintosh, and recently I made the fatal mistake of killing my machine by attempting an upgrade of the working Kalyway 10.5.2 installation with Kalyway 10.5.3. It pushed the machine into a horrible state and all attempts at recovery have been lost. </p>
<p>I made a backup of the existing filesystem (25 minutes for about 70GB) and began an install of iAktos v4. I&#8217;m not going to tell you where to find the ISO of the DVD, but I&#8217;m sure you know where to look. </p>
<p>I&#8217;d like to add some notes to my previous post, which are mostly lessons learned from this installation.</p>
<p>1) Be smart. Keep the OS, your Applications, and Users partition apart. </p>
<p>When you install your apps,  they&#8217;ll go someplace other than the boot disk, and when your hackintosh installation explodes you&#8217;ll be able to recover your files and apps easily (well, mostly&#8230; you&#8217;ll need backups of Preferences, the Library directories, and the Applications support folders to make them go.) </p>
<p>2) Understand that making one of these work is a slow, incremental process that takes a fair amount of patience. </p>
<p>3) Know the rules about the way Mac OS X handles extensions. kexts aren&#8217;t loaded until the extensions cache (/System/Library/Extensions.kext) and intermediate cache (/System/Library/Extensions.*) gets removed and rebuilt. removal has to happen prior to reboot. Rebuilding can happen on startup or shutdown, depending if you have a proper restart or not.</p>
<p>Now, Where was I? Right! What happened during the iAktos install?</p>
<p>I couldn&#8217;t get keyboard or mouse to work until I&#8217;d disabled USB Legacy Storage Support. We&#8217;ll need to re-enable this on reboot, post-installation, so that my USB hard disks work.</p>
<p>I ran Disk Utility, erased the partition (which was MBR) and reformatted as GPT. This is the &#8220;GUID partition table&#8221; option in the advanced section of Disk Utility&#8217;s Partition tab. </p>
<p>I installed SS3 compatible Kernels for my Gigabyte GA-965 and allowed the installation to finish. </p>
<p>On reboot, I had no network. I fixed it by using the <a href="http://www.insanelymac.com/lofiversion/index.php/t93689.html">instructions here</a>. It&#8217;s a simple edit, removal of kext cache, and reboot.</p>
<p>Next, I had working sound via the Realtek 883 Sound card, but I reinstalled the driver anyway (oops). LINE IN is dead. Oh well. </p>
<p>So now we&#8217;ve got: USB disks, SATA disks, Sound, Network, Dual-head, but limited video (no QE or CI yet.) The fix for QE/CI is in <a href="http://www.insanelymac.com/lofiversion/index.php/t93689.html">my post here</a>. Basically, you use 10.5.2 drivers on your 10.5.4 install.</p>
<p>I still need to resolve my IDE problems (AppleVIA?) but aside from that, we&#8217;re up! Hey, we didn&#8217;t need that CD-ROM, right?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retina.net/tech/hackintosh-redux.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Is Leopard Faster?</title>
		<link>http://www.retina.net/tech/is-leopard-faster.html</link>
		<comments>http://www.retina.net/tech/is-leopard-faster.html#comments</comments>
		<pubDate>Mon, 03 Mar 2008 01:32:54 +0000</pubDate>
		<dc:creator>John Adams</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[systems administration]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[osx86]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.retina.net/tech/is-leopard-faster.html</guid>
		<description><![CDATA[You be the judge. Aside from the extra memory, the CPU performace is nearly 200% better. 10.5.2 destroys 10.4.8. There is some minor lossage in disk performance because I&#8217;m using the onboard AHCI ports instead of JMicron ports, but wow&#8230; Leopard is on the left, 10.48 AHCI is on the right. Leopard reports this machine [...]]]></description>
			<content:encoded><![CDATA[<p>You be the judge. Aside from the extra memory, the CPU performace is nearly 200% better. 10.5.2 destroys 10.4.8. There is some minor lossage in disk performance because I&#8217;m using the onboard AHCI ports instead of JMicron ports, but wow&#8230;</p>
<p>Leopard is on the left, 10.48 AHCI is on the right. Leopard reports this machine as &#8220;Mac Pro&#8221;, and the 10.4.8 system reported it as a Developer Workstation. Also, before you complain that one system has more RAM than the other, neither of these systems were running much in the way of applications at the time of this test.</p>
<p>( <a href="http://www.retina.net/~jna/livejournal/leopard_vs_1048.png" target="_new">Click for Xbench Stats</a> )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retina.net/tech/is-leopard-faster.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leopard on the Hackintosh</title>
		<link>http://www.retina.net/tech/leopard-on-the-hackintosh.html</link>
		<comments>http://www.retina.net/tech/leopard-on-the-hackintosh.html#comments</comments>
		<pubDate>Mon, 03 Mar 2008 01:28:50 +0000</pubDate>
		<dc:creator>John Adams</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[systems administration]]></category>

		<guid isPermaLink="false">http://www.retina.net/tech/leopard-on-the-hackintosh.html</guid>
		<description><![CDATA[Last week&#8217;s fun was getting Leopard to run correctly on retina, which is a Mac Mini, running 10.5.2. After spending many days patching Directory Services and Postfix issues, it was time to break another machine.I headed into the studio where I&#8217;ve got a dual-monitor OSX86 machine running JaS 10.4.8. This is commodity PC hardware, running [...]]]></description>
			<content:encoded><![CDATA[<p>Last week&#8217;s fun was getting Leopard to run correctly on retina, which is a Mac Mini, running 10.5.2. After spending many days patching Directory Services and Postfix issues, it was time to break another machine.I headed into the studio where I&#8217;ve got a dual-monitor OSX86 machine running JaS 10.4.8.</p>
<p>This is commodity PC hardware, running Tiger. I haven&#8217;t been able to upgrade the machine for months because of kernel issues, so I figured it was time to go to Leopard. I&#8217;m going to post some notes here in case you&#8217;d like to repeat my efforts and build yourself a Mac. Note that this is in complete violation of Apple&#8217;s licensing of OS X, and you do this at your own risk to your hardware and sanity. (At one point during this installation, I shorted out some fan cables to my system&#8217;s speaker, and <a href="http://www.flickr.com/photos/netik/2300718003/">caused a fire</a>. Be careful!)</p>
<p>My Machine&#8217;s specs:</p>
<p>Gigabyte GA-965-S3 Motherboard</p>
<p>Intel E6400 2.4Ghz Core2 CPU</p>
<p>4GB Corsair PC6400 DDR2 Twin2X Memory (both bought in matched pairs)</p>
<p>2 x 250GB Western Digital SATA Drives</p>
<p>NVidia 7800GTX Graphics card</p>
<p>I also have a pile of accessories attached on a long USB extension cable:<br />
Nostromo n52 gaming pad</p>
<p>Wacom Intous 6&#215;8 Tablet</p>
<p>Microsoft Natural Keyboard and Microsoft Intellipoint Mouse</p>
<p>Installation was pretty straightforward once I discovered that you absolutely need to install this onto a blank drive with newly formed partitions. You cannot install over a 10.4 installation or a failed 10.5 installation. The EFI hack causes hardware to be incorrectly recogonized unless the partition is completely virgin.</p>
<p><strong>What to do:</strong></p>
<ol>
<li><strong><strong>Find a copy of Kalyway&#8217;s 10.5.1 OS X DVD</strong>. I&#8217;m not telling you how to find this but I&#8217;m sure you know where to look.</strong></li>
<li><strong><strong>Boot into the Kalyway disk</strong>. This will only work if your DVD ROM drive is plugged into SATA or if it&#8217;s on the PATA bus. For this mobo, you must have the HD plugged into the Orange (non-jmicron) SATA ports. The BIOS must be set to AHCI mode. Booting the DVD will take a long time because the OS loads a crappy DVD driver. Oh well. Just wait.</strong></li>
<li>Format the disk. You want MBR mode, not GUI, and the standard partition format (not Apple, Not GUID.)</li>
<li><strong>Install OS X with Customizations</strong>. In the installer, select:
<ul>
<li><strong>Vanilla Kernels &#8211; check both including the ACPI Fix.</strong></li>
<li><strong>EFI in MBR</strong></li>
<li><strong>ALC 883 Sound</strong></li>
<li><strong>No Network Drivers</strong></li>
<li><strong>Pick the right video driver (I have a Nvidia 7800GTX, so I use Natit.)</strong></li>
</ul>
</li>
<li><strong>At the end of the install, reboot the machine. Do not remove the DVD! </strong>No matter how long it takes for the machine to reboot, leave it alone. If you screw with it before it reboots, you will break something and have to start over. If you get the message &#8220;Installation failed&#8221;, you probably forgot to configure AHCI or you selected EFI in guid. GUID doesn&#8217;t seem to work for this board. If someone gets it working, tell me.</li>
<li><strong>Go through the registration process.</strong></li>
<li><strong>At this point, you should have leopard running on your screen. You may or may not have network working &#8211; the Marvell Ethernet connector is very picky on this build and sometimes doesn&#8217;t work.</strong></li>
<li><span style="font-weight: bold" class="Apple-style-span"><strong>Many things work better under 10.5.2! </strong></span><strong>To install 10.5.2, <span style="font-weight: bold" class="Apple-style-span">do not use system update!</span> Download &#8220;kalway 10.5.2 combo updater&#8221; from your favorite torrent site. Install it. Reboot. Test everything. Now download &#8220;kalyway 10.5.2 kernels&#8221;. Choose the 2nd option which reads &#8220;patched by modbin&#8221;. Install that. Reboot. Test. </strong>
<ul>
<li><strong>Generally this fix corrects the issue where it takes a long time to boot. Extended boot times are caused because your system is booting the 9.1.0 kernel under 10.5.2. The updater will update you to 10.5.2 with 9.2.0 kernel.</strong></li>
</ul>
</li>
</ol>
<p><strong><br />
If you see these messages in /var/log/system.log:<br />
</strong></p>
<p>Mar  2 14:32:08 xx-xx-mac-pro kernel[0]: AppleYukon: 00000000,00000000 PwrSavingsEED &#8211; Failed to get ACPI device<br />
Mar  2 14:32:08 xx-xx-mac-pro kernel[0]: AppleYukon: 00000008,000002bd sktwsi &#8211; AppleYukon: error &#8211; TWSI: transfer does not completeor:<br />
Mar  2 11:31:44 hackintosh kernel[0]: AppleYukon: 00000010,00000272 skgesirq &#8211; AppleYukon: error &#8211; PCI express protocol violation error<br />
Mar  2 11:31:44 hackintosh kernel[0]: AppleYukon: 00000010,00000264 skgesirq &#8211; AppleYukon: error &#8211; unexpected IRQ Status error<br />
Mar  2 11:31:44 hackintosh kernel[0]: AppleYukon: 00000000,00000000 skgehw &#8211; cppSkDrvEvent &#8211; SK_DRV_ADAP_FAIL</p>
<p><strong><br />
&#8230;You are running the new 10.5 AppleYukon2,kext, which breaks on this motherboard. This causes ethernet to randomly die under load. Go remove AppleYukon.kext and replace it with AppleYukon.kext from either the JaS disk or by finding another copy online. These files live in /System/Library/Extensions/IONetworkingFamily.kext/Plugins<br />
</strong></p>
<p><strong><br />
<strong>Other notes:</strong><br />
</strong></p>
<p><strong><br />
Nostromo N52: use the 10.4 driver, it works great in leopard</strong></p>
<p><strong>Wacom &#8211; Driver version 6.05 is 10.5 compatible<br />
</strong></p>
<p><strong><br />
I also migrated my home directory and all old applications over using the Leopard Migration Assistant. This took 10 hours but worked brilliantly (my home directory was 186 GB!)</strong></p>
<p><strong> </strong></p>
<p><strong>Enjoy Leopard!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.retina.net/tech/leopard-on-the-hackintosh.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Taming the Leopard</title>
		<link>http://www.retina.net/tech/taming-the-leopard.html</link>
		<comments>http://www.retina.net/tech/taming-the-leopard.html#comments</comments>
		<pubDate>Tue, 26 Feb 2008 04:01:51 +0000</pubDate>
		<dc:creator>John Adams</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[systems administration]]></category>
		<category><![CDATA[10.5]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[systems administrator]]></category>

		<guid isPermaLink="false">http://www.retina.net/tech/taming-the-leopard.html</guid>
		<description><![CDATA[Retina.net runs on a Mac Mini, co-located through business cable service. For the last 8 months it&#8217;s been running on Mac OS X Tiger (10.4) with very little in the way of problems. Yesterday I started an upgrade to Leopard, which created many more problems than expected. Major issues and caveats I experienced No more [...]]]></description>
			<content:encoded><![CDATA[<p>Retina.net runs on a Mac Mini, co-located through business cable service. For the last 8 months it&#8217;s been running on Mac OS X Tiger (10.4) with very little in the way of problems. Yesterday I started an upgrade to Leopard, which created many more problems than expected.</p>
<p>Major issues and caveats I experienced</p>
<ul>
<li>No more NetInfo &#8211; All of the scripts that I wrote to use &#8216;niutil&#8217; now use dscl, the directory services editor. This is more of Apple&#8217;s push to get people off of NetInfo and onto a pure LDAP solution. The Leopard installer migrates most of this for you, but can&#8217;t deal with duplicate user accounts.</li>
<li>Postfix users now listed as _postfix instead of just postfix &#8211; This broke my postfix installer and dovecot install. My existing user had UID 27, so _postfix and postfix had the same UID. oops!</li>
<li>Ruby/Rails now in the OS &#8211; Yay! This is great, but watch out for existing installed gems, which might get cooked as part of the process. Prior to your upgrade to 10.5, go into your existing rails apps and run &#8220;rake rails::freeze::gems&#8221;, or pay the price.</li>
</ul>
<p>Postfix and Dovecot problems:</p>
<ul>
<li>Both experienced a problem where users would disappear after awhile. (Dovecot: &#8220;AUTH FAIL&#8221; and in Postfix: &#8220;Local recipient unknown&#8221;)
<ul>
<li>Restarting them would fix this problem for an indeterminate amount of time</li>
<li>Recompiling from source against the 10.5 SDK barely fixed the problem</li>
<li>Replacing my build, deleting the OSX default install,  running &#8216;port install dovecot; port install postfix +pcre +tls +sasl&#8217;, and then migrating all of my configuration files to /opt/local/etc/postfix fixed everything!</li>
<li>It also helps if any user IDs that you add to Directory Services also exist in /etc/passwd  and any new groups in /etc/group Apple says  in their comments that the files are not consulted unless the system is in single user mode, but that&#8217;s completely not true. Some programs are linked to old code which will still consult the flat files, like mailman and certain python libs.</li>
</ul>
</li>
<li>Ownership of the mailqueue needs fixing after the 10.5 install</li>
<li>postfix check still fails with strange errors, like claiming that basic Unix commands (ps,ls&#8230;) don&#8217;t exit. PATH issue?</li>
</ul>
<p>Apache</p>
<ul>
<li>Need to add &#8220;AcceptMutex flock&#8221;, otherwise Apache loses control of the mutex and cannot accept any further connections on children. Crashes occur randomly when a child doesn&#8217;t release the lock in time. This is certainly an issue with mutexes on 10.5</li>
</ul>
<p>Aside from these issues, all is well. The Mini&#8217;s second job in life is to sit below our 46&#8243; LCD TV, and play movies. Having some of Leopard&#8217;s  features for that (like an improved Front Row) really helps.</p>
<p>Off I go to check /var/log/mail.log for the 10000th time today&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retina.net/tech/taming-the-leopard.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

