<?xml version='1.0' encoding='utf-8' ?>
<rss version='2.0' xmlns:dc='http://purl.org/dc/elements/1.1/'>
  <channel>
    <title>Wolfmans Howlings: Upgrading a Ubuntu 6.06 Dapper Drake system to a Core Duo MoBo</title>
    <link>http://blog.wolfman.com/articles/2006/12/17/upgrading-a-ubuntu-6-06-dapper-drake-system-to-a-core-duo-mobo</link>
    <description>A programmers Blog about Ruby, Rails and a few other issue</description>
    <language>en-us</language>
    <ttl>40</ttl>
    <item>
      <title>Upgrading a Ubuntu 6.06 Dapper Drake system to a Core Duo MoBo</title>
      <description>
        &lt;p&gt;My current development system is Ubuntu 6.06 using an Athlon 2500+ Barton
        processor and an Asus A7V8X-X motherboard and 1GB of DRAM. It has been
        pretty stable, and relatively fast, but it is about 3 years old, and I
        like to upgrade when I can at least double my perceived performance. (ie I
        have to notice the difference, not just going on specs).&lt;/p&gt;
        
        &lt;p&gt;So I decided the latest hot system seems to be based on the Intel Core
        2 Duo 6600, and I like a quiet system so I decided to build one spec'd
        out by &lt;a href=&quot;http://www.silentpcreview.com&quot;&gt;Silent PC Review&lt;/a&gt;. The one in
        particular was &lt;a href=&quot;http://www.silentpcreview.com/article698-page4.html&quot;&gt;SPCR Model One: Modern General Purpose
        PC&lt;/a&gt;.&lt;/p&gt;
        
        &lt;p&gt;This is a build based on an Asus P5B-E board, in an Antec Solo case,
        with the silencer foam etc. I wanted 2 GB memory this time around as I
        like to use VMware workstation to run winxp.&lt;/p&gt;
        
        &lt;p&gt;So I ordered the CPU, Mobo and Memory from NewEgg, and I ordered the
        Antec Solo case with pre-installed silencer foam from EndPCNoise.com, they
        have a pre-built
        &lt;a href=&quot;http://www.endpcnoise.com/cgi-bin/e/std/sku=spcr_quiet_core2.html&quot;&gt;version&lt;/a&gt;
        but by buying the components myself I could save about $500, and I enjoy
        building systems.&lt;/p&gt;
        
        &lt;p&gt;The specs are:&lt;/p&gt;
        
        &lt;ul&gt;
        &lt;li&gt;Intel Core Duo E6600&lt;/li&gt;
        &lt;li&gt;Corsair TWIN2X2048-6400C4 memory&lt;/li&gt;
        &lt;li&gt;Asus P5B-E Motherboard&lt;/li&gt;
        &lt;li&gt;Antec Solo case&lt;/li&gt;
        &lt;li&gt;Scythe Ninja Plus Rev. B CPU Cooler&lt;/li&gt;
        &lt;/ul&gt;
        
        &lt;p&gt;I already have Seagate Barracuda drives (but had to get a SATA drive see
        later).
        I had an Antec 380 Watt PSU, which is not really quiet but I will
        switch that with a 430 Watt Seasonic S12 later.&lt;/p&gt;
        
        &lt;p&gt;I had to get a new Video card, as the newer Motherboards no longer
        have AGP slots, so I wanted to get as close to what I already have and
        setup for dual monitor, which meant sticking with ATI Radeon, not the
        fastest but I don't play games so don't need the fastest out there,
        but it does need to support dual monitor, Fry's had a special on
        Diamond Stealth x300e ATI based PCI express cards, so I got one of
        those. (And as it turns out I may as well have gotten anything, as
        even though it is a Radeon like my current card, it couldn't use the
        same driver).&lt;/p&gt;
        
        &lt;p&gt;I had already read the horror stories of people trying to get Ubuntu
        to work on these new C2D Mobos, but it seemed most of the problems
        related to trying to run off of ATA/IDE disks, and the newer mobos all
        have SATA. So I got an SIIG UltraATA 133 PCI card, just in case. This
        was because the on-board JMicron based IDE controller does not work
        with the version of the Kernel Ubuntu 6.06 comes with and the plan was
        to try to continue using Dapper Drake and not have to upgrade to Edgy
        Edge or worse Fiesty. I thought I could just stick my existing drive in
        the new system and be off and running. (Boy was I wrong!)&lt;/p&gt;
        
        &lt;p&gt;I built the system pretty quickly, everything fitted in nicely
        although the Ninja heatsink is huge, and made it hard to plug in some
        connectors after I installed it, probably should have plugged them in
        first. Also replacing the power supply later on is going to be tough
        without removing the heatsink first.&lt;/p&gt;
        
        &lt;p&gt;The first thing I tried was to boot off of my existing IDE drive using
        the SIIG IDE PCI board, and I was surprised that it booted OK. The
        first thing I always do is run memtest over night, and as that comes
        with Ubuntu it was easy to do. I needed to tweak the memory settings
        in the BIOS first though. I don't overclock as I want stability, but
        the defaults the BIOS picked up were wrong, so I just changed the
        latencies to the Corsair specified ones (4,4,4,12). Memtest ran all
        night with no problems, and the CPU temp was around 50 deg C, which
        isn't too bad. I really like Corsair RAM it always seems to work for
        me. So the first step seemed to go ok.&lt;/p&gt;
        
        &lt;p&gt;I then discovered I was not able to get the system to boot from an
        IDE CDROM drive connected to the SIIG controller, whatever I tried.&lt;/p&gt;
        
        &lt;p&gt;I also noticed that the HD performance of the ata100 IDE disk drive
        was not what it should be on the SIIG controller, I'm not sure why,
        but it was about half the speed I expected, so I popped down to Fry's
        again (I practically live there ;) as they had a Seagate 300GB SATA
        drive for just under $100, and hooked that up, and it was nice and
        fast, at least 3 times as fast as the IDE drive, I suspect the SIIG
        PCI/IDE adapter was using a slower mode than necessary, but there was
        no way of fixing it, and given I can't boot from CDROMs either I
        returned the card (luckily Fry's has a great return policy).&lt;/p&gt;
        
        &lt;p&gt;I found I could boot off of a USB CDROM drive though, which I had
        lying around so I ran &lt;a href=&quot;http://grc.com&quot;&gt;Spinrite 6&lt;/a&gt; on the SATA drive,
        as I like to test all my drives as I've had a few bad ones in the past,
        this comes on a bootable CD and I left that running for about 14
        hours! The disk checked out OK.&lt;/p&gt;
        
        &lt;p&gt;Given all these problems, plus the fact that the sound card wasn't
        recognized and the Ethernet card wasn't either I figured I'd see what
        happened if I tried to boot off of the Edgy (Ubuntu 6.10) Live CD
        using the built-in JMicron based IDE, I thought after all the bug
        reports I read they have fixed it by now.&lt;/p&gt;
        
        &lt;p&gt;I stuck it into the IDE CDROM drive plugged into the JMicron slot, and
        watched it boot, it came up and saw all the drives on the IDE, and the
        sound worked too. Only the Ethernet was still invisible. So it seems
        Edgy has fixed most of the compatibility problems, so this was enough
        incentive for me to upgrade from Dapper to Edgy, which turned out to
        not be too much of a hassle, and most of the problems I ran into other
        people have already run into and can be easily fixed with some
        Googling. (For instance the acpid didn't want to update, it was just a
        matter of killing off hald). &lt;/p&gt;
        
        &lt;p&gt;I plugged my existing Dapper IDE drive into the JMicron slot, booted
        into the Edgy Live CD, and copied the Dapper system onto the new SATA
        drive, basically just &lt;code&gt;cp -ax /mnt/old /mnt/new&lt;/code&gt;. This meant I could
        keep that Dapper disk as a backup in case something went terribly
        wrong down the road. I did some Grub incantations to get the SATA
        drive to boot, this is best done in the grub boot prompt rather than
        using grub on a running system...&lt;/p&gt;
        
        &lt;pre&gt;&lt;code&gt;grub&amp;gt; root (hd0, 0)
        grub&amp;gt; setup (hd0)
        &lt;/code&gt;&lt;/pre&gt;
        
        &lt;p&gt;Figuring out it's hd0 or hd1 takes some effort, but if its the only
        drive it will be hd0, if you do this from a running system (ie the
        Live cd)...&lt;/p&gt;
        
        &lt;pre&gt;&lt;code&gt;&amp;gt; grub
        grub&amp;gt; device (hd0) /dev/sda
        grub&amp;gt; root (hd0, 0)
        grub&amp;gt; setup (hd0)
        &lt;/code&gt;&lt;/pre&gt;
        
        &lt;p&gt;I then booted off the SATA drive into single user mode of Dapper.
        (Dapper boots fine from a SATA drive on this MoBo).&lt;/p&gt;
        
        &lt;p&gt;I followed the KUbuntu instructions to upgrade from Dapper to Edgy,
        basically edit the /etc/apt/sources.list and replace all occurrences
        of dapper to edgy, then...&lt;/p&gt;
        
        &lt;pre&gt;&lt;code&gt;&amp;gt; apt-get update
        &amp;gt; apt-get dist-upgrade
        &amp;gt; apt-get install kubuntu-desktop python-qt3 python-kde3 ubuntu-minimal
        &lt;/code&gt;&lt;/pre&gt;
        
        &lt;p&gt;Then keep doing it until everything downloads ok, that's when I found
        the hald problem mentioned above which was blocking the upgrade
        finishing.&lt;/p&gt;
        
        &lt;p&gt;I had to do a few &lt;code&gt;apt-get upgrades&lt;/code&gt; afterwards, and manually upgrade
        the list of things that got held back for some reason.&lt;/p&gt;
        
        &lt;p&gt;At the end of that I had my existing workstation image upgraded to
        Edgy on the SATA drive, able to see the IDE drives on the JMicron
        controller, and the sound worked fine. I had to plug in an old PCI
        Ethernet card I had lying around as the Gig Ethernet controller is not
        recognized even in Edgy.&lt;/p&gt;
        
        &lt;p&gt;In the process of all this I discovered that even though the JMicron
        IDE works under Edgy, it thinks all the HDs are UDMA33, ie SLOW, I
        haven't played around much with that, but I'm not sure why as it says
        it handles UDMA133. This is ok for my CDROM, but I want my second IDE
        drive to be a bit faster, even though my primary will now be a genuine
        SATA. Fry's didn't have anymore SATA to IDE dongles to try (the one
        from Syba I tried didn't work at all), so I ordered the newer SYBA one
        from NewEgg, along with the 430 Seasonic S12 PSU.  Hopefully this will
        work and make my second IDE drive fast again. In the meantime I'll
        live with the slow second drive.&lt;/p&gt;
        
        &lt;p&gt;Now I needed to find all the things that broke from my upgrade from
        Dapper to Edgy (Something I was hoping I would have to avoid).&lt;/p&gt;
        
        &lt;p&gt;The first thing was to get dual monitors working again, and as fglrx
        didn't seem to work anymore (not sure if it was Edgy or the different
        video card), I had to do some research again and found that the Radeon
        Xorg driver should work the same way withthe same setup I had before.&lt;/p&gt;
        
        &lt;p&gt;I took my existing xorg.conf that I had finally got to work with dual
        screen a while back using fglrx and changed the driver to radeon, and
        everything worked OK, except for some problem with the second screen
        having a huge rectangle instead of a cursor, again Googling discovered
        others had solved that problem, and I think adding &quot;composite&quot; &quot;false&quot;
        to my xorg.conf fixed it. (Or rebooting, who knows).&lt;/p&gt;
        
        &lt;p&gt;Most everything else seemed to work except...&lt;/p&gt;
        
        &lt;ul&gt;
        &lt;li&gt;&lt;p&gt;Had to uninstall and reinstall Mysql to get the server to run &lt;/p&gt;&lt;/li&gt;
        &lt;li&gt;&lt;p&gt;I had to remove Beagle as it was using 2GB of memory! and no
        backport in sight of the latest version, which apparently fixes that.&lt;/p&gt;&lt;/li&gt;
        &lt;li&gt;&lt;p&gt;lm-sensors no longer worked, and it appears the device drivers
        needed for my motherboard have not been ported over yet, and probably
        won't make it into Edgys kernel anyway, so no more CPU temp sitting in
        GKrellM.&lt;/p&gt;&lt;/li&gt;
        &lt;li&gt;&lt;p&gt;Minor mods needed to smarttools (smartd) setup (add -d ata for the SATA drive)&lt;/p&gt;&lt;/li&gt;
        &lt;/ul&gt;
        
        &lt;p&gt;Oh yea, it is really fast, well worth the effort and expense of the
        upgrade, a very noticeable speed improvement over the Athlon XP 2500+
        Barton system. I won't have to upgrade again for years, until there
        are native quad core chips at 5GHz, at least ;)&lt;/p&gt;
        
        &lt;p&gt;This version is quieter than my old system, but not silent yet, I'm
        hoping replacing the case fan with my Nexus fan, and the PSU with the
        Seasonic S12, and removing the fan from the heat sink, will make it
        almost silent.&lt;/p&gt;
        
        &lt;p&gt;&lt;em&gt;update&lt;/em&gt; I got the new PSU it is a lot quieter. It is still not 100%
        silent as I can just hear the nexus case fan, but the pc is right next
        to my right ear, so you could say it is a good as it gets.&lt;/p&gt;
        
        &lt;p&gt;The syba silicon image based sata to ide dongle works well, the ide
        drive now runs about 2-3 times faster, make sure you get the silicon image
        based one and not the jmicron one. The one I have is in a clear
        plastic case, available from egghead for about $12.&lt;/p&gt;
      </description>
      <author>Jim Morris</author>
      <pubDate>Sun, 17 Dec 2006 02:57:15 -0800</pubDate>
      <link>http://blog.wolfman.com/articles/2006/12/17/upgrading-a-ubuntu-6-06-dapper-drake-system-to-a-core-duo-mobo</link>
      <guid isPermaLink='false'>urn:uuid:7c5a87a0-339e-4c64-bdbb-3f2de77fb824</guid>
    </item>
  </channel>
</rss>
