{"id":1072,"date":"2010-11-19T18:46:18","date_gmt":"2010-11-20T00:46:18","guid":{"rendered":"http:\/\/icesquare.com\/wordpress\/?p=1072"},"modified":"2012-08-14T18:10:35","modified_gmt":"2012-08-14T23:10:35","slug":"installing-freebsd-on-sun-blade-100","status":"publish","type":"post","link":"https:\/\/icesquare.com\/wordpress\/installing-freebsd-on-sun-blade-100\/","title":{"rendered":"How to Install FreeBSD on Sun Blade 100"},"content":{"rendered":"<p>Recently, I received a Sun Blade 100 as a gift. <a href=\"http:\/\/brad.bitbot.com.au\/2010\/05\/linux-vs-solaris-vs-freebsd\/\" title=\"Linux vs Solaris vs FreeBSD\" target=\"_blank\">After doing some research on which OS is the best for this machine<\/a>, I decide to go with FreeBSD. So, my journey with Sun began here.<\/p>\n<p>I only used Sun\/Solaris in my engineering courses in college, I don&#8217;t have much experience with Sun hardware. I assumed that the experience should be similar &#8211; I was wrong.<\/p>\n<p>So, here is what I have: A Sun Blade 100 connected with a regular USB PC keyboard. Note that Sun comes with its own keyboard, which has additional keys like STOP.<\/p>\n<p>Anyway, after downloading the image of FreeBSD 8.1 Sparc64 and burning it into a DVD (You can burn it on any OS), I tried to boot the machine from DVD (Note that Sun Blade was release in 2002. You may need to verify that it is a DVD reader. You can replace the CD reader by any IDE DVD reader if needed.). And I received the following error messages:<\/p>\n<pre>\r\nBoot device: net  File and args:\r\nTimeout waiting for ARP\/RARP packet\r\nTimeout waiting for ARP\/RARP packet\r\nTimeout waiting for ARP\/RARP packet\r\nTimeout waiting for ARP\/RARP packet\r\nTimeout waiting for ARP\/RARP packet\r\n<\/pre>\n<p>Apparently, this machine does not know how to boot from CD\/DVD automatically. After reading 20 posts, I finally got a solution:<\/p>\n<p>If you have a Sun Keyboard:<br \/>\n1.) Push the power button to turn on the machine<br \/>\n2.) Pressing STOP and A key together<\/p>\n<p>Otherwise:<br \/>\n1.) Push the power button to turn on the machine<br \/>\n2.) After the beeping sound, push the power button twice in a short time.<\/p>\n<p>After trying it for few times, I finally got into the OpenBoot:<\/p>\n<pre>\r\nAborting auto-boot sequence.\r\nok\r\n<\/pre>\n<p>So, I want to boot from CD:<\/p>\n<pre>\r\nboot cdrom\r\n<\/pre>\n<p>That&#8217;s it. The installation of FreeBSD on Sun is pretty much the same as on PC, except that the color of the installation menu looks a little bit weird.<\/p>\n<p>If you experience any difficulties on booting from CD, make sure that both harddrive and DVD drive are jumpered to Cable Select, also you can verify the connections by running this command in the OpenBoot:<\/p>\n<pre>\r\nprobe-ide\r\n<\/pre>\n<p>which will return something like:<\/p>\n<pre>\r\nDevice 0 (Primary Master)\r\n   ATA Mode: XXX\r\nDevice 1 (Primary Slave)\r\n   Removeable ATAPI Model: YYY\r\n<\/pre>\n<p>Now you can install FreeBSD on your sparc64 machine!<\/p>\n<h3>Few things I&#8217;ve learned from running FreeBSD on Sun Machine (Sparc64)<\/h3>\n<ul>\n<li> Sun Blade 100 uses ECC (Error Correction Codes) memory. It doesn&#8217;t like the regular desktop memory. <\/li>\n<li>\nSun Blade 100 is old, the CPU speed is equivalent to Pentium II. It takes a long time to compile applications from ports. I recommend to install the applications using pkg_add first, and then run portmaster to update all apps. It will save you lots of time.\n<\/li>\n<li>\nfreebsd-update does not work on sparc64 machine. If you want to upgrade the FreeBSD system, you need to rebuild the kernel.\n<\/li>\n<li>\nSun Blade 100 is a heavy duty snail. For example, it can handle lots of inquires at the same time without crashing, but the processing speed is extremely slow. I don&#8217;t recommend using it for any applications that use more than 10% of CPU resource, e.g., Webserver (dynamic content), Database or Web Framework. I tried running all of my websites (including this blog) on Sun, which resulted terribly slow. My recommendations: Firewall, Router, Load Balancer.\n<\/li>\n<\/ul>\n<p>That&#8217;s it! Have fun with Sun + FreeBSD.<\/p>\n<p>&#8211;Derrick<\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently, I received a Sun Blade 100 as a gift. After doing some research on which OS is the best for this machine, I decide to go with FreeBSD. So, <a class=\"more-link\" href=\"https:\/\/icesquare.com\/wordpress\/installing-freebsd-on-sun-blade-100\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[94,7,144,6],"tags":[171,89,87,88],"class_list":["post-1072","post","type-post","status-publish","format-standard","hentry","category-computer-problems-computer-help-pc-support","category-freebsd","category-sever-problem","category-technology","tag-freebsd","tag-sparc64","tag-sun","tag-sun-blade-100"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p1sqzr-hi","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1521,"url":"https:\/\/icesquare.com\/wordpress\/what-os-is-good-for-sparc64\/","url_meta":{"origin":1072,"position":0},"title":"What OS is good for SPARC64?","author":"Derrick","date":"September 13, 2011","format":false,"excerpt":"Recently, I received a SPARC64 machine (Sun Blade 100) as a gift. If you are not sure what is SPARC64, it is a CPU primary manufactured by Sun\/Oracle. It is quite different than Intel x86 \/ AMD 64, so anything that is compiled to run on these two platforms will\u2026","rel":"","context":"In &quot;Computer Problems&quot;","block_context":{"text":"Computer Problems","link":"https:\/\/icesquare.com\/wordpress\/category\/technology\/computer-problems-computer-help-pc-support\/"},"img":{"alt_text":"","src":"\/wordpress\/wp-content\/uploads\/2011\/09\/sparc.jpg","width":350,"height":200},"classes":[]},{"id":4128,"url":"https:\/\/icesquare.com\/wordpress\/dropbox-with-freebsd\/","url_meta":{"origin":1072,"position":1},"title":"Dropbox on FreeBSD","author":"Derrick","date":"June 6, 2016","format":false,"excerpt":"I put my personal websites on a FreeBSD server. One of my websites is a photo album, which I want to read the content from a Dropbox. That Dropbox primarily runs on Mac, iPhone and iPad. I was trying to explore the possibilities to set up a Dropbox on FreeBSD.\u2026","rel":"","context":"In &quot;Computer Problems&quot;","block_context":{"text":"Computer Problems","link":"https:\/\/icesquare.com\/wordpress\/category\/technology\/computer-problems-computer-help-pc-support\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/icesquare.com\/wordpress\/wp-content\/uploads\/2016\/06\/Dropbox_logo.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1640,"url":"https:\/\/icesquare.com\/wordpress\/freebsd-unable-to-find-device-node-for-devad0s1b-in-dev\/","url_meta":{"origin":1072,"position":2},"title":"FreeBSD: Unable to find device node for \/dev\/ad0s1b in \/dev!","author":"Derrick","date":"September 30, 2011","format":false,"excerpt":"While I reinstalled the FreeBSD on my FreeBSD box, I got the following error message: Unable to find device node for \/dev\/ad0s1b in \/dev! I searched online and I found different solutions. The most popular one is about using the command, dd, to clean up the first and the last\u2026","rel":"","context":"In &quot;Computer Problems&quot;","block_context":{"text":"Computer Problems","link":"https:\/\/icesquare.com\/wordpress\/category\/technology\/computer-problems-computer-help-pc-support\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":87,"url":"https:\/\/icesquare.com\/wordpress\/performance-benchmark-freebsd-vs-ubuntu-vs-os-x-which-one-is-better\/","url_meta":{"origin":1072,"position":3},"title":"Performance Benchmark: FreeBSD vs Ubuntu vs OS X, which one is better?","author":"Derrick","date":"May 22, 2009","format":false,"excerpt":"If you cannot decide whether you should go with FreeBSD or Ubuntu (or Linux), check out this article: FreeBSD or Linux in 6 Simple Questions Recently I am working on building a web farm which is formed by three ancient time computers (The sum of their ages is older than\u2026","rel":"","context":"In &quot;FreeBSD&quot;","block_context":{"text":"FreeBSD","link":"https:\/\/icesquare.com\/wordpress\/category\/sever-problem\/freebsd\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1601,"url":"https:\/\/icesquare.com\/wordpress\/freebsd-startup-script-how-to-start-a-script-on-boot-in-freebsd\/","url_meta":{"origin":1072,"position":4},"title":"FreeBSD Startup Script &#8211; How to Start a Script on Boot in FreeBSD (An Alternative Solution to \/etc\/rc.local)","author":"Derrick","date":"September 22, 2011","format":false,"excerpt":"I want to start a script when booting my FreeBSD box automatically. Unlike Linux, FreeBSD does not honor the script you put in \/etc\/rc.local. Usually it is recommended to use the rc service (See here for details), however I think it is too complicated to convert my script to a\u2026","rel":"","context":"In &quot;Computer Problems&quot;","block_context":{"text":"Computer Problems","link":"https:\/\/icesquare.com\/wordpress\/category\/technology\/computer-problems-computer-help-pc-support\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":917,"url":"https:\/\/icesquare.com\/wordpress\/what-can-you-do-with-a8m2n-la-nodusm-gl8e\/","url_meta":{"origin":1072,"position":5},"title":"What can you do with A8M2N-LA \/ NodusM-GL8E?","author":"Derrick","date":"October 30, 2010","format":false,"excerpt":"Recently, I decided to turn my HP m7557c computer (motherboard: A8M2N-LA \/ NodusM-GL8E) to an Unix server. The nightmare began. After trying nearly 10 different operating systems and distributions, I found that only very few of them worked with A8M2N-LA \/ NodusM-GL8E. I think it is worth to share my\u2026","rel":"","context":"In &quot;Computer Problems&quot;","block_context":{"text":"Computer Problems","link":"https:\/\/icesquare.com\/wordpress\/category\/technology\/computer-problems-computer-help-pc-support\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/icesquare.com\/wordpress\/wp-json\/wp\/v2\/posts\/1072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icesquare.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icesquare.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icesquare.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/icesquare.com\/wordpress\/wp-json\/wp\/v2\/comments?post=1072"}],"version-history":[{"count":28,"href":"https:\/\/icesquare.com\/wordpress\/wp-json\/wp\/v2\/posts\/1072\/revisions"}],"predecessor-version":[{"id":2884,"href":"https:\/\/icesquare.com\/wordpress\/wp-json\/wp\/v2\/posts\/1072\/revisions\/2884"}],"wp:attachment":[{"href":"https:\/\/icesquare.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icesquare.com\/wordpress\/wp-json\/wp\/v2\/categories?post=1072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icesquare.com\/wordpress\/wp-json\/wp\/v2\/tags?post=1072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}