5/3/2005

Reporting: Tiger on Lombard

Filed under: — admin @ 1:41 pm

Ok, many people have visited my site in the past several months searching for info on Lombard support in Tiger. This is because I posted earlier about my running the WWDC version of Tiger successfully on my PowerBook G3 Lombard. Until now, the Lombard has been supported by each release of Mac OS X. In fact, the performance seemed to improve over each release. Naturally, Lombard users want to take advantage of the new features found in Tiger. Unfortunately, I am sad to report that the installer would not allow me to install on my Lombard, explaining that it was not a supported machine.

I cannot explain specifically why Apple chose to cut out the Lombard in Tiger. I doubt that Firewire hardware itself is technically necessary to run Tiger. Many Lombard users may not have the DVD drive, or have the 333Mhz version which is arguably long in tooth now, but many of us are still using quite solid 400Mhz machines (or 466Mhz in my case). Again, I cannot say exactly why Tiger does not officially support the Lombard, but perhaps it is best. Ever since installing Gentoo PPC on my Lombard, I have thoroughly enjoyed the performance boost. Panther is of course still a very fine OS, as well. I expect it will be well supported for some time to come.

In the meantime, someone may find a way to trick the installer into installing on the Lombard. (Someone always does) And when they do, I will be interested in reading about it.

I do hope this helps the Lombard users out there who had been wondering about this.

5/4/2005

OpenWrt upgrade

Filed under: — admin @ 11:45 am

I recently upgraded to the latest CVS of OpenWrt, a custom Linux distribution designed for the Linksys Wrt54G wireless access point / router and similar devices. I’ve got to say that the new build process is incredible! Great job guys! I, for one, am one very happy user. Using a “make menuconfig” build process, I was able to select the specific packages and kernel options/modules I wanted on my custom firmware. I wanted IPv6, Openswan IPsec, and wondershaper QOS. So far, everything looks great and I was able to bring my iptables config over from the old OpenWrt installation. I may add things like a simple SIP router or BGP routing. After all, I still have 500kB left on the flash. ;)

The only thing I’m really wondering about at this point is if there is any way to install shorewall on another Linux box simply for the setup of the rules for my router. I don’t want shorewall actually running on the other Linux host. I just want to be able to use the shorewall scripts to create my iptables rules for my router. Anyway, if anyone knows how to do such a thing, let me know. In the meantime, I’ll just try to figure it out as I have time.

I’m your firestarter

Filed under: — admin @ 11:49 am

Oh, I really want one of these:

http://www.thinkgeek.com/gadgets/tools/754d/

It is a “Swedish FireSteel.” That’s a cool toy. I’m generally quite successful using matches, and I don’t often go camping during monsoon or blizzard seasons, so it may not be the most practical gadget, but if I ever were caught in a freezing monsoon, I know that I could have a roaring fire, or at least a spark.

5/5/2005

Xserve G5 Hardware RAID pains

Filed under: — admin @ 9:46 pm

Who knew it could be so hard to install a PCI hardware RAID controller in an Xserve G5? Well, I learned about this unexpected difficulty today. I write about it here because I think the experience may be useful to others.

