{"id":4,"date":"2010-01-12T23:49:34","date_gmt":"2010-01-12T23:49:34","guid":{"rendered":"http:\/\/poojanblog.com\/tech\/?p=4"},"modified":"2010-01-14T16:53:06","modified_gmt":"2010-01-14T16:53:06","slug":"opensolaris","status":"publish","type":"post","link":"https:\/\/tech.poojanblog.com\/blog\/unix-linux\/opensolaris\/","title":{"rendered":"OpenSolaris"},"content":{"rendered":"<p>I&#8217;ve been tinkering with OpenSolaris lately. My intent is to take advantage of ZFS to leverage a small <a title=\"portwell\" href=\"http:\/\/www.portwell.com\/products\/detail.asp?CUSTCHAR1=WEBS-1010\">PortWell<\/a> machine as a NAS. Unfortunately, as soon as the OpenSolaris install CD boots, it probes the computer and results in the following error message:<\/p>\n<blockquote><p>WARNING: \/pci@0,0\/pci8086,8119@1d,1 (uhci1): Connecting device on port 2  failed<\/p><\/blockquote>\n<p>If I have a USB keyboard connected, I additionally see the following:<\/p>\n<blockquote><p>WARNING: \/pci@0,0\/pci8086,8119@1d,2 (uhci2): Connecting device on port 2  failed<\/p><\/blockquote>\n<p>Upon which, my USB keyboard goes completely dead (as if unplugged). No toggling caps lock, num lock, nor scroll lock. The same happens for all variants of OpenSolaris that I tried: OpenSolaris 2008.11, OpenSolaris 2009.06, OpenSolars dev build 130, Nexenta Core 3 Alpha 3, Nexenta Core 2.0.<\/p>\n<p>So, instead, I decided to go after installing OpenSolaris on an old Dell 8400. I intended to run OpenSolaris on it and Windows 7 inside a VM. I initially installed the build-130 version of OpenSolaris dev. That <em>seemed<\/em> to work, except that a little after logging into the X desktop, the system locks up. I tried installing Nexenta 3 alpha 2, and Nexenta 2. They worked, except there&#8217;s no X11 system (see here: ). More importantly, there are no packages for xVM&#8211;and the Nexenta Core systems don&#8217;t use the OpenSolaris pkg facility.<\/p>\n<p>So, I went back to OpenSolaris and installed 2009.06. That worked. Except I found out that xVM (Xen) requires processor virtualization (AMD-V, Intel VT) to run Windows (hardware virtualization rather than paravirtualization).<\/p>\n<p>So, I went on to installing VirtualBox. Unfortunately, VirtualBox requires build 126 or later. So, I need to install the development packages. I think I did this the wrong way, because I added the dev repository, selected the <strong>entire<\/strong> package and clicked install. I think this broke things because it installed all the packages in the dev library, rather than just upgrading the packages I already have. Luckily, OpenSolaris&#8217; package manager made a image snapshot for me so that I could revert the changes.<\/p>\n<p>Tonight, I will try to use pkg image-update. I wasn&#8217;t sure if this created a new image or not, but it seems to. In addition, I&#8217;m hoping it&#8217;ll update the grub menu.lst file so I can use grub to revert back to the known-good rollback.<\/p>\n<div class='wp_likes' id='wp_likes_post-4'><a class='like' href=\"javascript:wp_likes.like(4);\" title='' ><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/tech.poojanblog.com\/blog\/wp-content\/plugins\/wp-likes\/images\/like.png\" alt='' border='0'\/><\/a><span class='text'>Be the first to like.<\/span><\/p>\n<div class='like' ><a href=\"javascript:wp_likes.like(4);\">Like<\/a><\/div>\n<div class='unlike' ><a href=\"javascript:wp_likes.unlike(4);\">Unlike<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been tinkering with OpenSolaris lately. My intent is to take advantage of ZFS to leverage a small PortWell machine as a NAS. Unfortunately, as soon as the OpenSolaris install CD boots, it probes the computer and results in the following error message: WARNING: \/pci@0,0\/pci8086,8119@1d,1 (uhci1): Connecting device on port 2 failed If I have [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[10],"tags":[4,7,6,5,3],"class_list":["post-4","post","type-post","status-publish","format-standard","hentry","category-unix-linux","tag-opensolaris","tag-virtualbox","tag-xen","tag-xvm","tag-zfs"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/4","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/comments?post=4"}],"version-history":[{"count":2,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/4\/revisions"}],"predecessor-version":[{"id":33,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/4\/revisions\/33"}],"wp:attachment":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/media?parent=4"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/categories?post=4"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/tags?post=4"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}