{"id":542,"date":"2023-09-08T14:32:23","date_gmt":"2023-09-08T14:32:23","guid":{"rendered":"https:\/\/vintagepc.co.uk\/?p=542"},"modified":"2023-09-27T15:46:17","modified_gmt":"2023-09-27T15:46:17","slug":"updating-a-power-macintosh-g3-server","status":"publish","type":"post","link":"https:\/\/vintagepc.co.uk\/?p=542","title":{"rendered":"Updating a Power Macintosh G3 Server"},"content":{"rendered":"<p><em>published on 08.09.23<\/em><\/p>\n<p>I\u2019ve recently been working on refurbishing and updating a Power Macintosh G3 Server \u2013 It\u2019s a beige mini tower, with a 333MHz Power PC 750 (G3) CPU and 640MB RAM. When I received it, it was running Mac OS 8.5, but I\u2019ve since updated it to 8.6, and I\u2019m intending to go to Mac OS 9.2.2 (which is the last classic Mac OS version prior to Mac OS X).<\/p>\n<p>Getting it updated to 8.6 was quite an interesting journey.<\/p>\n<h4>VGA Video Connector<\/h4>\n<p>The G3 has a standard Mac video connector for that period, a 15-pin VGA D-SUB connector. What\u2019s less standard about it, is that the pins are set in two rows (in what\u2019s known as a low-density layout). For PCs, and most monitors, the pins are laid out in three rows (known as a high-density layout). So I needed to find a suitable lead to plug the G3 into my LCD monitor. The awesome people at <a href=\"https:\/\/www.yorkav.co.uk\/acatalog\/index.html\">York AV<\/a> put one together for me.<\/p>\n<h4>PRAM Battery<\/h4>\n<p>The first time I powered the G3 up, Mac OS immediately complained about the date and time being wrong and then abruptly crashed after a few minutes. That\u2019s normally a warning sign for both PCs and Macs that the CMOS battery (for PCs; known as the PRAM battery for Macs) is either dead or on the way out. Opening up the case, it transpired the battery was missing altogether. A quick look on eBay found a SAFT LS 14250 alkaline battery that would be a good replacement. The battery is roughly the size of an AA battery cut in half, but is rated at 3.6v. Having installed that, the G3 happily booted, and has stayed stable since.<\/p>\n<h4>Getting hold of the update to Mac OS 8.6<\/h4>\n<p>One of the very best places to find old Mac software (OS and applications) is <a href=\"http:\/\/www.macintoshrepository.org\/\">www.macintoshrepository.org<\/a> They had the update from 8.5 to 8.6, a self-extracting update about 35mb in size. But how to get the update file onto the G3?<\/p>\n<p>The G3 has an ethernet connection, so connecting to my network \/ the internet would not be an issue. However, the default browser is Internet Explorer 5. That wasn\u2019t going to play well with the modern internet, so downloading it from the site likely wouldn\u2019t work: even if it did, IE5 wasn\u2019t going to be a great way of getting other files onto the G3 going forward.<\/p>\n<p>So a local FTP server on a Raspberry Pi seemed like a plan.<\/p>\n<style type=\"text\/css\">p { line-height: 115%; margin-bottom: 0.25cm; background: transparent }a:link { color: #000080; text-decoration: underline }<\/style>\n<h4>Raspberry Pi FTP server: vsftpd<\/h4>\n<p>Several sites, including <a href=\"https:\/\/pimylifeup.com\/raspberry-pi-ftp\/\">pimylifeup.com<\/a> suggest using <a href=\"https:\/\/security.appspot.com\/vsftpd.html\">vsftpd<\/a> if you want a quick and secure ftp server on a Pi to serve a local LAN. After googling a few different <a href=\"https:\/\/kwagjj.wordpress.com\/2014\/12\/16\/setup-ftp-server-on-raspberry-pi\/\">articles<\/a> and getting the hang of the vsftpd.conf file, I had a running ftp server. Time to connect from the G3!<\/p>\n<h4>FTP client for Mac OS 8: Fetch<\/h4>\n<p>There\u2019s a decent ftp client available for Mac OS 8 called Fetch (v4.0.3), available from <a href=\"http:\/\/www.macintoshrepository.org\/\">www.macintoshrepository.org<\/a><\/p>\n<p>At this point I had no choice but to burn a CD with the massive 1.3MB installer for Fetch. Having copied the installer over, it became clear that Mac OS 8 does not have Stuffit preinstalled by default (Stuffit .sit files were the equivalent of .zip files in the pc world: Stuffit came preloaded on Macs at some point in the 90\u2019s). So I burnt another CD with the Stuffit 5.5 installer.<\/p>\n<h4>Crossover ethernet cables on old(er) Macs<\/h4>\n<p>If you plug in an ethernet cable directly between two modern computers, they\u2019ll figure out that the ethernet twisted pairs are not swapped, and will do the reconfiguration automagically. If you have (say) an older G3 Mac, it won\u2019t know to do that. It took me a little while to work out that I\u2019d either need to make up a crossover cable, or plug the Mac into a switch rather than directly into the Raspberry Pi.<\/p>\n<h4>Mac OS 8 and TCP\/IP DHCP<\/h4>\n<p>After some tinkering trying to get the Mac to talk to the Raspberry Pi, it appears DHCP is a thing on Mac OS 8. Or rather it isn\u2019t, sometimes. But setting a static IP on Mac OS 8 works well, and that\u2019s the way to go with TCP\/IP on Mac OS 8.<\/p>\n<h4>Updating to Mac OS 8.6<\/h4>\n<p>Having finally got the 8.6 update file onto the Mac, I\u2019m very pleased to say the update itself was painless: the G3 is running Mac OS 8.6 and I\u2019m pleased to have moved off 8.5 which although pretty stable, was known for having some memory issues.<\/p>\n<p>Next Up: Mac OS 9.2.2 \u2026. or not?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>published on 08.09.23 I\u2019ve recently been working on refurbishing and updating a Power Macintosh G3 Server \u2013 It\u2019s a beige mini tower, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":573,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-542","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogpost"],"_links":{"self":[{"href":"https:\/\/vintagepc.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vintagepc.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vintagepc.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vintagepc.co.uk\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vintagepc.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=542"}],"version-history":[{"count":5,"href":"https:\/\/vintagepc.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/542\/revisions"}],"predecessor-version":[{"id":550,"href":"https:\/\/vintagepc.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/542\/revisions\/550"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vintagepc.co.uk\/index.php?rest_route=\/wp\/v2\/media\/573"}],"wp:attachment":[{"href":"https:\/\/vintagepc.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vintagepc.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vintagepc.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}