The task for today was to upgrade from a single 80GB SATA drive to 3 80GB SATA drives in a hardware RAID-5 configuration. (I chose the hardware RAID solution because I just don’t quite trust software RAID.) I really didn’t this task would be as challenging as it turned out to be. The first major roadblock came when I discovered that I needed a video card installed in order to perform the reinstallation of Mac OS X Server. You see, Xserve G5s don’t come equipped with video cards. These are entirely optional. Now, that wouldn’t normally be a problem, as I would perform the installation on my powerbook, with the Xserve in Firewire Target Disk Mode. However, because the new drives would be connected to the new PCI RAID controller, and not the main SATA controller, Firewire Target Disk Mode would not work. The only way to do the install was to use a PCI video card. So, I ran down to the local Mac store and picked up an ATI Radeon 9200 PCI ME w/ 128MB DDR. (Yes, quite a bit of overkill for my purposes, but it was all that was available. The Xserve booted up to the new video card just fine and I thought that was the last of my challenges.

However, in order to set up the RAID array, I needed the “megaraid” command line utility, which required the Mac OS X Server (10.3.5) Install CD, and I only had the 10.3.3 CD. I thought I would have to get a newer CD shipped to me, but then I thought to check if perhaps I had the megaraid utility on my 10.3.9 install on my PowerBook. I was pleased to find that I did and promptly connected my PowerBook in Firewire Target Disk Mode to the Xserve and booted up to the PowerBook HD. It worked like a charm! The megaraid utility picked up the controller and all three disks, and a quick “megaraid -create auto” gave me a new RAID-5 volume.

Now I thought I had it made. Now that the array had been configured, the installation CD would see the disk and I could finish the install. I was mistaken. Not only did the 10.3.3 CD lack the “megaraid” command line utility, it lacked the RAID controller drivers, so no disks were detected on boot. My next attempt involved creating a custom installation CD by making an image of the original CD and copying the kext from my PowerBook into it. Unfortunately, this new Frankenstein CD resulted in a kernel panic and I finally realized I would have to give up and call Apple for a newer CD.

Sad ending, isn’t it? I really got creative and thought I had it licked so many times. I investigated a serial console installation, ssh-based remote install, ASR, netboot, etc., but I had to get that video card. And I managed to keep overcoming the hurdles put in front of me, but then to be set back in the end was a real bummer.

Well, on the way home, I realized I had one more option. And I really wish I would’ve thought of this sooner, because I think it has a real chance of working. I should be able to boot up to my 10.3.9 (non-Server) installation on my PowerBook again from the Xserve and format the array and perform the install from the CD by simply installing the .mpkg on the CD. I had to do the same thing in order to get the Tiger WWDC build to install on my 17″ PowerBook. Anyway, I think it has a real chance, but we’ll see. Anyway, I hope this story has helped someone else out there with this task. Remember, you need a video card. Also, make sure you have the Mac OS X Server 10.3.5 or higher installation CDs.

5/6/2005

Installing Tiger on Lombard

Filed under: — admin @ 7:49 am

Ok guys, I know what I said earlier about not getting Tiger to install, but I got to thinking about it and I had an idea. After digging around on the Tiger Install DVD, I found my answer. Here’s what I did to get the installer to install on my Lombard:

First, I created a CD/DVD master image from the Tiger Install DVD using Disk Utility. Then, I mounted the image. Then I found the OSInstall.dist file in /System/Installation/Packages/OSInstall.mpkg/Contents on the image. Near the top of the file is a line that specifies a list of “badMachines”, or some such. In that list is “PowerBook1,1″, the model code for the PowerBook G3 Lombard. I simply modified that entry to read “PowerBook3,1″. I then unmounted the image and burned it to DVD-R. My Lombard booted right up the installation DVD as it had before, but this time I received no error messages regarding unsupported hardware.

So, there you have it! It turned out to be much simpler than I had expected. Now, I must admit that I have not performed the installation of Tiger yet, so I cannot yet verify that the installation will complete successfully, but I plan to install a new HD in the machine and test it out at least before going back to Gentoo. I really don’t think Tiger will perform very well on this old machine, but it’s fun to try it out. :)

Now, a note for Lombard users without a DVD drive: I would expect that you could perform the same operation on the CD version available as a special order from Apple.

5/7/2005

Tiger confirmed to run on PowerBook G3 Lombard

Filed under: — admin @ 3:30 pm

Ok, I’ve confirmed that Mac OS X 10.4, Tiger will run just fine on the PowerBook G3 Lombard. I suppose “just fine” is debatable, but it’s definitely up and running on my overclocked (466Mhz) Lombard and seems usable to me. It is a bit sluggish, of course, and the spinning beachball appears more often than I would like. The machine is even usable with VoiceOver running.

Anyway, there you have it, folks. I will go back to running Gentoo PPC on my Lombard, but I know many Lombard users out there want to run Tiger. Just follow the instructions provided in my previous post for creating a hacked Tiger installation DVD.

As a side note, there were several other models listed in the OSInstall.dist file that may be made to run Tiger, as well. Check it out!

5/24/2005

Uptime lament

Filed under: — admin @ 11:55 am

Had to shutdown my SparcStation 2 today for relocation. It had an uptime of 332 days. The box is running OpenBSD.