<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>unsigned long geek = random(); &#187; Hardware</title>
	<atom:link href="http://mjturner.net/blog/archives/category/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://mjturner.net/blog</link>
	<description>Michael-John Turner: Musings from a random UNIX geek</description>
	<lastBuildDate>Fri, 12 Jun 2009 22:28:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
		<item>
		<title>iPod Nano battery replacement</title>
		<link>http://mjturner.net/blog/archives/2009/05/06/ipod-nano-battery-replacement/</link>
		<comments>http://mjturner.net/blog/archives/2009/05/06/ipod-nano-battery-replacement/#comments</comments>
		<pubDate>Wed, 06 May 2009 20:38:58 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[ipod]]></category>

		<guid isPermaLink="false">http://mjturner.net/blog/?p=280</guid>
		<description><![CDATA[A few days ago my daughter&#8217;s 8GB third generation iPod Nano refused to power on. After a bit of investigation on my part it seemed as if the battery had given up the ghost &#8211; the iPod works perfectly when the sync cable is plugged in and connected to a computer, but the minute the [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago my daughter&#8217;s 8GB third generation <a href="http://www.apple.com/ipodnano/">iPod Nano</a> refused to power on. After a bit of investigation on my part it seemed as if the battery had given up the ghost &#8211; the iPod works perfectly when the sync cable is plugged in and connected to a computer, but the minute the cable is removed, it powers off.</p>
<p>Being out of warranty (it was purchased about 16 months ago &#8211; let me not start ranting about batteries that fail after such a short period of light to medium use), I looked around for repair options. Replacement batteries are fairly easy to come by, but the Nano isn&#8217;t the easiest piece of hardware to <a href="http://www.youtube.com/watch?v=Ee3KDxVQKtw">disassemble</a>. Having learned the hard way, I&#8217;m really not a big fan of repairing mobile phones and similar devices myself &#8211; I always end up snapping a piece of plastic or bending something beyond repair. Taking that into consideration, I decided to look online for someone to do the battery replacement.</p>
<p><a href="http://www.apple.com/support/ipod/service/prices/">Apple themselves</a> will replace the battery for the princely sum of £46.13 (including shipping), which seems just a tad pricey &#8211; a new fourth generation 8GB iPod Nano costs only £107. The well-known <a href="http://www.ipodjuice.com/">Juice Your iPod</a> will perform the service for a much more reasonable $32 (excluding shipping), but it seems a little silly to ship an iPod half way around the world to have its battery replaced. I then came across <a href="http://www.ukipodrepairs.com/">UK iPod Repairs</a>, who&#8217;ll do the replacement for a reasonable £30, excluding shipping. I&#8217;ve placed an order with them and will be sending them the iPod tomorrow. According to the site, I should get the repaired item back by the middle of next week &#8211; expect an update once that&#8217;s happened.</p>
<p><strong>Update:</strong>Unfortunately the problem wasn&#8217;t the battery, it was the logic board. As a replacement would&#8217;ve cost in the region of £80, I ended up buying a replacement fourth generation Nano for her (£105).</p>
<p><!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2009/05/ipod-nano-battery-replacement--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2009/05/06/ipod-nano-battery-replacement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Not all USB flash drives are created bootable</title>
		<link>http://mjturner.net/blog/archives/2009/03/14/not-all-usb-flash-drives-are-created-bootable/</link>
		<comments>http://mjturner.net/blog/archives/2009/03/14/not-all-usb-flash-drives-are-created-bootable/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 12:41:29 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://mjturner.net/blog/?p=180</guid>
		<description><![CDATA[I recently had to create a number of bootable USB flash drives to install and update systems that don&#8217;t have local CD-ROM drives. Of course, I could&#8217;ve  booted the systems using PXE, but thought using USB would be quicker&#8230; How wrong I was.
After struggling for several hours with a flash drive that refused to [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had to create a number of bootable USB flash drives to install and update systems that don&#8217;t have local CD-ROM drives. Of course, I could&#8217;ve  booted the systems using <a href="http://en.wikipedia.org/wiki/Preboot_Execution_Environment">PXE</a>, but thought using USB would be quicker&#8230; How wrong I was.</p>
<p>After struggling for several hours with a flash drive that refused to boot no matter what I did, I discovered an interesting fact &#8211; most bootloaders won&#8217;t boot from flash drives that have 2048-byte sectors. Of course, the flash drive I was using had 2048-byte sectors&#8230;  Using a flash drive with 512-byte sectors worked perfectly first time.</p>
<p>Depending on operating system, it may not be that easy to tell the sector size of the flash drive. If using a Unix system, you should see something useful in the kernel ring buffer (displayed by dmesg) when you insert the drive. </p>
<p>A non-bootable drive will display something like:<br />
<code>sd 9:0:0:0: [sdh] 258687 2048-byte hardware sectors (530 MB)</code><br />
or<br />
<code>sd0: 505 MB, 126 cyl, 64 head, 32 sec, 2048 bytes/sect x 258687 sectors</code></p>
<p>A bootable one will look something like:<br />
<code>sd 11:0:0:0: [sdh] 2061816 512-byte hardware sectors (1056 MB)</code><br />
or<br />
<code>sd0: 1006 MB, 1006 cyl, 64 head, 32 sec, 512 bytes/sect x 2062328 sectors</code><!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2009/03/not-all-usb-flash-drives-are-created-bootable--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2009/03/14/not-all-usb-flash-drives-are-created-bootable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Buying AppleCare on eBay</title>
		<link>http://mjturner.net/blog/archives/2008/11/17/buying-applecare-on-ebay/</link>
		<comments>http://mjturner.net/blog/archives/2008/11/17/buying-applecare-on-ebay/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 10:58:31 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[applecare]]></category>
		<category><![CDATA[ebay]]></category>

		<guid isPermaLink="false">http://mjturner.net/blog/archives/2008/11/17/buying-applecare-on-ebay/</guid>
		<description><![CDATA[The one year warranty on my MacBook Pro is due to expire in a few weeks, so I&#8217;m thinking of investing in AppleCare to extend it by a further two years. AppleCare is rather expensive though, particularly for laptops &#8211; $399 (£ 279) for my model if bought from the online Apple Store.
There are a [...]]]></description>
			<content:encoded><![CDATA[<p>The one year warranty on my MacBook Pro is due to expire in a few weeks, so I&#8217;m thinking of investing in <a href="http://www.apple.com/support/products/proplan.html">AppleCare</a> to extend it by a further two years. AppleCare is rather expensive though, particularly for laptops &#8211; $399 (£ 279) for my model if bought from the online Apple Store.</p>
<p>There are a number of sellers offering the same plan for roughly half price on eBay, $199 <em>Buy It Now</em>. Positive feedback for these sellers is close to 100% and, as AppleCare is a worldwide warranty, it seems like a smart move to buy from them, rather than from Apple. Read the auctions more closely and things start to sound a little fishy though. The majority of the sellers who sell a lot of AppleCare packages provide the serial number electronically, rather than providing the retail package or any official paperwork from Apple. Only the serial number is required to activate the warranty, but surely the retail package should be available, if requested? Although the serial number provided may activate the warranty, how do we know that it wasn&#8217;t generated by a serial number generator?</p>
<p>I think in this case I&#8217;m going to be more prudent and pay a little bit more to buy an AppleCare plan that comes in the proper retail package &#8211; there are a number of sellers on eBay offering them and they&#8217;re also available from a number of reputable online retailers. The prices aren&#8217;t as low, but at least I&#8217;ll be more comfortable that I&#8217;m buying a legitimate product.<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2008/11/buying-applecare-on-ebay--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2008/11/17/buying-applecare-on-ebay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Sun Ultra 60 CPU speed jumpers</title>
		<link>http://mjturner.net/blog/archives/2007/07/22/sun-ultra-60-cpu-speed-jumpers/</link>
		<comments>http://mjturner.net/blog/archives/2007/07/22/sun-ultra-60-cpu-speed-jumpers/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 20:57:41 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Sun Microsystems and SPARC]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/archives/2007/07/22/sun-ultra-60-cpu-speed-jumpers/</guid>
		<description><![CDATA[With our recent acquisition of a number of Sun Ultra 60s, Jonathan and I have been doing a fair amount of CPU swapping to max out our machines.
Something odd that we&#8217;ve both noticed is that when we put a 450Mhz CPU into a machine that we didn&#8217;t receive with a 450Mhz CPU, it wouldn&#8217;t boot [...]]]></description>
			<content:encoded><![CDATA[<p>With our recent acquisition of a <a href="http://weblogs.turner.org.za/mj/archives/2007/06/10/more-ultra-60s-arrive/">number</a> of <a href="http://sunsolve.sun.com/handbook_pub/Systems/U60/U60.html">Sun Ultra 60s</a>, Jonathan and I have been doing a fair amount of CPU swapping to max out our machines.</p>
<p>Something odd that we&#8217;ve both noticed is that when we put a 450Mhz CPU into a machine that we didn&#8217;t receive with a 450Mhz CPU, it wouldn&#8217;t boot up. There&#8217;s no mention of CPU speed jumpers in the <a href="http://docs.sun.com/app/docs/doc/805-1709-12">service manual</a>, so we both put it down to different motherboard revisions, phases of the moon and the lack of a chicken sacrifice.</p>
<p>A few days ago I discovered the <a href="http://docs-pdf.sun.com/806-1055-11/806-1055-11.pdf">Sun 450 MHz UltraSPARC-II Module Upgrade</a> guide, which details the CPU speed jumper settings for the Ultra 60 (see pages 3-5 and 3-6). Bah. Why doesn&#8217;t Sun bother documenting these things in the service manual?<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2007/07/sun-ultra-60-cpu-speed-jumpers--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2007/07/22/sun-ultra-60-cpu-speed-jumpers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Network booting FreeBSD on sparc64 systems</title>
		<link>http://mjturner.net/blog/archives/2007/06/13/network-booting-freebsd-on-sparc64-systems/</link>
		<comments>http://mjturner.net/blog/archives/2007/06/13/network-booting-freebsd-on-sparc64-systems/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 04:25:57 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Sun Microsystems and SPARC]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/archives/2007/06/13/network-booting-freebsd-on-sparc64-systems/</guid>
		<description><![CDATA[I&#8217;ve been network booting SPARC systems for a while now, ever since my last run in with a faulty floppy drive on a SPARCstation 2. NetBSD makes it easy &#8211; the standard installation includes a diskless client filesystem which can simply be extracted onto the boot server. It wasn&#8217;t quite so straightforward with FreeBSD, so [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been network booting SPARC systems for a while now, ever since my last run in with a faulty floppy drive on a SPARCstation 2. <a href="http://www.NetBSD.org">NetBSD</a> makes it easy &#8211; the standard installation includes a diskless client filesystem which can simply be extracted onto the boot server. It wasn&#8217;t quite so straightforward with <a href="http://www.FreeBSD.org">FreeBSD</a>, so here are a few pointers&#8230;</p>
<p>My boot server is running NetBSD 3.1 and I booted FreeBSD 6.2, so if you&#8217;re using different software you may need to make some adjustments. YMMV.
<ol>
<li>On the boot server, configure rarpd(8) as usual, adding the entry for your machine&#8217;s MAC address to /etc/ethers. For example (for a machine called test02):<br />
<code>08:00:20:b2:2f:b6 test02</code>
</li>
<li>Extract the FreeBSD base fileset to the appropriate location on your boot server (for example, /export/install/fb62_sp64).</li>
<li>Extract the FreeBSD GENERIC kernel fileset to boot/ in your diskless filesystem.</li>
<li>Within your diskless root, symlink boot/GENERIC to boot/kernel (boot/GENERIC is a directory that contains the kernel and its modules).</li>
<li>Put boot/loaders from the diskless filesystem into your tftp root directory and symlink it to your machine&#8217;s IP address in hex. For example, the filename for 192.168.1.92 is C0A8015C.</li>
<li>Export your diskless root filesystem via NFS and add the necessary dhcpd.conf stanza. For example:<code><br />
host test02.pimp.org.za {<br />
  hardware ethernet 08:00:20:b2:2f:b6;<br />
  fixed-address 192.168.1.92;<br />
  option host-name "test02";<br />
  option root-path "/export/install/fb62_sp64";<br />
}</code>
</li>
<li>Boot your machine &#8211; &#8220;boot net&#8221; from the PROM should do it.</li>
</ol>
<p>A few tips:</p>
<ul>
<li>It&#8217;s normally a good idea to update the machine&#8217;s OpenBoot PROM to the latest release. Old PROMs often have subtle bugs.</li>
<li>Extracting FreeBSD filesets is simple:<code><br />
  cat 6.2-RELEASE/base/base.* > /tmp/base.tar.gz<br />
  tar -xzvpf /tmp/base.tar.gz -C /export/install/fb62_sp4<br />
</code>
</ul>
<p>Update: Fixed incorrect command to extract sets (thanks John Messenger!)</p>
<p><!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2007/06/network-booting-freebsd-on-sparc64-systems--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2007/06/13/network-booting-freebsd-on-sparc64-systems/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>More Ultra 60s arrive</title>
		<link>http://mjturner.net/blog/archives/2007/06/10/more-ultra-60s-arrive/</link>
		<comments>http://mjturner.net/blog/archives/2007/06/10/more-ultra-60s-arrive/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 16:42:00 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Sun Microsystems and SPARC]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/archives/2007/06/10/more-ultra-60s-arrive/</guid>
		<description><![CDATA[Thanks to a lead from Mark, I now have even more Sun Ultra 60s &#8211; another five, for the princely total of R450 (about $60). They are of varying hardware specification, but I have 1&#215;300Mhz CPU, 2&#215;360Mhz CPUs and 2&#215;450Mhz CPUs, somewhere in the region of 2.5GiB RAM and a few 4 and 9GiB disks. [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to a lead from <a href="http://www.itbox.co.za">Mark</a>, I now have even more <a href="http://sunsolve.sun.com/handbook_pub/Systems/U60/U60.html">Sun Ultra 60s</a> &#8211; another five, for the princely total of R450 (about $60). They are of varying hardware specification, but I have 1&#215;300Mhz CPU, 2&#215;360Mhz CPUs and 2&#215;450Mhz CPUs, somewhere in the region of 2.5GiB RAM and a few 4 and 9GiB disks. All the machines have dual width Elite3D framebuffers. All in all, a pretty good deal <img src='http://mjturner.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>My plan is to put together at least two dual CPU machines, one running <a href="http://www.freebsd.org">FreeBSD</a> and another probably running <a href="http://www.opensolaris.org/">OpenSolaris</a>. *sigh* If only <a href="http://www.NetBSD.org">NetBSD</a> supported SMP on 64-bit SPARC systems.<br />
<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2007/06/more-ultra-60s-arrive--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2007/06/10/more-ultra-60s-arrive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>I&#8217;ve Switched</title>
		<link>http://mjturner.net/blog/archives/2007/02/25/ive-switched/</link>
		<comments>http://mjturner.net/blog/archives/2007/02/25/ive-switched/#comments</comments>
		<pubDate>Sun, 25 Feb 2007 07:14:34 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/archives/2007/02/25/ive-switched/</guid>
		<description><![CDATA[Yes, it&#8217;s true &#8211; I&#8217;ve switched to a Mac running OS X as my primary home workstation. For the past few years I&#8217;ve been running NetBSD on sparc64 systems, but felt that it was time for a change. Something in particular that&#8217;s really annoyed me is that Firefox still isn&#8217;t stable on 64-bit big-endian platforms [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, it&#8217;s true &#8211; I&#8217;ve <a href="http://www.apple.com/getamac/">switched</a> to a Mac running OS X as my primary home workstation. For the past few years I&#8217;ve been running <a href="http://www.netbsd.org">NetBSD</a> on sparc64 systems, but felt that it was time for a change. Something in particular that&#8217;s really annoyed me is that Firefox <i>still</i> isn&#8217;t stable on 64-bit big-endian platforms &#8211; I had to resort to running it on a NetBSD/alpha system and displaying it locally.</p>
<p>It&#8217;s still early days, but I&#8217;m impressed with how everything Just Works under OS X. It&#8217;s not quite a traditional Unix system (NeXT always was a bit different, NetInfo for example), but a Mach kernel, a mostly-FreeBSD userland and a pretty GUI is good enough for me <img src='http://mjturner.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Of course, I&#8217;m still keeping my Ultra 60 running NetBSD as my second head &#8211; just need to get <a href="http://synergy2.sourceforge.net/">Synergy</a> configured so that I can talk to both machines with a single keyboard and mouse.<br />
<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2007/02/ive-switched--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2007/02/25/ive-switched/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Ultra 60s arrive</title>
		<link>http://mjturner.net/blog/archives/2006/12/13/ultra-60s-arrive/</link>
		<comments>http://mjturner.net/blog/archives/2006/12/13/ultra-60s-arrive/#comments</comments>
		<pubDate>Wed, 13 Dec 2006 04:06:37 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Sun Microsystems and SPARC]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/archives/2006/12/13/ultra-60s-arrive/</guid>
		<description><![CDATA[A few weeks ago I collected some more Sun hardware from a friend of mine who seems to know the location of the best dumpsters in town. It was quite a collection: a pair of Ultra 60s, a Ultra 2, a pair of Ultra 1s, a Sun 8mm tape drive and a StorEdge L280 DLT [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I collected some more Sun hardware from a friend of mine who seems to know the location of the best dumpsters in town. It was quite a collection: a pair of <a href="http://sunsolve.sun.com/handbook_pub/Systems/U60/U60.html">Ultra 60s</a>, a <a href="http://sunsolve.sun.com/handbook_pub/Systems/U2/U2.html">Ultra 2</a>, a pair of <a href="http://www.sun.com/products-n-solutions/hardware/docs/Workstation_Products/Workstations/UltraSPARC_Workstations/Sun_Ultra_1/index.html">Ultra 1s</a>, a Sun 8mm tape drive and a <a href="http://sunsolve.sun.com/handbook_pub/Systems/L280/L280.html">StorEdge L280</a> DLT changer.</p>
<p>One of the Ultra 60s had a single 360Mhz CPU, 1GiB RAM, a 9GiB disk, gigabit Ethernet and a pair of Creator3Ds. The other had a single 360Mhz CPU, 512MiB RAM, a pair of 18GiB drives and a single Creator3D. The Ultra 2 only had a single 200Mhz CPU, but had 512MiB RAM. The Ultra 1s were pretty low end &#8211; both had 143Mhz CPUs, 64MiB RAM and a quad fast ethernet and one had a 2GiB disk, the other being diskless.</p>
<p>I&#8217;ve given the one Ultra 60 and the Ultra 2 to Jonathan Groll and the Ultra 1s will probably be given to some deserving homes amongst <a href="http://www.clug.org.za">CLUG</a> members. My Ultra 60 is already running <a href="http://www.NetBSD.org">NetBSD</a>-current (currently 4.99.4 kernel and userland) and working well, but more on that in a later post.</p>
<p>It&#8217;s incredible, but a few years ago it was impossible to get any moderately decent Sun hardware locally, but these days it seems to be falling from the sky. At rough count I currently have 13 unused Sun machines (6&#215;32-bit, 7&#215;64-bit). Now I just need to get myself a nice Blade <a href="http://sunsolve.sun.com/handbook_pub/Systems/SunBlade1000/SunBlade1000.html">1000</a>, <a href="http://sunsolve.sun.com/handbook_pub/Systems/SunBlade2000/SunBlade2000.html">2000</a> or <a href="http://sunsolve.sun.com/handbook_pub/Systems/SunBlade2500S/SunBlade2500S.html">2500</a> and I&#8217;ll be a very happy camper. Of course NetBSD still needs to get working sparc64 SMP and UltraSPARC-III CPU support, but that&#8217;s minor stuff <img src='http://mjturner.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> <!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/12/ultra-60s-arrive--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/12/13/ultra-60s-arrive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Hello OpenSolaris</title>
		<link>http://mjturner.net/blog/archives/2006/12/12/hello-opensolaris/</link>
		<comments>http://mjturner.net/blog/archives/2006/12/12/hello-opensolaris/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 14:01:59 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sun Microsystems and SPARC]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/archives/2006/12/12/hello-opensolaris/</guid>
		<description><![CDATA[On Sunday I finally managed to get OpenSolaris installed on my &#8220;spare&#8221; Sun Ultra 2. Finally for a number of reasons:

It took me a while to get the machine back together again with a working disk and the correct RAM. 200-pin DSIMMs are not the easiest things to add and remove.
I have a distinct shortage [...]]]></description>
			<content:encoded><![CDATA[<p>On Sunday I <em>finally</em> managed to get <a href="http://www.opensolaris.org">OpenSolaris</a> installed on my <a href="http://weblogs.turner.org.za/mj/archives/2006/11/02/goodbye-sgi-hello-suns/">&#8220;spare&#8221;</a> Sun <a href="http://sunsolve.sun.com/handbook_pub/Systems/U2/U2.html">Ultra 2</a>. <em>Finally</em> for a number of reasons:</p>
<ul>
<li>It took me a while to get the machine back together again with a working disk and the correct RAM. 200-pin DSIMMs are <em>not </em>the easiest things to add and remove.</li>
<li>I have a distinct shortage of decent sized 1&#8243; SCA disks. I eventually found a 7,200rpm 9GiB Western Digital drive that used to be in my AlphaServer 800 and used that.</li>
<li>I needed to update the PROM to boot a 64-bit kernel, which took some time as I had to hunt down a hard disk with Solaris already installed in order to boot the PROM updater.
</li>
<li>Solaris is not quick to install using a 12x CD-ROM drive (the fastest I had at hand &#8211; didn&#8217;t feel like digging in the parts bin outside for a faster one).</li>
<li>Slicing the disk incorrectly is not a Good Thing &#8211; the first install failed after /usr ran out of space.</li>
</ul>
<p>After all that:<code><br />
[1] mj@skunkworks:~$ uname -a<br />
SunOS skunkworks 5.11 snv_52 sun4u sparc SUNW,Ultra-2<br />
</code></p>
<p>Not the fastest machine (single 300Mhz UltraSPARC-II CPU, 512MiB RAM), but it runs well.<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/12/hello-opensolaris--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/12/12/hello-opensolaris/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Goodbye SGI, hello Suns</title>
		<link>http://mjturner.net/blog/archives/2006/11/02/goodbye-sgi-hello-suns/</link>
		<comments>http://mjturner.net/blog/archives/2006/11/02/goodbye-sgi-hello-suns/#comments</comments>
		<pubDate>Thu, 02 Nov 2006 04:18:01 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IRIX]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Silicon Graphics]]></category>
		<category><![CDATA[Sun Microsystems and SPARC]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/archives/2006/11/02/goodbye-sgi-hello-suns/</guid>
		<description><![CDATA[On Saturday I got two Sun UltraSPARC systems from a friend, in exchange for my unused SGI O2. Although the O2 was a great little machine, I hadn&#8217;t used it for about a year and SGI&#8217;s poor support for IRIX (ie no easy way for me to get patches) meant it would probably have languished [...]]]></description>
			<content:encoded><![CDATA[<p>On Saturday I got two Sun UltraSPARC systems from a friend, in exchange for my unused <a href="http://weblogs.turner.org.za/mj/archives/2005/03/02/this-is-a-unix-system-i-know-this/">SGI O2</a>. Although the O2 was a great little machine, I hadn&#8217;t used it for about a year and SGI&#8217;s poor support for IRIX (ie no easy way for me to get patches) meant it would probably have languished in my pile of unused systems for a while longer.</p>
<p>The two systems I got were an Ultra 10, 333Mhz, 256MiB, 9GiB IDE, Creator3D and an Ultra 2, 300Mhz, 256MiB, Creator3D and no disks. I&#8217;ve already stripped my Ultra 5 and put its RAM, SCSI controller, disk and USB 2.0 card into the Ultra 10 and it seems noticeably faster &#8211; probably a combination of the Creator3D and the extra cache on the 333Mhz CPU (2MiB vs the 256KiB on the Ultra 5&#8217;s 360Mhz). </p>
<p>The Ultra 10 is running <a href="http://www.netbsd.org">NetBSD</a>-current (4.99.1) and once <a href="http://www.cuddletech.com/blog/pivot/entry.php?id=754">Solaris 10 Update 3</a> has been released, I&#8217;ll be installing it on the Ultra 2.<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/11/goodbye-sgi-hello-suns--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/11/02/goodbye-sgi-hello-suns/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Firefox 2.0 slower than Firefox 1.5</title>
		<link>http://mjturner.net/blog/archives/2006/11/01/firefox-20-slower-than-firefox-15/</link>
		<comments>http://mjturner.net/blog/archives/2006/11/01/firefox-20-slower-than-firefox-15/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 09:24:00 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Alpha]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/archives/2006/11/01/firefox-20-slower-than-firefox-15/</guid>
		<description><![CDATA[Yep, it&#8217;s true &#8211; it takes longer to build Firefox 2.0 than it does to build 1.5. Timings on a 500Mhz EV56 AlphaServer 800 running NetBSD:
real    612m43.097s
user    534m11.005s
sys     80m52.159s

Contrast those with my previous results and you&#8217;ll see that it takes about 4 minutes longer to [...]]]></description>
			<content:encoded><![CDATA[<p>Yep, it&#8217;s true &#8211; it takes longer to build Firefox 2.0 than it does to build 1.5. Timings on a 500Mhz EV56 AlphaServer 800 running <a href="http://www.netbsd.org">NetBSD</a>:<code><br />
real    612m43.097s<br />
user    534m11.005s<br />
sys     80m52.159s<br />
</code><br />
Contrast those with <a href="http://weblogs.turner.org.za/mj/archives/2006/04/17/firefox-is-not-bloated/">my previous results</a> and you&#8217;ll see that it takes about 4 minutes longer to build 2.0. It&#8217;s bloat I tell you <img src='http://mjturner.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/11/firefox-20-slower-than-firefox-15--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/11/01/firefox-20-slower-than-firefox-15/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>The overheating Ultra 2</title>
		<link>http://mjturner.net/blog/archives/2006/07/08/the-overheating-ultra-2/</link>
		<comments>http://mjturner.net/blog/archives/2006/07/08/the-overheating-ultra-2/#comments</comments>
		<pubDate>Sat, 08 Jul 2006 06:46:06 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Sun Microsystems and SPARC]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/archives/2006/07/08/the-overheating-ultra-2/</guid>
		<description><![CDATA[Last week my proxy server, a Sun Ultra 2 running NetBSD 3.0_STABLE, started powering itself off. Every time I powered the machine on again, after about an hour (just after resynchronising the RAID), it would power off again. There were no messages on the serial console, which was rather puzzling.
Some judicious Googling suggested that it [...]]]></description>
			<content:encoded><![CDATA[<p>Last week my proxy server, a <a href="http://sunsolve.sun.com/handbook_pub/Systems/U2/U2.html">Sun Ultra 2</a> running <a href="http://www.NetBSD.org">NetBSD</a> 3.0_STABLE, started powering itself off. Every time I powered the machine on again, after about an hour (just after resynchronising the RAID), it would power off again. There were no messages on the serial console, which was rather puzzling.</p>
<p>Some judicious Googling suggested that it could be a heat problem, so on the weekend I stripped the machine down and cleaned it out. It was full of dust &#8211; a thick layer on the power supply and over the CPUs&#8217; heat sinks. After the cleanout, the machine has been rock solid &#8211; I&#8217;ve rebuilt a lot of <a href="http://www.pkgsrc.org">pkgsrc</a> packages and put it under a fair load and it hasn&#8217;t skipped a beat.<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/07/the-overheating-ultra-2--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/07/08/the-overheating-ultra-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Alas poor FreeBSD/alpha</title>
		<link>http://mjturner.net/blog/archives/2006/05/15/alas-poor-freebsdalpha/</link>
		<comments>http://mjturner.net/blog/archives/2006/05/15/alas-poor-freebsdalpha/#comments</comments>
		<pubDate>Mon, 15 May 2006 04:27:07 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Alpha]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/?p=131</guid>
		<description><![CDATA[Saw this mail on the FreeBSD alpha list a few days ago &#8211; unfortunately it seems as if support for the Alpha architecture will be phased out with FreeBSD 7.0. 
From John Baldwin:
Alpha was the first non-x86 port that was added to FreeBSD, and as such it has greatly aided the efforts to keep FreeBSD [...]]]></description>
			<content:encoded><![CDATA[<p>Saw <a href="http://lists.freebsd.org/pipermail/freebsd-alpha/2006-May/003011.html">this mail</a> on the <a href="http://lists.freebsd.org/pipermail/freebsd-alpha/">FreeBSD alpha list</a> a few days ago &#8211; unfortunately it seems as if support for the Alpha architecture will be phased out with <a href="http://www.FreeBSD.org">FreeBSD</a> 7.0. </p>
<p>From John Baldwin:<code><br />
Alpha was the first non-x86 port that was added to FreeBSD, and as such it has greatly aided the efforts to keep FreeBSD from being too i386-centric.  However, recently the Alpha port has not had any active development or maintenance.<br />
...<br />
After considering all of this, it is time to part with Alpha for 7.0 and beyond.  At this time it is still planned to provide 6.x releases for FreeBSD/alpha.  The code will still be around in CVS history if someone suddenly shows up and fixes a bunch of bugs and/or the architecture is revived. ...</code></p>
<p>I certainly hope someone steps up to take care of FreeBSD/alpha, as it would be sad to see it consigned to the history books. I&#8217;ve never used FreeBSD/alpha seriously (my Alphas run <a href="http://www.NetBSD.org">NetBSD</a>), but the more choice there is available in the open source arena the better.<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/05/alas-poor-freebsdalpha--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/05/15/alas-poor-freebsdalpha/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Another one bites the dust?</title>
		<link>http://mjturner.net/blog/archives/2006/05/08/another-one-bites-the-dust/</link>
		<comments>http://mjturner.net/blog/archives/2006/05/08/another-one-bites-the-dust/#comments</comments>
		<pubDate>Mon, 08 May 2006 15:20:02 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IRIX]]></category>
		<category><![CDATA[Silicon Graphics]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/?p=130</guid>
		<description><![CDATA[Spotted today that sgi have filed for Chapter 11 bankruptcy protection. It&#8217;s sad that the once great maker of high-end graphics workstations has been reduced to this, but I can&#8217;t help but feel the writing was on the wall once they diverted from their core competency with products like the Windows NT-based Visual Workstation series. [...]]]></description>
			<content:encoded><![CDATA[<p>Spotted today that <a href="http://www.sgi.com">sgi</a> have filed for <a href="http://www.sgi.com/company_info/newsroom/press_releases/2006/may/sgi_reorg.html">Chapter 11</a> bankruptcy protection. It&#8217;s sad that the once great maker of high-end graphics workstations has been reduced to this, but I can&#8217;t help but feel the writing was on the wall once they diverted from their core competency with products like the Windows NT-based <a href="http://en.wikipedia.org/wiki/SGI_Visual_Workstation">Visual Workstation</a> series. The purchase and later sale of Cray also suggested that they didn&#8217;t know where their focus was.</p>
<p>This doesn&#8217;t have to be the end &#8211; perhaps it&#8217;s the end of the beginning and sgi will re-emerge a better and more focused company. Either way, I think it&#8217;s the end of <a href="http://en.wikipedia.org/wiki/Irix">IRIX</a> &#8211; if sgi do survive, I think they&#8217;ll focus primarily in Linux-based systems, and abandon MIPS and IRIX to the history books.<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/05/another-one-bites-the-dust--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/05/08/another-one-bites-the-dust/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Porting NetBSD to CoolThreads</title>
		<link>http://mjturner.net/blog/archives/2006/04/18/porting-netbsd-to-coolthreads/</link>
		<comments>http://mjturner.net/blog/archives/2006/04/18/porting-netbsd-to-coolthreads/#comments</comments>
		<pubDate>Mon, 17 Apr 2006 22:09:32 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Sun Microsystems and SPARC]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/?p=127</guid>
		<description><![CDATA[I see that Sun were offering a reward for the porting of Linux to their CoolThreads-based systems (a reward I&#8217;m sure has been claimed now that  David S. Miller has Linux booting multi-user on such systems). Come on Sun &#8211; why not offer the same reward for porting NetBSD to CoolThreads? After all, SunOS [...]]]></description>
			<content:encoded><![CDATA[<p>I see that <a href="http://www.sun.com">Sun</a> were offering a <a href="http://www.sun.com/servers/coolthreads/overview/faq.jsp#q_14">reward</a> for the porting of Linux to their <a href="http://www.sun.com/servers/coolthreads/overview/">CoolThreads</a>-based systems (a reward I&#8217;m sure has been claimed now that  <a href="http://vger.kernel.org/~davem/cgi-bin/blog.cgi/index.html">David S. Miller</a> has Linux booting multi-user on such systems). Come on Sun &#8211; why not offer the same reward for porting NetBSD to CoolThreads? After all, SunOS releases prior to 5.x were based on BSD and Sun has made <a href="http://www.netbsd.org/Foundation/press/sun-donation.html">past donations</a> to <a href="http://www.netbsd.org/Foundation/">The NetBSD Foundation</a>.</p>
<p><!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/04/porting-netbsd-to-coolthreads--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/04/18/porting-netbsd-to-coolthreads/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>
