<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2924427335522508589</id><updated>2011-07-07T14:54:29.966-07:00</updated><category term='linux'/><category term='OpenSolaris'/><category term='thinkpad'/><category term='grub'/><category term='xVM'/><category term='wpa_supplicant'/><category term='VLAN'/><category term='x40'/><category term='biosdev'/><category term='ubuntu'/><category term='NokiaE71 Wet Idiot'/><category term='solaris'/><category term='Leopard'/><category term='SunRay'/><category term='OS X'/><category term='ZFS'/><category term='live upgrade'/><category term='gnome'/><title type='text'>Misc Tech Notes</title><subtitle type='html'>Random notes from whatever tech I'm playing with at the moment - more for my own reference than anything else, but with an attempt to make at least some of them readable for anybody else that might find them useful.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-3132495532882022303</id><published>2010-06-16T03:53:00.000-07:00</published><updated>2010-06-16T03:55:50.468-07:00</updated><title type='text'>content</title><content type='html'>I suppose if I continue to let this blog stagnate I should at least point out that I no longer work at Sun and blogs.sun.com/jameslegg is no longer under my control (though I did write all the content there for what it is worth)&lt;br /&gt;&lt;br /&gt;Cheers James&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-3132495532882022303?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/3132495532882022303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=3132495532882022303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/3132495532882022303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/3132495532882022303'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2010/06/content.html' title='content'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-3989710821150971492</id><published>2008-09-10T00:05:00.000-07:00</published><updated>2008-09-10T00:07:56.149-07:00</updated><title type='text'>Moving</title><content type='html'>On the rare occasions that I post new content I will post it at my new home blogs.sun.com/jameslegg. I'm not migrating posts so this blog will stay indefinitely.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-3989710821150971492?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/3989710821150971492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=3989710821150971492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/3989710821150971492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/3989710821150971492'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2008/09/moving.html' title='Moving'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-6850580438486069496</id><published>2008-08-04T12:58:00.000-07:00</published><updated>2008-08-04T13:21:20.599-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NokiaE71 Wet Idiot'/><title type='text'>Wet Nokia E71 Reset for idiots</title><content type='html'>If like me you are an idiot and you decide that it is a good idea to take you brand new Nokia E71 phone on a very wet Motorcycle ride. You to will likely discover in the Cafe at the other end that you have an very wet phone that no longer turns on. If this sounds like the brain dead sort of thing you would do then try the following.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Step 1&lt;/span&gt;&lt;br /&gt;Take the battery out and put the phone in the airing cupboard for a couple of days.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Step 2&lt;/span&gt;&lt;br /&gt;Turn it on.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Step 3 &lt;/span&gt;&lt;br /&gt;If after this it says "Phone failed to Start up - Contact retailer" try holding down the green button the 3 and * button (don't bother holding down the Function button that you would normally use to get numbers) and turn the phone on with the power button. Keeping holding the buttons until the phone boots into the startup wizard. If you lucky you will be back at a blank phone.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Step 4 &lt;/span&gt;&lt;br /&gt;If your even more lucky you will have synced your contacts with another computer or server and can just re-sync them to get your numbers back.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Step 5&lt;/span&gt;&lt;br /&gt;Don't be such a fool again.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-6850580438486069496?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/6850580438486069496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=6850580438486069496' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/6850580438486069496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/6850580438486069496'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2008/08/wet-nokia-e71-reset-for-idiots.html' title='Wet Nokia E71 Reset for idiots'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-5447325642056099890</id><published>2008-08-03T11:00:00.001-07:00</published><updated>2008-08-04T14:47:16.168-07:00</updated><title type='text'>Synergy OpenSolaris</title><content type='html'>I've been a big fan of &lt;a href="http://synergy2.sourceforge.net/"&gt;Synergy&lt;/a&gt; for years and getting it to compile on OpenSolaris is just a question of installing SUNWxorg-headers:&lt;br /&gt;&lt;br /&gt;Grab the Synergy &lt;a href="http://synergy2.sourceforge.net/download.html"&gt;source&lt;/a&gt; and unpack then cd to the directory and install the SUNxorg-headers:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;james@ickle:~/Download$ tar xf synergy-1.3.1.tar&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;james@ickle:~/Download$ cd synergy-1.3.1&lt;/span&gt;&lt;span style=";font-family:lucida grande;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-family:lucida grande;"&gt;james@ickle:~/Download/synergy-1.3.1$ &lt;span style="font-family:courier new;"&gt;pfexec pkg &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;install SUNWxorg-headers&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;then it should compile as normal:&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;james@ickle:~/Download/synergy-1.3.1$ ./configure&lt;br /&gt;james@ickle:~/Download/synergy-1.3.1$ make&lt;br /&gt;james@ickle:~/Download/synergy-1.3.1$ pfexec make install&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As an example here is my synergy config file:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;james@frank:~$ cat /etc/synergy.conf&lt;br /&gt;section: screens&lt;br /&gt;ickle:&lt;br /&gt;frank:&lt;br /&gt;douglas:&lt;br /&gt;    meta = alt&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;section: links&lt;br /&gt;ickle:&lt;br /&gt;    right = frank&lt;br /&gt;frank:&lt;br /&gt;    left = ickle&lt;br /&gt;    right = douglas&lt;br /&gt;douglas:&lt;br /&gt;    left = frank&lt;br /&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The meta = alt line under douglas is to make synergy play nice with a Mac as a client.&lt;br /&gt;&lt;br /&gt;The result is three machines with one keyboard and mouse.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/burtman/SJX5WkIeOBI/AAAAAAAAAFs/GZX0ORBbDtk/DSCF1942.JPG?imgmax=640"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://lh6.ggpht.com/burtman/SJX5WkIeOBI/AAAAAAAAAFs/GZX0ORBbDtk/DSCF1942.JPG?imgmax=640" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-5447325642056099890?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/5447325642056099890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=5447325642056099890' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/5447325642056099890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/5447325642056099890'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2008/08/synergy-opensolaris.html' title='Synergy OpenSolaris'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/burtman/SJX5WkIeOBI/AAAAAAAAAFs/GZX0ORBbDtk/s72-c/DSCF1942.JPG?imgmax=640' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-3490240922727223547</id><published>2008-08-03T10:54:00.000-07:00</published><updated>2008-08-03T10:59:38.112-07:00</updated><title type='text'>x40 opensolaris</title><content type='html'>Have been playing with OpenSolaris on the laptop again and, have discovered that the although SpeedStep is not supported on my old Dothan Pentium M using the Solaris &lt;a href="http://blogs.sun.com/mhaywood/entry/introducing_speedstep_on_solaris"&gt;Speedstep&lt;/a&gt; drivers. The &lt;a href="http://opensolaris.org/os/community/laptop/frkit/"&gt;frkit&lt;/a&gt; seems to allow the acpi to combine with the Gnome CpuFreq to step my CPU successfully.&lt;br /&gt;&lt;br /&gt;So now I have CPU speed stepping which stops my laptop toasting me to death when i use it under OpenSolaris.&lt;br /&gt;Still waiting on &lt;span &gt;&lt;a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6644080"&gt;6644080&lt;/a&gt; to be fixed in build 95 so I can see if suspend will work though.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-3490240922727223547?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/3490240922727223547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=3490240922727223547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/3490240922727223547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/3490240922727223547'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2008/08/x40-opensolaris.html' title='x40 opensolaris'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-970573991076340849</id><published>2008-06-19T16:48:00.000-07:00</published><updated>2008-08-03T10:52:59.344-07:00</updated><title type='text'>OpenSolaris 2008.05 Strategy Planning Meeting</title><content type='html'>I just listened in on the call for the OpenSolaris (Indiana) &lt;a href="http://www.genunix.org/wiki/index.php/Indiana"&gt;community strategy planning meeting&lt;/a&gt; to get a bit of an idea where the OS is going. It seems that the road map includes a number of nice bits for the planned 2008.11 release. Some much needed work on the performance of pkg and PackageManager, an update to Gnome and a move to more open development and rudimentary SPARC support.&lt;br /&gt;&lt;br /&gt;The Development plan included things like a planned move to a Mercurial repository for the beginning of August from the current SCM. The plans have the goal of eventually having non Sun community members able to make putbacks.&lt;br /&gt;&lt;br /&gt;The repository system was described in more detail including how pkg.sun.com and pkg.opensolaris.org related. From my (fairly limited!) understanding it appears that pkg.sun.com will be where the Sun supported releases will live as well as encumbered, paid and other resources that are not going to be generally available in the same way or under the same licences as OpenSolaris itself. pkg.opensolaris.org will continue to be where the bleeding edge stuff lives, and will have a quick release cycle to conincide roughly with SXCE (bi-weekly builds). There will also be a stable version availble from pkg.opensolaris.org and there was mention of a proposed /contrib repositery for Open Source software from the community - if this means community maitained projects like songbird, beta builds of software or others things is not clear to me at the moment. Slides for this talk given by Tim Cramer and Dan Roberts are &lt;a href="http://dlc.sun.com/osol/ogb/OpenSolarisCommunityMeeting.pdf"&gt;hear&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/sch/"&gt;Stephen Hahn&lt;/a&gt; went into further detail about the way IPS works and &lt;a href="http://blogs.sun.com/sch/resource/t-200811-requirements-june-2008.pdf"&gt;the slides&lt;/a&gt; he used includes some nice information on the clever bits of IPS like bandwidth efficiency (when updating packages only get individual files needed) and publication safety (packages with incomplete dependencies denied published state).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/dminer/"&gt;Dave Miner&lt;/a&gt; talked about the Automated Installation (with the some SPARC support) in preview form hopefully making an appearance in the 2008.11 release. Which should make deployment on a larger scale an easier task. Other features like Solaris 10 co-existence (without jumping through hoops) and proper Zones support in the BE management side of things is also due. More details in his &lt;a href="http://www.opensolaris.org/os/project/caiman/files/install_roadmap_0608_community.pdf"&gt;slides&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There was some further discussion about hardware compatibility and the HCL list being out of date, at which point I discovered that the Device Driver Utility has the ability to upload your machines specifications to the bigadmin &lt;a href="http://www.sun.com/bigadmin/hcl/"&gt;HCL&lt;/a&gt; list.&lt;br /&gt;&lt;br /&gt;The use of Sun Ray was also mentioned, with OpenSolaris having a nicer desktop experience than Solaris 10 the ability to get Sun Ray working might help with the adoption of Sun Ray as it can provide a more modern environment to the end user. It looks like this work is underway though no time estimations where mentioned.&lt;br /&gt;&lt;br /&gt;Overall I got the impression that the people behind OpenSolaris are trying hard to push both usage and adoption as well as trying to fix some of the shortcomings of Solaris to make it more attractive to the Web 2.0 companies, the hobbyists as well as the Enterprise users. It's not there yet but I can see it coming, exciting times to be rejoining Sun!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-970573991076340849?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/970573991076340849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=970573991076340849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/970573991076340849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/970573991076340849'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2008/06/opensolaris-200805-stratergy-planning.html' title='OpenSolaris 2008.05 Strategy Planning Meeting'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-2121872233807501190</id><published>2008-06-19T07:52:00.000-07:00</published><updated>2008-06-19T08:07:08.451-07:00</updated><title type='text'>Transmission Bittorent Client OpenSolaris</title><content type='html'>Missing from the default OpenSolaris distribution install is a Bittorent client.  While not in pkg.opensolaris.com a binary Svr4 package of Transmission is available from &lt;a href="http://trisk.acm.jhu.edu/SFE/SFEtransmission-1.21-sol11-i386.pkg.gz"&gt;hear&lt;/a&gt; and seems to work ok once I had installed libcurl&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;pfexec pkg install SUNWcurl&lt;br /&gt;gunzip SFEtransmission-1.21-sol11-i386.pkg.gz&lt;br /&gt;pfexec pkgadd -d SFEtransmission-1.21-sol11-i386.pkg&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-2121872233807501190?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/2121872233807501190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=2121872233807501190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/2121872233807501190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/2121872233807501190'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2008/06/transmission-bittorent-client.html' title='Transmission Bittorent Client OpenSolaris'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-3547324991841173465</id><published>2008-05-05T10:05:00.000-07:00</published><updated>2008-05-05T11:22:23.873-07:00</updated><title type='text'>OpenSolaris</title><content type='html'>With most of my Uni coursework completed I've had some time to devote to what I really enjoy doing - playing about with computers while not getting a lot done. Quite good timing as OpenSolaris the distribution of Solaris that is based on Nevada (Solaris 11) has just been released. Of course being a bit impatient I found a copy of RC2a to put onto my Thinkpad x40 a last week and today I just ran pkg refresh and pkg image-update to get the release version on the laptop. The IPS (Image Packet System) seems to be a fantastically nice addition to Solaris - my laptop is currently sucking down Open Office using the command pkg install openoffice. It uses a ZFS root file system to make a easy roll back from badly installed packages. Sticking ZFS and live upgrade style bits together with a package management system makes a huge amount of sense - I have hosed enough systems by ignoring warnings about incompatible packages now I can ignore the warnings and have a get out of jail free option In addition to the built in OpenSolaris IPS repository Blastwave.org and Sunfreeware both have IPS repos. A list of any more that pop up will hopefully be found on the new OpenSolaris.com (not .org) &lt;a href="http://forums.opensolaris.com/thread.jspa?threadID=193&amp;amp;tstart=0"&gt;forums.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The RC2a install was a fairly painless procedure - though as this laptop also has Ubuntu and Windows on I had to make some use of Gparted to move partitions around so that the Solaris partition was the first primary this was to work around &lt;a href="http://bugs.opensolaris.org/view_bug.do?bug_id=6690194"&gt;6690194.&lt;/a&gt; Booting into Ubuntu to create the partition using Linux's fdisk and was enough to convince the OpenSolaris installer it could use the partition. Power Management for my Pentium M does not appear to work out of the box I'm not sure at the moment if this is because it is not supported or because OpenSolaris includes no power management utilities that I have located. This makes is a little less useful as a full time laptop OS than I would like Ubuntu for example will drop my 1.5Ghz CPU to 800Mhz when it is not in use - better for battery life and for my leg skin if the laptop happens to be sitting there. Suspend resume is not there yet. Compwiz fancy effects don't work on my puny graphics card either! (boo! Hiss!)&lt;br /&gt;&lt;br /&gt;Since I started writing this post my network connection has flaked out and my OpenOffice download has failed (I appear to be connected to the Internet by a bit of wet string these days) .&lt;br /&gt;The beadm utility that is used to manage ZFS boot environment allows you to view the snapshots that are taken before the upgrade was started - I misread this the first time and though that the snapshots where what was upgraded and stupidly unmounted and destroyed the snapshots thinking they where of no use now that the upgrade had failed. In fact they are a snapshot of the untouched system and would be useful if the upgrade failing left you with an unusable system - as I was just installing Open Office I hope I will be ok. But the lesson to take from that would be to re-read things before using any destroy commands!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'm going to download todays OpenSolaris Live CD as well and stick it on my desktop to see what the experience is like adding it to a system that already has a Nevada install on - hopefully they can be persuaded to co-exist peacefully - at least until I am prepared to move the system entirely to OpenSolaris.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bugs.opensolaris.org/view_bug.do?bug_id=6690194"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-3547324991841173465?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/3547324991841173465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=3547324991841173465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/3547324991841173465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/3547324991841173465'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2008/05/opensolaris.html' title='OpenSolaris'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-8808875708743928446</id><published>2008-03-26T13:44:00.000-07:00</published><updated>2008-03-26T14:01:52.645-07:00</updated><title type='text'>The VMs are taking over!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fGgYjvI-B2k/R-q2Qpz5kCI/AAAAAAAAAAo/TS7oUH2EYFg/s1600-h/wehavetomanyvms.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_fGgYjvI-B2k/R-q2Qpz5kCI/AAAAAAAAAAo/TS7oUH2EYFg/s320/wehavetomanyvms.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5182154718460874786" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;We have a slight issue with abuse of virtualization in this house.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Hosts you can't see as they don't advertise any services the Mac is aware off or are on other subnets include:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Under xVM on Solaris:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;centy - cent OS &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;fariycake - XP&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;cupcake - XP&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Under VMware Fusion on the Mac:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;debs - Debian&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;VirtualBox on the Mac:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;MacBunty - Ubuntu 7.10&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Haiku - BeOS clone&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Parallels on the Mac&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;React -  ReactOS windows clone&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Hank - XP &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;What is more amazing is that I actually find a use for most of them at some point or other. Ok react OS and Haiku are more curiosity than anything else but because of the huge number of &lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;virtualization&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; options I have they to can find a home for them. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Now If I can just start to get rid of the boxes of obsolete hardware cluttering up the room I would be set.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-8808875708743928446?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/8808875708743928446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=8808875708743928446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/8808875708743928446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/8808875708743928446'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2008/03/vms-are-taking-over.html' title='The VMs are taking over!'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fGgYjvI-B2k/R-q2Qpz5kCI/AAAAAAAAAAo/TS7oUH2EYFg/s72-c/wehavetomanyvms.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-6374347331436358944</id><published>2008-02-27T07:46:00.001-08:00</published><updated>2008-02-29T00:57:07.095-08:00</updated><title type='text'>CentOS 5 domU out of thin air</title><content type='html'>UPDATE: As Matt pointed out it's DomU not Dom&lt;span style="font-family: lucida grande;"&gt;0&lt;span style="font-family: georgia;"&gt;!&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I finally got around to working out how to pull a CentOS install out of thin air without messing about with out of date images from jailtime.org and fiddling  about trying to find xen aware kernels to boot (harder than it sounds when you only have one machine of each type of architecture/OS and don't want to dual boot)&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;root@frank xVM $ virt-install -n centy -r 512 --vcpus=1 --nographics --os-type=linux -p -f /dev/zvol/dsk/tank/xVM/centy -l http://www.mirrorservice.org/sites/mirror.centos.org/5.1/os/x86_64 -d&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;once its up it will drop you back to the shell prompt and tell you to reconnect for the domain console.&lt;br /&gt;&lt;br /&gt;Just do&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;root@frank &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;xm console centy &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;to get a console connection and run through the normal install wizard from there.&lt;br /&gt;&lt;br /&gt;run through install procedure as normal pulling everything down across the internet - it used to be much slower doing this when I used to install redhat across an ISDN connection - thank you broadband.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-6374347331436358944?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/6374347331436358944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=6374347331436358944' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/6374347331436358944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/6374347331436358944'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2008/02/centos-5-dom0-out-of-thin-air.html' title='CentOS 5 domU out of thin air'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-469946084774268976</id><published>2008-02-27T00:39:00.000-08:00</published><updated>2008-02-27T01:11:52.642-08:00</updated><title type='text'>Solaris Server Setup Notes</title><content type='html'>Some notes from my solaris server setup - this has post has been sitting half drafted for a while while I tracked down an odd CIFS server and NFS speed issue on my network shares. Turned out to be due to cat5e cables getting trapped in my door and ending up at about Cat2.5 standard. (Don't run cat5 under/over three doors and expect to still be cat5 at the other end!) This weekend we might finally have to get round to running my network ports with trunking.&lt;br /&gt;&lt;br /&gt;As I mentioned before I had hit memory remap issues with the mainboard I was using in my home server. Before Christmas I had ordered a new one (ASUS-P5B-VM) but never had the time to fit it. Yesterday I finally found the time and today I'm reinstalling the system - I've decided to just stick to the two 500GB sata drives I had in already but to loose the single 2.5 sata I was booting from.&lt;br /&gt;First thing I had to do was enable the memory remap feature in the BIOS to allow the 64 bit OS to address all the memory.&lt;br /&gt;I was going to use the gui to install but it didn't appear to give me enough control over reconfiguring my Solaris slices so I used a text console down the serial line.&lt;br /&gt;As I mostly access the box down the serial line I also edited /boot/grub/menu.lst and uncommitted&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   serial --unit=0 --speed=9600&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   terminal serial&lt;/span&gt;&lt;br /&gt;to allow me to select the boot options from grub on the serial line as well.&lt;br /&gt;&lt;br /&gt;The new build detects my integrated network cards as an rge device which is nice as the old mainboard didn't. It's also a not a legacy driver so should be possible to be used with vlans or with xVM - which is nice as I now have three network cards in this machine.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;bash-3.2# dladm show-link&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;e1000g0         type: non-vlan  mtu: 1500       device: e1000g0&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;rge0            type: non-vlan  mtu: 1500       device: rge0&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;elxl0           type: legacy    mtu: 1500       device: elxl0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;All my storage was on my zfs file systems so I had to import using the -f flag like so:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;bash-3.2# zpool import&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;pool: tank&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;    id: 15184786189135037151&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;state: ONLINE&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;status: The pool was last accessed by another system.&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;action:&lt;br /&gt;The pool can be imported using its name or numeric identifier and&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;        the '-f' flag.&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;   see: http://www.sun.com/msg/ZFS-8000-EY&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;config:&lt;/span&gt;  &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;tank        ONLINE&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;          mirror    ONLINE&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;            c2d0s7  ONLINE&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;            c1d0s7  ONLINE&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;bash-3.2# zfs list&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;no datasets available&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;bash-3.2# zpool import -f 15184786189135037151&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;root@frank bin $ zfs list&lt;br /&gt;NAME                                      USED  AVAIL  REFER  MOUNTPOINT&lt;br /&gt;tank                                      264G   177G    21K  /tank&lt;br /&gt;tank/fs                                   224G   177G    22K  /tank/fs&lt;br /&gt;tank/fs/downloads                         195G   177G   195G  /tank/fs/downloads&lt;br /&gt;tank/fs/home                             20.4G   177G   156M  /export/home&lt;br /&gt;tank/fs/home/burt                        20.3G   177G  11.8G  /export/home/burt&lt;br /&gt;tank/fs/home/burt@16-oct-2007            8.44G      -  8.61G  -&lt;br /&gt;tank/fs/home/burt/groupWork              11.6M   177G  7.25M  /export/home/burt/groupWork&lt;br /&gt;tank/fs/home/burt/groupWork@17-oct-2007  4.15M      -  4.15M  -&lt;br /&gt;tank/fs/home/burt/groupWork@28-nov-2007   160K      -  4.86M  -&lt;br /&gt;tank/fs/pushy                            1.33G   177G  1.33G  /tank/fs/pushy&lt;br /&gt;tank/fs/xVM                              7.19G   177G  7.19G  /tank/fs/xVM&lt;br /&gt;tank/xVM                                 40.1G   177G    18K  /tank/xVM&lt;br /&gt;tank/xVM/bunty                             20G   197G    16K  -&lt;br /&gt;tank/xVM/cupcake                         3.24G   194G  2.70G  -&lt;br /&gt;tank/xVM/cupcake@installed                545M      -  2.67G  -&lt;br /&gt;tank/xVM/fairycake                        140M   177G  2.67G  -&lt;br /&gt;root@frank bin $&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;and my home dir, media, xVM machines, uni groupwork,  are all back including mountpoints - all sitting happily onto of the mirror.&lt;br /&gt;&lt;br /&gt;recreate my group and user and set the passwd:&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;bash-3.2# groupadd -g 501 burt&lt;br /&gt;bash-3.2# useradd -u 501 -g burt -m -d /export/home/burt burt&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;bash-3.2# passwd burt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I figure I may as well install blastwave now as I usually end up wanting something from there at some point.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;bash-3.2# pkgadd -d http://www.blastwave.org/pkg_get.pkg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;edit /opt/csw/etc/pkg-get.conf to add a local mirror then get wget&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;bash-3.2# /opt/csw/bin/pkg-get -i wget&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;at that point you can install things from blastwave.org, It's not as good as apt-get but it is still dam useful if your looking for lots of utils and don't want to have to compile all from source.&lt;br /&gt;Packages are installed in /opt/csw/bin so your PATH will need editing to make use of them.&lt;br /&gt;&lt;br /&gt;after that All I needed to do was edit /boot/grub/menu.lst to select my preferred boot option of an xVM xen hypervisor so I'm in a dom&lt;span style="font-family:times new roman;"&gt;0&lt;/span&gt; &lt;span style="font-family:georgia;"&gt;(I have a few domU virtulised domains running as well which I use for testing)&lt;br /&gt;&lt;br /&gt;I'ts worth noting at this point that if you use live upgrade later the /boot/grub/menu.list file only exits on your first Boot Environment (BE).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank bin $ lustatus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Boot Environment           Is       Active Active    Can    Copy      &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Name                       Complete Now    On Reboot Delete Status    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-------------------------- -------- ------ --------- ------ ----------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;build80                    yes      no     no        yes    -         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;build81                    yes      yes    yes       no     -  &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style=";font-family:courier new;" &gt;root@frank bin $ ls /boot/grub/menu.lst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/boot/grub/menu.lst: No such file or directory&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:georgia;"&gt;As you can see I'm booted into build81 at the moment but menu.lst is not where you would expect.&lt;br /&gt;If I mount the BE named build80 then I will find menu.lst on that partition.&lt;br /&gt;&lt;/span&gt;   &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;" &gt;root@frank bin $ lumount build80&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;" &gt;/.alt.build80&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;" &gt;root@frank bin $ ls /.alt.build80/boot/grub/menu.lst &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;" &gt;/.alt.build80/boot/grub/menu.lst&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So if you install a second BE later and cant find /boot/grub/menu.lst to edit, use lumount &lt;be&gt; to mount it and edit.&lt;br /&gt;&lt;br /&gt;This is why you shouldn't mess with you boot order in the BIOS when using live upgrade, even if you are using multiple disks.&lt;br /&gt;&lt;br /&gt;Sharing is easy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank bin $ zfs set sharesmb=on tank/fs/downloads&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for cifs shares&lt;br /&gt;&lt;br /&gt;&lt;/be&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:courier new;"&gt;root@frank bin $ zfs set sharenfs=on tank/fs/downloads &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for nfs shares.&lt;br /&gt;&lt;br /&gt;Thats a brief overview of my server it has other stuff running on it - I'm attempting to get the mediatomb upnp server compiled but so far can only get it to compile without libmagic and it fails to correctly identify video media files when run - making it fairly useless at the moment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-469946084774268976?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/469946084774268976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=469946084774268976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/469946084774268976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/469946084774268976'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2008/02/solaris-server-setup-notes.html' title='Solaris Server Setup Notes'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-37553519511168757</id><published>2008-01-11T05:48:00.000-08:00</published><updated>2008-01-12T13:33:29.356-08:00</updated><title type='text'>cheap mac mini</title><content type='html'>Been a while since I posted - I've been snowed under with course work and then christmas so haven't been near much more than my laptops - which I try not to break to much as I need them to work.&lt;br /&gt;&lt;br /&gt;I stumbled across an unloved 1.66 Core Duo mac mini in the bargain bin of a PCworld. It was missing a power supply and remote and was a base spec with 512mb/70gb with a cdrw/dvd rom drive, it is also a bit yellow - but was going for £200. I immediately decided against buying it as I already have to many computers. A couple of days later I was back buying the thing - my self control is useless. A PSU cost me £30 from play.com and 2gb of ram cost £32 from crucial. Someone supplied me with a 1.83 CoreDuo so that got put in at the same time.&lt;br /&gt;&lt;br /&gt;I installed the last licence of Leopard from my families 5 pack of leopard licences. Leopard comes with front row 2.0. A much improved Front Row interface with the added bonus of being able to use the &lt;a href="http://appletv.nanopi.net/"&gt;Saphire plugin&lt;/a&gt; to make browsing media better. I installed &lt;a href="http://www.perian.org/"&gt;Perian&lt;/a&gt; and &lt;a href="http://www.flip4mac.com/wmv_download.htm"&gt;flip4mac&lt;/a&gt; QuickTime components to allow Front Row to play video encoded with pretty much any codec.&lt;br /&gt;&lt;br /&gt;Next I need to hook it up to my nfs shares on my Solaris box and it can browse all of my media.&lt;br /&gt;&lt;br /&gt;The really nice thing about using front row 2 is that it can connect to other machines in the house to read from itunes collections (like an AppleTV does) means that I don't have to sync my itunes library to the Mini.&lt;br /&gt;&lt;br /&gt;I have a script that I'm working on to automatically rip DVDs on insertion using handbrake cli but its still a bit rough round the edges.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://appletv.nanopi.net/"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://appletv.nanopi.net/"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-37553519511168757?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/37553519511168757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=37553519511168757' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/37553519511168757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/37553519511168757'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2008/01/cheap-mac-mini.html' title='cheap mac mini'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-4710586722478565868</id><published>2007-11-29T06:17:00.000-08:00</published><updated>2007-11-29T07:17:15.837-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='xVM'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>xVM Windows XP Hosts</title><content type='html'>I'm still playing around with xVM under build 76 of solaris though as I type build 77 is out to the general public.&lt;br /&gt;I bought some more memory for my system to take it to 4GB to give me some head room to play with domUs, ZFS and SunRay only to find that my BIOS doesn't properly support 4GB. Currently the OS can only talk to 2900 or so MB - the rest has been appropriated by the BIOS. Now of course this being a 64bit OS the 32bit limitations don't apply - unfortunately the BIOS has no memory remap option for 64bit aware OSs I think the chipset does support it as far as I can tell but it looks like ASUS have not implemented it in the V3-P5945G BIOS - most annoying. I've ordered a new mainboard which should do the trick(at least if the BIOS manual I read is to be believed) When that turns up I will reinstall with build 77 - I'm hoping that my problems with biosdev might go away - but I'm not convinced.&lt;br /&gt;&lt;br /&gt;Mainly I followed &lt;a href="http://www.opensolaris.org/os/community/xen/docs/windowsguest/"&gt;this&lt;/a&gt; guide for setting up my HVM domU but with a couple of bits and bobs I have gleaned from the very useful xvm-discuss@sun.com mailing list and the &lt;a href="http://www.opensolaris.org/os/community/xen/docs/relnotes/;jsessionid=42FD2CCDB158A8D74C2862E6B09990EE"&gt;Release Notes&lt;/a&gt; have helped me get my XP domU up and running.&lt;br /&gt;&lt;br /&gt;6612343&lt;br /&gt;Setting:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;set softcall_delay=0x100000&lt;/span&gt;&lt;br /&gt;in &lt;span style="font-family:courier new;"&gt;/etc/system &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; svccfg -s xvm/xend setprop config/default-nic="e1000g0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; svcadm refresh xvm/xend&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; svcadm restart xvm/xend&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;To confirm:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ svccfg -s xvm/xend listprop |grep default&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;config/default-nic                  astring  e1000g0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;to make sure it gets the correct network card (I now have two physical cards instead of two vlans to one card after working around my SunRay latency issue)&lt;br /&gt;&lt;br /&gt;I also put this in my .hvm file to bridge the interface.&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;vif = ['mac=0:1b:21:4:b9:1, bridge=e1000g0']&lt;br /&gt;&lt;/tt&gt;&lt;br /&gt;Running the domain&lt;br /&gt;root@frank xVM $ xm create windows-xVM.hmv&lt;br /&gt;&lt;br /&gt;Then just vnc to the console, annoyingly Apples screen sharing vnc application doesn't work for connecting to the console session of a dom. Though this is almost definitely a limitation of the client not the server, as most other clients seem to work fine. On the Mac &lt;a href="http://www.jinx.de/JollysFastVNC.html"&gt;JollyFast&lt;/a&gt; VNC seems to be the best free client, vineViewer was a bit nicer but isn't free. vncviewer on Solaris works well as does xtightvncviewer on Ubuntu.&lt;br /&gt;&lt;br /&gt;The install was not without some hitches - seemed to hang up and if I didn't have the vnc session open when it prompted for input the domain would get blocked, and I couldn't get back onto the vnc session. Installaition did take a while longer than expected as well.&lt;br /&gt;&lt;br /&gt;I'm going to try and dig out some windows server disks at some point as well and give them a go to so I will try and monitor the performance more closely issues then.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-4710586722478565868?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/4710586722478565868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=4710586722478565868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/4710586722478565868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/4710586722478565868'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2007/11/xvm-windows-xp-hosts.html' title='xVM Windows XP Hosts'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-228335312628246092</id><published>2007-11-19T09:01:00.000-08:00</published><updated>2007-11-20T13:50:45.420-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biosdev'/><category scheme='http://www.blogger.com/atom/ns#' term='live upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>Using Live Upgrade to move disks on x86 with a difficult bios</title><content type='html'>I'm attempting to move my disks around in my OpenSolaris Box - I have a pair of IDE 120Gb which at one point where mirrored using SVM - but I want to use them in another side project so I need to migrate my install from one IDE disk to the space I have left on the pair of SATA drives where my ZFS pool is (there is space left as I did at one point boot from the SATAs before I reinstalled  to the IDEs)&lt;br /&gt;&lt;br /&gt;First lucreate for a new BE&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ lucreate -c b76a-ide -m /:/dev/dsk/c1d0s3:ufs -n b76a-sata&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The lustatus to check whats going on:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ lustatus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Boot Environment           Is       Active Active    Can    Copy    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Name                       Complete Now    On Reboot Delete Status  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-------------------------- -------- ------ --------- ------ ----------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;b76a-ide                   yes      yes    yes       Yes     -       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;b76a-sata                  yes      no     no        no     -       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Excellent so I have a identical but relocated boot environment I can use - let luactivate it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ luactivate b76a-sata&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Saving latest GRUB loader.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Setting failsafe console to &lt;/span&gt;&lt;ttya style="font-family: courier new;"&gt;.&lt;br /&gt;&lt;br /&gt;ERROR: No matching BIOS id found for: &lt;/ttya&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ERROR: Cannot determine GRUB id for ABE disk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ERROR: Unable to determine the configuration of the target boot environment &lt;/span&gt;&lt;b76a-sata&gt;&lt;span style="font-family:courier new;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dam - I've hit this problem again. It seems to resolve around the way /sbin/biosdev reports my disks:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ sbin/biosdev&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0x80 /pci@0,0/pci-ide@1f,1/ide@0/cmdk@1,0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0x81 /pci@0,0/pci-ide@1f,1/ide@0/cmdk@0,0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;These two disks are my IDEs - but I want to boot off the first SATA disk.&lt;br /&gt;&lt;br /&gt;I'm not sure if this is a limitation of my BIOS or a problem with biosdev but what I have done is: (Ugly Hack time).&lt;br /&gt;To get luactivate to work I need to cludge &lt;span style="font-family:courier new;"&gt;/sbin/biosdev&lt;/span&gt; to output something that will work.&lt;br /&gt;&lt;br /&gt;I used the output of &lt;span style="font-family:courier new;"&gt;/sbin/biosdev -d&lt;/span&gt; to produce this&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ cat /sbin/biosdev&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo "0x80 /pci@0,0/pci-ide@1f,1/ide@0/cmdk@1,0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo "0x81 /pci@0,0/pci-ide@1f,1/ide@0/cmdk@0,0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo "0x82 /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo "0x83 /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;exit 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I installed grub on the other disk manually, specifying the slice solaris is on&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1d0s3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Solaris boot partition inactive.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;stage1 written to partition 0 sector 0 (abs 16065)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;stage2 written to partition 0, 260 sectors starting at 50 (abs 16115)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then I mounted the new BE and copied menu.lst from my active boot enviorment on the IDE disk to the new SATA disk.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ lumount b76a-sata&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/.&lt;/span&gt;&lt;/b76a-sata&gt;&lt;span style="font-family:courier new;"&gt;alt.b76a-sata&lt;/span&gt;&lt;br /&gt;&lt;b76a-sata style="font-family: courier new;"&gt;root@frank / cp /boot/grub/menu.lst /.&lt;/b76a-sata&gt;&lt;span style="font-family:courier new;"&gt;alt.b76a-sata/boot/grub/menu.lst&lt;/span&gt;&lt;br /&gt;&lt;b76a-sata&gt;&lt;br /&gt;Unmount the new BE and activate&lt;br /&gt;&lt;/b76a-sata&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ luumount b76a-sata &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ luactivate b76a-sata&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b76a-sata&gt;reboot and catch the bios and change the disk order to boot from the SATA disk.&lt;br /&gt;&lt;br /&gt;Because the system is now hopelessly confused (a bit like me) about which disk is where so my /boot/grub/menu.lst was quite wrong it was attempting to use (hd3,0,d) as my boot slice for the sata dissk so I had to edit it manually at boot to point to (hd0,0,d) - and then once again edit the /boot/grub/menu.lst to match.&lt;br /&gt;&lt;br /&gt;The reason for this editing is that I changed the order the disks are chosen from within the bios as otherwise it will continue to boot from the first IDE disk. Basically once the system comes up from the sata disk if I run the original biosdev i get this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ /sbin/biosdev   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0x82 /pci@0,0/pci-ide@1f,1/ide@0/cmdk@1,0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0x83 /pci@0,0/pci-ide@1f,1/ide@0/cmdk@0,0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Which are the SATA disks. lustatus shows the correct information as well now.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ lustatus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Boot Environment           Is       Active Active    Can    Copy      &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Name                       Complete Now    On Reboot Delete Status    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-------------------------- -------- ------ --------- ------ ----------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;b76a-ide                   yes      no     no        yes    -         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;b76a-sata                  yes      yes    yes       no     - &lt;/span&gt;    &lt;br /&gt;&lt;br /&gt;At this point I pulled the IDE disks from the machine (ludelete is also confused because of incorrect biosdev info so wont delete them.) Though I forgot to fix my swap partition and the system failed to boot until I sorted that out. A quick vi session in /etc/vfstab to change the swap partition and the clear the error using svcadm:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ svcadm clear svc:/system/filesystem/local:default&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There is some more fiddling to do in /boot/grub/menu.lst to fix the xVM entries and some nasty undocumented mucking around in /etc/lutab to remove the old ide entries but finally I'm back where I started but with a couple of IDE disks to play with ZFS on my mac. (now I need to find some IDE USB caddies)&lt;br /&gt;&lt;br /&gt;As I side note I've finally found a use for the PIP (picture in picture) function on my Dell 24 Pannel - I attach a S-Video cable to the output of my graphics card so that I can fiddle with the bios on the server without swapping inputs - though serial redirection in the BIOS would be nicer.&lt;br /&gt;&lt;br /&gt;I really miss OBP.&lt;br /&gt;&lt;br /&gt;&lt;/b76a-sata&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-228335312628246092?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/228335312628246092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=228335312628246092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/228335312628246092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/228335312628246092'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2007/11/using-live-upgrade-to-move-disks-on-x86.html' title='Using Live Upgrade to move disks on x86 with a difficult bios'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-6530402938250616598</id><published>2007-11-16T06:57:00.000-08:00</published><updated>2007-11-17T17:15:21.447-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VLAN'/><category scheme='http://www.blogger.com/atom/ns#' term='SunRay'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>VLAN for the SunRay interconnect and performance issues</title><content type='html'>The Sun Ray in the living room has been getting terrible performance - its connected via a NetgearGSM7224 gigabit switch to my OpenSolaris box running build 76 which I recenlty upgraded with a new e1000g intel Gigabit NIC. utcapture was reporting 30% packet loss in some cases - which equates to bad performance.&lt;br /&gt;&lt;br /&gt;So I've done a bit of tweaking and the SunRay and the Server now have a dedicated VLAN to themselves.&lt;br /&gt;&lt;br /&gt;Its worth nothing that I did this via a serail console - network reconfiguration is hard to do over ssh unless your careful about the order you do things in!&lt;br /&gt;&lt;br /&gt;Firstly I configured the switch - it has a gui or a cli but I was feeling lazy and used the gui.&lt;br /&gt;&lt;br /&gt;Port24 (my servers port) is now tagged with vlan IDs of 999 and 1 (the default vlan)&lt;br /&gt;Port7 (the sunray) is marked untagged as vlan ID 999&lt;br /&gt;&lt;br /&gt;On the solaris box you can bring up vlan aware interfaces using&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ifconfig e1000g1000 plumb 192.168.2.252 up&lt;/span&gt;&lt;br /&gt;gives a vlan ID of 1&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ifconfig e1000g999000 plumb&lt;br /&gt;gives a vlan of 999&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;though if you want it permanently (like I do) you need to put the ip address in&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/etc/hostname.e1000g1000&lt;/span&gt;&lt;br /&gt;Though as I'm always going to need interfaces with tagged vlans to use the switch port from now on I will just move the files:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;mv /etc/hostname.e100g /etc/hostname.e1000g1000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next step is to setup the Sun Ray interconnect.&lt;br /&gt;&lt;br /&gt;As my dns setup is somewhat lacking (its on the list) I had to set my /etc/hosts file to point my machine at my IP adress not the loopback 127.0.0.1&lt;br /&gt;utadm seems to do a getent hosts &lt;hostname&gt; and refuses to work untill this is configured correctly.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank sbin $cat /etc/hosts&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;192.168.2.252 loghost frank&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Using the &lt;a href="http://docs.sun.com/source/820-0414/config.html#50405405_42819"&gt;manual&lt;/a&gt; I configured the SunRay interconnect for the pre-plumbed e1000g999000 VLAN aware interface.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank sbin $ /opt/SUNWut/sbin/utadm -a e1000g999000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The defaults where fine for me in this case so I just hit Y to confirm and let it do its stuff.&lt;br /&gt;and the system should configure a DHCP server running on your new vlan interface.&lt;br /&gt;&lt;br /&gt;After that - the Sun Ray was up and running correctly - though not quite as quick as I feel it should have been. utcapture was still listing 30% packet loss on a regular basis&lt;br /&gt;&lt;br /&gt;A bit of further investigation (google) found &lt;a href="http://www.mail-archive.com/sunray-users@filibeto.org/msg00914.html"&gt;this&lt;/a&gt; forum posting. It seems to suggest that UDP traffic might be getting dropped by the switch because it can't send it to the SunRay fast enough. After playing around with the settings on the switch I discovered that setting the server switch port to 100 Full Duplex massively reduces the packet loss observed using utcapture.&lt;br /&gt;The next stage will be to try a different network card and maybe a different switch for the SunRay interconnect to see if I can get better performance for the SunRay and still keep the Gigabit speed connection for my main connection to the server. I'll keep reading up on the switch to see if their is a way to adjust the way it handles UDP packets - but its only a Level 2 Netgear so I'm not convinced.&lt;br /&gt;&lt;br /&gt;&lt;/hostname&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-6530402938250616598?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/6530402938250616598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=6530402938250616598' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/6530402938250616598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/6530402938250616598'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2007/11/vlan-for-sunray-interconnect-and.html' title='VLAN for the SunRay interconnect and performance issues'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-6929652428363390345</id><published>2007-11-08T13:50:00.000-08:00</published><updated>2007-11-09T00:38:00.253-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZFS'/><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Leopard'/><title type='text'>Leopard 10.5 Notes</title><content type='html'>Adding OPML feeds to mail is not possible (at least not though an import opml import option) it can be done, but to put them all into a nice ordered way just seems like so much hassle compared to leaving them in Vienna!&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It looks clean and crisper somehow - I guess thats the unified thing for you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Dock is annoying - the icons on the right are broken, they default to the first icon in the containing folder not the folder itself - just moronic. The active application white dot is hard to see on the reflective dock - and I'm not keen on the background reflection thing, I'd prefer the dock on the side in look if not function. I'm also used to long right clicking the icons to bring up a menu - with stacks its now a left click...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CoverFlow in the finder might actually be useful for the hundreds of .doc file my university bombards me with for every single communication.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tabs in the terminal are ok, I prefer the shortcut for moving between them (Command + }/{) over gnome-terminals ctrl+PgUp/PgDwn. Still no middle click paste like X11 (hey I can dream)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;NFS Network drives no longer seem to mount on the desktop - so not sure how I make alias for playing network content through front row just yet... alias or ln -s isn't working. But making an alias of a folder within the mount and moving t&lt;/div&gt;&lt;div&gt;hat to your movie folder seems to work. Front row is much better more responsive, and movie preview icons seem nice though they are no longer moving, which may be why its more responsive. Whenever you enter Front Row iTunes stops whatever its playing - random and annoying.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finder overall seems snappier to me. (about time!)&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;ZFS read is here (not tested) - &lt;a href="http://www.macrumors.com/2007/06/26/zfs-read-write-developer-beta/"&gt;allegedly&lt;/a&gt; the beta&lt;/div&gt;&lt;div&gt; ktexts where available from Apple Dev Connection&lt;/div&gt;&lt;div&gt; at one point even apples command line prompt says so! - my brief search couldn't find them.&lt;/div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_fGgYjvI-B2k/RzOkr7VitiI/AAAAAAAAAAY/SpPF6ndW_BI/s320/Picture+1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5130625475074504226" /&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-6929652428363390345?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/6929652428363390345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=6929652428363390345' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/6929652428363390345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/6929652428363390345'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2007/11/leopard-105-notes.html' title='Leopard 10.5 Notes'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fGgYjvI-B2k/RzOkr7VitiI/AAAAAAAAAAY/SpPF6ndW_BI/s72-c/Picture+1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-65079104240222451</id><published>2007-11-07T07:11:00.000-08:00</published><updated>2007-11-08T02:07:32.349-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpa_supplicant'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='x40'/><category scheme='http://www.blogger.com/atom/ns#' term='thinkpad'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>wpa_supplicant Uni Wifi</title><content type='html'>I worked out how to use wpa_supplicant on Ubuntu to do 802.1X authentication at University on my x40 ThinkPad.&lt;br /&gt;&lt;br /&gt;It's just a case of getting it all in the right order and getting the CA certificate from somewhere (I exported mine from my Mac under  OS X which of course - justs works)&lt;br /&gt;The crucial bits that took me a while where putting  ap_scan=0 outside of the network brackets. Now I think about it its obvious thats its a global option but I didn't notice it in the ma&lt;span style="font-family:arial;"&gt;nua&lt;/span&gt;l. This allows the driver to do the scanning of SSIDs as apposed to wpa_supplicant - the secure uni network is hidden and without this debug output indicated that it was not finding the network. Also for my network I think I have to ensure that I use &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;phase1="peapver=0"&lt;/span&gt;&lt;/span&gt; I worked that out when I was getting my Nokia E61 running Symbian to working on the same network.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;my wpa_supplicant file now looks like this:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;burt@bobby:/etc/wpa_supplicant$ cat wpa_supplicant.conf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;ctrl_interface=/var/run/wpa_supplicant&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;ap_scan=0&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;network={&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;ssid="SHU-USS"&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;key_mgmt=WPA-EAP&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;eap=PEAP&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;identity="myusername"&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;password="password"&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;ca_cert="/home/burt/certificates/myunicertifcate"&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;phase1="peapver=0"&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;phase2="auth=MSCHAPV2"&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and after that I just start up wpa_supplicant&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;burt@bobby:/ sudo wpa_supplicant -Bw -ieth1 -c/etc/wpa_supplicant/wpa_supplicant.conf &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and then getting a dhcp address:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;burt@bobby:/etc/wpa_supplicant$ sudo dhclient eth1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now I have this working I might think about trying to work out what keep causing nm-applet (the default way of managing to wifi in ubuntu 7.10) to fall over after connecting to the network &lt;span style="font-style: italic;"&gt;if&lt;/span&gt; I can find the time. For the moment it works and thats what I care about. I get to stay in Linux for longer - which on this laptop is much faster and much as I hate to sound like a fanboi works better than Windows (for my uses) a large amount of the time (wpa Enterprise networks apart).&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;Interesting gotcha - wpa_supplicant seems to only work after I run it up with ap_scan=2 in the wpa_supplicant.conf file (which fails) then change it back to ap_scan=0 and run up wpa_supplicant again. - this is after the x40 has been in hibernation.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-65079104240222451?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/65079104240222451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=65079104240222451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/65079104240222451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/65079104240222451'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2007/11/wpasupplicant-uni-wifi.html' title='wpa_supplicant Uni Wifi'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-5325368650798203693</id><published>2007-11-02T05:48:00.000-07:00</published><updated>2007-11-08T11:50:07.305-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>permissions and gnome font cache</title><content type='html'>I managed somehow to break the permissions on /var/tmp on my OpenSolaris box.&lt;br /&gt;&lt;br /&gt;I was messing with my users primary groups (and not paying enough attention or making&lt;br /&gt;ing enough notes)&lt;br /&gt;&lt;br /&gt;this causes a few issues for gnome and cde failsafe - ie you cant log in and non&lt;br /&gt;root users couldn't even get a failsafe session.&lt;br /&gt;&lt;br /&gt;I fixed that, ran gnome-cleanup and tried again cde and failsafe where ok for all&lt;br /&gt;users but, still no gnome goodness&lt;br /&gt;Why do I want gnome for my server? - because I'm thinking of putting a Sun Ray in&lt;br /&gt;the front room - its nice to have google and wikipedia to settle arguments in the house.&lt;br /&gt;&lt;br /&gt;Anyway - back to my gnome problem - logs is what I need.&lt;br /&gt;&lt;br /&gt;I enabled logging for my user in my &lt;span style="font-family:courier new;"&gt;$HOME/.dtprofile&lt;/span&gt; by changing this line:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;export dtstart_sessionlogfile="/dev/null"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;to point to&lt;span style="font-family:courier new;"&gt; /tmp/mydtlog&lt;/span&gt;&lt;br /&gt;don't forget to touch the file to create it.&lt;br /&gt;&lt;br /&gt;tailing the file on login I was getting segfaults and coredumps when Xsession launched&lt;br /&gt;&lt;br /&gt;after some googling, and then some opensolaris searching I eventually found this &lt;a href="http://www.opensolaris.org/jive/thread.jspa?messageID=162610&amp;amp;#162610"&gt;post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Which while not quite what I was experiencing made some sense to me I remember we had similar problems on our Sun Ray servers in the labs before thought that time Wilson fixed it! so I ran:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ find /usr/openwin/lib/X11/fonts -name fonts.cache-1 -exec {} \;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root@frank / $ fc-cache -s&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Volia - all is well!&lt;br /&gt;&lt;br /&gt;gnome is back for my user and it works for root correctly now as well&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-5325368650798203693?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/5325368650798203693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=5325368650798203693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/5325368650798203693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/5325368650798203693'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2007/11/i-managed-somehow-to-break-permissions.html' title='permissions and gnome font cache'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-4424669375678178455</id><published>2007-11-02T05:21:00.000-07:00</published><updated>2007-11-02T05:45:13.199-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='x40'/><category scheme='http://www.blogger.com/atom/ns#' term='thinkpad'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Thinkpad x40 Ubuntu Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fGgYjvI-B2k/RysaRjWt01I/AAAAAAAAAAM/bfmrUSwjT7M/s1600-h/DSCF1888.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_fGgYjvI-B2k/RysaRjWt01I/AAAAAAAAAAM/bfmrUSwjT7M/s320/DSCF1888.jpg" alt="" id="BLOGGER_PHOTO_ID_5128221489542058834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Some notes on how I setup Linux on IBM/Levano ThinkPad X40&lt;br /&gt;&lt;br /&gt;Backing Up System Restore Partition&lt;br /&gt;&lt;br /&gt;The system came with no disks (I don't think they do even if new) but does come with a system restore partition.&lt;br /&gt;I decided I would like to be able to restore the system to a 'blank' windows state at a later time if I wanted to sell the laptop.&lt;br /&gt;&lt;br /&gt;The system allows for the making of backups using a utility under All Programs -&gt; ThinkVantage -&gt; Create Recovery Media.&lt;br /&gt;&lt;br /&gt;As I didn't buy a docking station for the system I have no cd rom drive but I decided against using a usb hard disk to back the partition as I didn't really want to dedicate yet another disk to permanent storage, its bound to fail or get wiped by accident. So I used a LaCie USB 3.5 disk caddy connected to an old cd burner. It's only USB 1 ports but seems to do the trick.&lt;br /&gt;&lt;br /&gt;This is just a recovery option, so I also used the build in rescue and recovery software to make a backup of the system as it was then copied that back to my macbook pro to burn to dvd.&lt;br /&gt;&lt;br /&gt;Testing the backups: boot from the recovery cdrom to check it works correctly (hit f12 at boot)&lt;br /&gt;&lt;br /&gt;I was going to install across the network, but since I have a cobbled together cdrom drive I didn't bother.&lt;br /&gt;Ubuntu 7.04 text install boots ok from the cd drive, but then fails to work out what cdrom drive module to use&lt;br /&gt;selecting cdrom from the modules list and entering /dev/scd0 worked for me&lt;br /&gt;&lt;br /&gt;Resizing partitions - I used guide resize and selected 20gb to resize to and hoped that it wouldn't blat windows or the system restore partition&lt;br /&gt;(not the end of the world if it did - but would be annoying to have to restore.)&lt;br /&gt;&lt;br /&gt;After it was installed I updated it to 7.10 using update manager and all is good.&lt;br /&gt;&lt;br /&gt;One minor fix to the behavior of the Fn + F5 button was found in bug &lt;a href="https://bugs.launchpad.net/ubuntu/+source/thinkpad/+bug/152217"&gt;152217&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm still investigating some odd behavior with the wireless nm-applet and some scary stories about aggressive power management parking the disk to often.&lt;br /&gt;But apart from that the system is great under ubuntu even with 768MB Ram and a 1.5 Pentium Mobile. I carry it most places as it weighs almost nothing even with the larger 8Cell battery sticking out the back.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-4424669375678178455?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/4424669375678178455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=4424669375678178455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/4424669375678178455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/4424669375678178455'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2007/11/thinkpad-x40-ubuntu-linux.html' title='Thinkpad x40 Ubuntu Linux'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fGgYjvI-B2k/RysaRjWt01I/AAAAAAAAAAM/bfmrUSwjT7M/s72-c/DSCF1888.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924427335522508589.post-6930003716931890712</id><published>2007-11-02T04:39:00.000-07:00</published><updated>2007-11-16T17:24:38.131-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><category scheme='http://www.blogger.com/atom/ns#' term='xVM'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>xVM Solaris and how I can break stuff.</title><content type='html'>My forays into xVM (xen for OpenSolaris) in build 75 of OpenSolaris are causing me one or two minor issues.&lt;br /&gt;&lt;br /&gt;Firstly I hit:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    * 6616311 Live upgrade does not add entry for xvm in grub menu.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      There is no xVM entry in /boot/grub/menu.lst.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      Workaround:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      Run bootadm -m upgrade and reboot the system. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Looks like live upgrade doesn't quite do all the bits needed for xVM just yet.&lt;br /&gt;Unfortunately this didn't work for me, and I ended up having to edit /boot/grub/menu.lst manually to add the following entry's:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;title Solaris75a on xVM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root (hd2,0,a)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;kernel$ /boot/$ISADIR/xen.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;module$ /platform/i86xpv/kernel/$ISADIR/unix /platform/i86xpv/kernel/$ISADIR/uni&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;x &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;module$ /platform/i86pc/$ISADIR/boot_archive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;title Solaris75a on xVM - via serial console shared&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root (hd2,0,a)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;kernel$ /boot/$ISADIR/xen.gz console=com1 com1=9600,8n1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;module$ /platform/i86xpv/kernel/$ISADIR/unix /platform/i86xpv/kernel/$ISADIR/uni&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;x -B console=hypervisor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;module$ /platform/i86pc/$ISADIR/boot_archive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;title 32-bit Solaris75a  on xVM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;root (hd2,0,a)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;kernel /boot/xen.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;module /platform/i86xpv/kernel/unix /platform/i86xpv/kernel/unix&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;module /platform/i86pc/boot_archive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Though it took me far to long to work out that I had forgotten the root(hd2,0,a) lines the first time.&lt;br /&gt;&lt;br /&gt;After that I added:&lt;br /&gt;serial --unit=0 --speed=9600&lt;br /&gt;terminal --timeout=2 serial console&lt;br /&gt;&lt;br /&gt;to enable me to select the grub menu option down a serial line (connected to a wrt54g - which is part of my Final Year Project)&lt;br /&gt;&lt;br /&gt;The system booted into xVM with a shared serial console with Solaris.&lt;br /&gt;&lt;br /&gt;I attempted to create a DomU instance of Windows2003 using a zfs raw disk however during the process the system appeared to lock up hard, I didn't have the serial line attached at the time of the lockup so have no idea what actually whent on - suffice to say it fell of the network and wasn't repsonding to the console (serial and/or keyboard and monitor).&lt;br /&gt;&lt;br /&gt;After a while I got board of waiting and reset the box (I get impatient like that) - it seemed to come back up ok - but now whenever it boots it seems to panic when loading dtterm (this box is also a sunray server). I can get it to boot into plain build 75 but whenever I attempt to use the xVM menu it panics again.&lt;br /&gt;&lt;br /&gt;I'm not entirely sure if I have mangled something by hard powering the system off or not but for the moment I'm going to boot back to my old build 64 BE and create a new BE based on that and attempt to try again - annoyingly ZFS has been upgraded since build 64 so I can't get to my home dir.&lt;br /&gt;&lt;br /&gt;At this point I fiddled fruitlessly for a while before attempting a reinstall only to have the what appears to be the same problem - panic when it gets to the graphical login.&lt;br /&gt;&lt;br /&gt;So on the new install I tried disabling graphical login in - as it always seemed to fall over at that point - I also edited grub to give me serial console again (don't forger to remove the splash screen option)&lt;br /&gt;&lt;br /&gt;I can now boot into xVM with solaris as Dom0 - but no graphics&lt;br /&gt;&lt;br /&gt;I've just come back to this after a while (now on a clean install of build 76) and have located the source of the panics under xVM when xorg loaded it appears to be issues with the shared memory of the intel 950 GMA. This was only located with a bit of help from opensolaris forums and one very helpful &lt;a href="http://blogs.sun.com/mrj/"&gt;mrj&lt;/a&gt; at Sun its bug &lt;a href="http://bugs.opensolaris.org/view_bug.do?bug_id=6624364"&gt;&lt;tt&gt;6624364.&lt;/tt&gt;&lt;/a&gt;&lt;br /&gt; I'm working around the issue by using an ancient ATI card - I only have a head for occasional debugging purposes as I use the serial line for remote access but this being x86 it needs graphics of some sort to boot It's a sunray server I need so I do need x to load - maybe you can configure xorg not to come up on the console and only for use on sunray sessions but I don't know how.&lt;br /&gt;&lt;br /&gt;But the long and the short of it is I've booted windows in a domU HVM using xVM.&lt;br /&gt;&lt;br /&gt;I've been using zfs raw images for the disk though as I havn't got it installed yet I haven't been able to experiment with ZFS snapshots for rolling back purposes.&lt;br /&gt;&lt;br /&gt;The problem is of course that I can't find any Windows MSDN CDs or iso images that my Uni kindly supplies me with to go with the MSDN license keys I have! still the ISOs I do have boot and I can get to the stage of entering license keys.&lt;br /&gt;&lt;br /&gt;At some point I intend to try putting a Linux domU on as well - its just a matter of finding the time.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var pageTracker = _gat._getTracker("UA-3778117-1");
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2924427335522508589-6930003716931890712?l=jameslegg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameslegg.blogspot.com/feeds/6930003716931890712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2924427335522508589&amp;postID=6930003716931890712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/6930003716931890712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924427335522508589/posts/default/6930003716931890712'/><link rel='alternate' type='text/html' href='http://jameslegg.blogspot.com/2007/11/xvm-solaris-and-how-i-can-break-stuff.html' title='xVM Solaris and how I can break stuff.'/><author><name>James Legg</name><uri>http://www.blogger.com/profile/10666341397515808196</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
