<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The HyRax Macrocosm &#187; Hardware</title>
	<atom:link href="http://www.serenux.com/tag/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.serenux.com</link>
	<description>Life, the Universe and Ubuntu.</description>
	<lastBuildDate>Mon, 21 Jun 2010 10:45:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Mini-Review: Generic hot-swap eSATA Docking Bay with Ubuntu</title>
		<link>http://www.serenux.com/2010/02/mini-review-generic-hot-swap-esata-docking-bay-with-ubuntu/</link>
		<comments>http://www.serenux.com/2010/02/mini-review-generic-hot-swap-esata-docking-bay-with-ubuntu/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 12:59:08 +0000</pubDate>
		<dc:creator>HyRax</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Hard-Drive]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.serenux.com/?p=631</guid>
		<description><![CDATA[I regularly deal with external hard-drives, be it for data backup or if I&#8217;m rescuing a client&#8217;s hard-drive from uncertain death. Since the idea of opening my PC on a regular basis to connect a drive is a bit of a turn off, I used to use an external USB drive enclosure. This works fine, [...]]]></description>
			<content:encoded><![CDATA[<p>I regularly deal with external hard-drives, be it for data backup or if I&#8217;m rescuing a client&#8217;s hard-drive from uncertain death.</p>
<p>Since the idea of opening my PC on a regular basis to connect a drive is a bit of a turn off, I used to use an external USB drive enclosure. This works fine, but it&#8217;s a bit slow (well, at least until USB 3.0 makes its debut). The eSATA standard allows you to connect external drives at full SATA speed, but it&#8217;s not cost-effective to buy an enclosure for every external drive you have.</p>
<p>Enter the Docking Bay. This is a simple weighed base that allows you to connect a hard-drive in a similar way to how you used to plug in game cartridges into a classic game console like the Atari 2600. You can then eject the hard-drive and plug another one in, all without restarting the PC.</p>
<p>This is a review of one such Docking Bay and how it works with Ubuntu, including the wonders of hot-swapping.</p>
<p><span id="more-631"></span>I came across this generic eSATA Docking Bay whilst browsing my local PC store. eSATA Docking Bays have been around for awhile now, but I never got around to getting one so I figured I may as well try this one and see how it went under Ubuntu.</p>
<p style="text-align: center;">
<div id="attachment_684" class="wp-caption aligncenter" style="width: 287px"><a href="http://www.serenux.com/wp-content/uploads/2010/02/DockingBay1.jpeg"><img class="size-large wp-image-684  " title="eSATA HDD Docking Bay" src="http://www.serenux.com/wp-content/uploads/2010/02/DockingBay1-768x1024.jpg" alt="" width="277" height="368" /></a><p class="wp-caption-text">With a HDD inserted into the dock.</p></div>
<div id="attachment_685" class="wp-caption aligncenter" style="width: 378px"><a href="http://www.serenux.com/wp-content/uploads/2010/02/DockingBay2.jpeg"><img class="size-large wp-image-685  " title="eSATA HDD Docking Bay 2" src="http://www.serenux.com/wp-content/uploads/2010/02/DockingBay2-1024x768.jpg" alt="" width="368" height="277" /></a><p class="wp-caption-text">Without the HDD inserted into the dock.</p></div>
<p>There is unit was branded &#8220;A-Power&#8221; but I&#8217;ve seen several of these drives with various brand names on it, so this one is as generic as they come, but it comes in one of three variants:</p>
<ol>
<li>eSATA and USB Docking Bay</li>
<li> eSATA and USB Docking Bay with in-built USB card-reader</li>
<li>USB-only Docking Bay with in-built USB card-reader</li>
</ol>
<p>In my case, I got the first variant as I already have a separate card-reader.</p>
<p><strong><span style="text-decoration: underline;">Hooking Up</span></strong></p>
<p>The Docking Bay is very easy to hook up. The package comes with the following components:</p>
<ul>
<li>The Docking Bay unit</li>
<li>Power Supply</li>
<li>eSATA cable</li>
<li>USB cable</li>
</ul>
<p>After connecting power, the Docking Bay is connected to the PC by the eSATA cable to a spare eSATA port on the back of your PC. You then insert the hard-drive into the slot on the top of the unit &#8211; it caters for both 3.5&#8243; desktop hard-drives and 2.5&#8243; notebook hard-drives. Once inserted, power on the drive using the power button at the back of the unit. The power light on the top of the Docking Bay will light up and you can now switch on your PC.</p>
<p><span style="text-decoration: underline;"><strong>Configuration</strong></span></p>
<p>eSATA Docking Bays don&#8217;t actually need any configuration as such. If you wish to make use of SATA&#8217;s ability to hot-swap, you will need to enable the Advanced Configuration Host Interface (AHCI) in your PC&#8217;s BIOS. Not every motherboard has AHCI, but if your machine is a recent machine, you should have AHCI capabilities. If you do not enable AHCI, you can still use your Docking Bay, however you will not be able to hot-swap a new drive without shutting down your PC first.</p>
<p><span style="text-decoration: underline;"><strong>Using the Docking Bay</strong></span></p>
<p>Drives inserted into the Docking bay appear like any ordinary permanently installed hard-drive inside your PC. You can format them, partition them, read and write data to them and see their SMART status like any other drive.</p>
<p>Doing an unscientific benchmarks using the <em>dd</em> app with a 7200rpm Seagate 1TB HDD, I was able to write straight zeros to the drive at a rate of about 116MB/s and read at about 120MB/s.</p>
<p>Real-world file copying transferred data at about 86MB/s which is consistent with normal single-drive copy speeds.</p>
<p>Doing a fresh installation of Ubuntu Karmic 9.10 on the hard-drive and booting my system from the docking bay and then repeating the boot test with the drive attached directly to the internal SATA connection as normal, Ubuntu booted in precisely the same amount of time, as one would expect. I was also able to dual-boot Ubuntu with Windows 7 without any issue.</p>
<p>Hot-swapping works well also. While Ubuntu is running, I insert my hard-drive into the dock, power on the drive and wait a few seconds. The drive appears in the Places menu, you choose it, enter your sudo password to mount the drive, and the drive appears on your desktop. When you are done with the drive, you simply do a right-mouse-click on the drive&#8217;s icon, choose &#8220;Unmount&#8221; and wait for any data to be written to the drive. Once the drive icon disappears off the desktop, you can then power off the drive in the docking bay, then press the eject button to remove the drive.</p>
<p>Dealing with differently sized drives, I tried a half-height Seagate 500GB I have (see photos). The spring-loaded flap on the top of the drive was able to hold the drive in place without a problem. Trying with a 2.5&#8243; notebook HDD, the docking bay provides a cut-out section that allows you to insert the 2.5&#8243; HDD but the flap does not press directly against the drive.</p>
<p><span style="text-decoration: underline;"><strong>Conclusion</strong></span></p>
<p>The convenience of a hard-drive docking station cannot be understated. This unit provides a simple, effective interface. For AUD$25 it&#8217;s cheap and in the last couple of months I&#8217;ve been using this unit, it has proven to be very reliable.</p>
<p>While this unit is not exactly the most elegant-looking of devices, it does the job and does it well.</p>
<p><span style="color: #0000ff;"><strong>Review score: 9 out of 10</strong></span></p>
<div class='wp_likes' id='wp_likes_post-631'><a class='like' href="javascript:wp_likes.like(631);" title='' ><img src="http://www.serenux.com/wp-content/plugins/wp-likes/images/like.gif" alt='' border='0'/>Like</a><span class='text'></span>
<div class='unlike'><a href="javascript:wp_likes.unlike(631);">Unlike</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.serenux.com/2010/02/mini-review-generic-hot-swap-esata-docking-bay-with-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Fix a missing eth0 adapter after moving Ubuntu Server from one box to another.</title>
		<link>http://www.serenux.com/2009/11/howto-fix-a-missing-eth0-adapter-after-moving-ubuntu-server-from-one-box-to-another/</link>
		<comments>http://www.serenux.com/2009/11/howto-fix-a-missing-eth0-adapter-after-moving-ubuntu-server-from-one-box-to-another/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 01:49:06 +0000</pubDate>
		<dc:creator>HyRax</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Jaunty]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Recovery]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.serenux.com/?p=642</guid>
		<description><![CDATA[Scenario: You have a box running Ubuntu Server. Something happens to the box and you decide to move the hard-drive to another physical machine to get the server back up and running. The hardware is identical on the other machine, so there shouldn&#8217;t be any issues at all, right? The machine starts up fine, but [...]]]></description>
			<content:encoded><![CDATA[<p>Scenario: You have a box running Ubuntu Server. Something happens to the box and you decide to move the hard-drive to another physical machine to get the server back up and running. The hardware is identical on the other machine, so there shouldn&#8217;t be any issues at all, right?</p>
<p>The machine starts up fine, but when you try and hit the network, you can&#8217;t. Closer inspection using the <em>ifconfig</em> command reveals that there is no &#8220;eth0&#8243; adapter configured. Why?</p>
<p>Here&#8217;s how to fix it.</p>
<p><span id="more-642"></span></p>
<p><img title="More..." src="http://www.serenux.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" />Ubuntu Server keeps tabs on the MAC address of the configured ethernet adapter. Unlike Ubuntu Desktop, you can&#8217;t simply change network cards willy nilly &#8211; while Ubuntu Server does detect and automatically setup new cards, it won&#8217;t automatically replace any adapter already configured as eth0 with another one, so you need to tell Ubuntu Server that you no longer need the old adapter.</p>
<p>This problem can also appear if you have a virtual machine such as one from Virtualbox, and you move or copy it from one host to another without ensuring that the MAC address configured for that VM&#8217;s ethernet adapter is 100% identical to the previous one.</p>
<p>These instructions were done with Ubuntu Server 9.04 Jaunty Jackalope in mind, but should apply to just about any release.</p>
<ol>
<li>Since you can&#8217;t SSH in, you will need to login directly on the Ubuntu Server console as an appropriate user with sudo rights.<br />
.</li>
<li>Once logged in, type in the following and hit Enter:
<pre><span style="color: #000080;">$ sudo nano /etc/udev/rules.d/70-persistent-net.rules</span></pre>
</li>
<li>You are now presented with the Nano text editor and some info that looks similar to the following:
<pre><span style="color: #000080;"># This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x1004 (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="0a:03:27:c2:b4:eb", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"</span></pre>
</li>
<li>Delete the last two lines or simply comment out the SUBSYSTEM line on the end. This is a rule defining what MAC address should be explicitly assigned to &#8220;eth0&#8243;. Since you no longer have an ethernet card with the specified MAC address in this machine (it&#8217;s on the old PC, remember), Ubuntu Server effectively ignores your new ethernet adapter because its MAC address does not match the defined rule for &#8220;eth0&#8243;.<br />
.</li>
<li>Once you&#8217;ve made your changes, press CTRL + X and then Y and then Enter to save your changes.<br />
.</li>
<li>Now reboot your box with:
<pre><span style="color: #000080;">$ sudo reboot</span></pre>
</li>
<li>Upon reboot, Ubuntu Server will detect the &#8220;new&#8221; ethernet adapter in your PC and will automatically write a new rule into the <em>/etc/udev/rules.d/70-persistent-net.rules</em> file, thus enabling networking over eth0 for your server.<br />
.</li>
<li>To verify that the new adapter is working, type in:
<pre><span style="color: #000080;">$ ifconfig</span></pre>
<p>&#8230;and you should see eth0 now listed with your defined IP address.<br />
.</li>
<li>Test remote connectivity to the server and if all is well, then pat yourself on the back. You&#8217;re done.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.serenux.com/2009/11/howto-fix-a-missing-eth0-adapter-after-moving-ubuntu-server-from-one-box-to-another/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HowTo: Deal with BD+ copy protection when ripping Blu-ray titles using Ubuntu</title>
		<link>http://www.serenux.com/2009/09/howto-deal-with-bd-copy-protection-when-ripping-blu-ray-titles-using-ubuntu/</link>
		<comments>http://www.serenux.com/2009/09/howto-deal-with-bd-copy-protection-when-ripping-blu-ray-titles-using-ubuntu/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 23:18:25 +0000</pubDate>
		<dc:creator>HyRax</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Blu-ray]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[High-Definition]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Jaunty]]></category>
		<category><![CDATA[LG]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.serenux.com/?p=568</guid>
		<description><![CDATA[A fair while back now, I wrote an article detailing how to decode Blu-ray titles using Ubuntu and an LG GGC-H20L Blu-ray optical drive. This article detailed how to decrypt just about every movie under the sun except for a newer type of protection called &#8220;BD+&#8221; which I never got around to supplementing my original [...]]]></description>
			<content:encoded><![CDATA[<p>A fair while back now, I wrote an article detailing <a title="HowTo: Rip a Blu-ray movie using an LG GGC-H20L Blu-ray drive with Ubuntu" href="http://www.serenux.com/2009/01/howto-rip-a-blu-ray-movie-using-an-lg-ggc-h20l-blu-ray-drive-with-ubuntu/" target="_blank">how to decode Blu-ray titles using Ubuntu and an LG GGC-H20L Blu-ray optical drive</a>.</p>
<p>This article detailed how to decrypt just about every movie under the sun except for a newer type of protection called &#8220;BD+&#8221; which I never got around to supplementing my original article with.</p>
<p>What is &#8220;BD+&#8221; protection? Well in short, it&#8217;s the deliberate corruption of random parts of the video track of the movie (well, OK &#8211; that is a highly simplified definition as BD+ protection can do a lot more than that, but the end result is the same &#8211; to prevent unauthorised playback which includes ripping). The idea BD+ is that when you rip the title, you can still watch the movie, but with some or all of the screen corrupt at various stages in the movie which well and truely ruins the movie-watching experience, especially since you paid good money for it and should not be forced to buy a dedicated consumer Blu-ray player when you&#8217;ve got a perfectly good PC that can do the same task.</p>
<p>But hang on, if the movie is deliberately corrupt, then how come it plays fine in a stand-alone consumer Blu-ray player or PlayStation3 console?</p>
<p>Well, let me tell you about that and how to get around it yourself.</p>
<p><span id="more-568"></span>I have to give credit to the movie studios for this one. It&#8217;s a simple, and annoying, method of protection. But as with anything, it was eventually reverse-engineered and broken, and neat little tools were developed to allow us consumer types to backup, or watch in our preferred way, our movies bought with our hard-earned cash.</p>
<p>So what&#8217;s this BD+ thing all about? Basically after the movie is mastered and just before being pressed to discs, an extra step is taken where by random parts of the movie data stream are deliberately exchanged with random data or removed altogether, thus corrupting the video stream. A record is kept, however, of what parts of the movie have been changed &#8211; a table listing where, when and what data needs to be put back into the movie stream in order to watch the movie back in its original uncorrupted format. This table is called a &#8220;conversion table&#8221;, and it is processed by your Blu-ray player while you watch the movie, with the correct data substituted back into the video stream before the image hits your screen, thus resulting in a proper uncorrupted picture.</p>
<p style="text-align: center;">
<div id="attachment_575" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.serenux.com/wp-content/uploads/2009/09/BDCorruptStream.jpg"><img class="size-medium wp-image-575" title="BD Corrupt Stream" src="http://www.serenux.com/wp-content/uploads/2009/09/BDCorruptStream-300x168.jpg" alt="An example of a corrupted video stream. Click for full size." width="300" height="168" /></a><p class="wp-caption-text">An example of a corrupted video stream showing the BD+ Protection in full effect. Click for full size.</p></div>
<div id="attachment_576" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.serenux.com/wp-content/uploads/2009/09/BDNotCorruptStream.jpg"><img class="size-medium wp-image-576" title="BD Not Corrupt Stream" src="http://www.serenux.com/wp-content/uploads/2009/09/BDNotCorruptStream-300x168.jpg" alt="An example of the repaired video stream. Click for full size." width="300" height="168" /></a><p class="wp-caption-text">An example of the repaired video stream using the Conversion Table. Click for full size.</p></div>
<p>So how do we get around BD+? Well, all we have to do is follow this conversion table ourselves and correct the corrupted data as the title is decrypted.</p>
<p>As I showed in my previous article, the DumpHD application is brilliant and it has been extended by the author KenD00 to allow the &#8220;plugging in&#8221; of another program called the &#8220;BD VM Debugger&#8221;. What this program does is simple &#8211; it executes the Java Virtual Machine that runs the conversion table in concert with the normal decrypting process which happens when the disc is played in your normal BD player, patching up the stream as it goes. The end result is a clean decryption with no corrupt video stream.</p>
<p>This tutorial was written using Ubuntu Jaunty but should work with Intrepid and should definitely work with Karmic and beyond as well.</p>
<p><em>DISCLAIMER: This article describes decrypting BD titles using an Intel or AMD based PC with Ubuntu Linux. At this time of writing you <strong>cannot</strong> use Ubuntu installed on a PlayStation3 console to deal with BD+ copy protection because the BD VM Debugger and AACS Keys applications are not available for the PPC processor used by the PS3.</em></p>
<p>So let&#8217;s set this up, but first &#8211; since my last article, <a title="The DumpHD homepage on the Doom9 forums" href="http://forum.doom9.org/showthread.php?t=123111" target="_blank">DumpHD</a> has been updated to 0.61 so let&#8217;s upgrade this first. <a title="Download the DumpHD app" href="http://rapidshare.com/files/240557737/dumphd-0.61.tar.gz" target="_blank">Go and download yourself a copy</a>.</p>
<ol>
<li>Extract the archive out by either double-clicking on it or via the terminal. You should get a &#8220;dumphd-0.61&#8243; directory.<br />
.</li>
<li>If you are upgrading from an older version of DumpHD, copy over the &#8220;KEYDB.cfg&#8221; file, overwriting the archive copy. No point losing your collection of keys accumulated thus far. <img src='http://www.serenux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
.</li>
<li>You&#8217;re done for this bit.</li>
</ol>
<p>The AACSKeys program (which extracts the decryption key for the Blu-ray title and can automatically update your &#8220;KEYDB.cfg&#8221; file for you when you insert a new Blu-ray title) has also been updated to 0.4.0c since my last article, so <a title="Download the AACSKeys app" href="http://rapidshare.com/files/273476005/aacskeys-0.4.0c.tar.gz" target="_blank">go download yourself a copy of that as well</a>.</p>
<ol>
<li>Extract the archive out by either double-clicking on it or via a terminal. You should get a &#8220;aacskeys-0.4.0c&#8221;.<br />
.</li>
<li>Copy the &#8220;ProcessingDeviceKeysSimple.txt&#8221; and &#8220;HostKeyCertificate.txt&#8221; into the &#8220;dumphd-0.61&#8243; directory.<br />
.</li>
<li>Copy over the &#8220;libaacskeys.so&#8221; file located in the &#8220;/lib/linux32/&#8221; OR &#8220;/lib/linux64/&#8221; directories (depending on which architecture you&#8217;re using) to the &#8220;dumphd-0.61&#8243; directory. Do NOT copy or create the &#8220;/lib/linux32&#8243; or &#8220;/lib/linux64&#8243; directories themselves. Copy the library file only.<br />
.</li>
<li>You&#8217;re done for this bit.</li>
</ol>
<p>Right, let&#8217;s get the BD VM Debugger installed. As of this writing, the current version is 0.1.5. <a title="Download the BD VM Debugger" href="http://uploaded.to/?id=xcco6l" target="_blank">Go and download yourself a copy</a>.</p>
<ol>
<li>This archive is provided as a 7zip file. Ubuntu does not have out-of-the-box support for this archive format, so install it first with:
<pre><span style="color: #000080;">$ sudo apt-get install p7zip-full</span></pre>
<p>.</li>
<li>Once installed, extract the archive either by double-clicking on it like any normal archive, or via the terminal as follows:
<pre><span style="color: #000080;">$ 7z e bdvmdbg-0.1.5.7z</span></pre>
<p>.</li>
<li>Copy over the everything into the &#8220;dumphd-0.61&#8243; directory except the &#8220;changelog.txt&#8221;, &#8220;readme.txt&#8221; and &#8220;debugger.sh&#8221; files since you don&#8217;t really need them, but there&#8217;s no harm copying them anyway.<br />
.</li>
<li>That&#8217;s it!</li>
</ol>
<p>You should now have a total of at least of 17 files and two directories inside the &#8220;dumphd-0.61&#8243; directory (if you are setting up these tools for the first time, you will only have 15 files instead, as two of them  &#8211; <em>conv_tab.bin</em> &amp; <em>hash_db.bin</em> &#8211; are generated by DumpHD in conjunction with the BD VM Debugger).</p>
<p style="text-align: center;">
<div id="attachment_579" class="wp-caption aligncenter" style="width: 404px"><a href="http://www.serenux.com/wp-content/uploads/2009/09/DumpHD061Folder.jpg"><img class="size-full wp-image-579" title="DumpHD-0.61 Folder" src="http://www.serenux.com/wp-content/uploads/2009/09/DumpHD061Folder.jpg" alt="The prepared DumpHD folder with the tools we need. Click for full size." width="394" height="359" /></a><p class="wp-caption-text">The prepared DumpHD folder with the tools we need. Click for full size.</p></div>
<p>Now let&#8217;s try decrypting a BD+ protected Blu-ray title. In this example, I will use the Australian release of &#8220;Day Watch&#8221;, the sequel to the Russian epic &#8220;Night Watch&#8221;.</p>
<p style="text-align: center;">
<div id="attachment_574" class="wp-caption aligncenter" style="width: 378px"><a href="http://www.serenux.com/wp-content/uploads/2009/09/DayWatchBox.jpg"><img class="size-large wp-image-574" title="Day Watch Blu-ray Title" src="http://www.serenux.com/wp-content/uploads/2009/09/DayWatchBox-1024x768.jpg" alt="The BD+ Protected &quot;Day Watch&quot; Blu-ray title I am ripping. Click for full size." width="368" height="277" /></a><p class="wp-caption-text">The BD+ Protected &quot;Day Watch&quot; Blu-ray title I am ripping. Click for full size.</p></div>
<p><em>NOTE: Your ability to decrypt a given Blu-ray title, BD+ protected or not, will ultimately depend on the MKB version of the disc. As of this writing, DumpHD can only decrypt up to MKB version 10. Newer discs using version 11 or later can only be decrypted once suitable decryption keys are uncovered and added to the &#8220;ProcessingDeviceKeysSimple.txt&#8221; file in the &#8220;dumphd-0.61&#8243; directory.</em></p>
<p><em>The obtaining of the decryption key of the Blu-ray title also requires the player authentication mechanism of your Blu-ray drive to be bypassed, or through use of a drive that deliberately does not have this feature such as some imported drives from China. In the case of my LG GGC-H20L drive, I used a <a title="My first review of ripping a Blu-ray title with this drive contains information about applying modified firmware." href="http://www.serenux.com/2009/01/howto-rip-a-blu-ray-movie-using-an-lg-ggc-h20l-blu-ray-drive-with-ubuntu/" target="_blank">modified firmware</a> so that the drive always gave up the disc&#8217;s decryption key regardless of what player certificate I used &#8211; blacklisted or not.</em></p>
<ol>
<li>Start the DumpHD program by double-clicking on the &#8220;dumphd.sh&#8221; icon. You will be asked if you want to run the script file. Click on the &#8220;Run&#8221; button.<br />
.</p>
<div id="attachment_583" class="wp-caption aligncenter" style="width: 312px"><a href="http://www.serenux.com/wp-content/uploads/2009/09/StartingDumpHD.jpg"><img class="size-full wp-image-583" title="Starting DumpHD" src="http://www.serenux.com/wp-content/uploads/2009/09/StartingDumpHD.jpg" alt="Starting DumpHD" width="302" height="110" /></a><p class="wp-caption-text">Starting the DumpHD application. Click for full size.</p></div></li>
<li>When the DumpHD GUI appears, make a note of the messages in the bottom pane to ensure that AACSKeys and the BD VM Debugger was found and loaded OK. You should see the following information:
<pre><span style="color: #000080;">DumpHD 0.61 by KenD00

Opening Key Data File... OK
Initializing AACS... OK
Loading aacskeys library... OK
aacskeys library 0.4.0 by arnezami, KenD00
Loading BDVM... OK
BDVM 0.1.5</span></pre>
<p><div id="attachment_582" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.serenux.com/wp-content/uploads/2009/09/DumpHDStarted.jpg"><img class="size-full wp-image-582" title="DumpHD Started" src="http://www.serenux.com/wp-content/uploads/2009/09/DumpHDStarted.jpg" alt="DumpHD Started" width="480" height="360" /></a><p class="wp-caption-text">The DumpHD Interface. Click for full size.</p></div>
<p style="text-align: center;">.</p>
</li>
<li>Insert the Blu-ray title into your Blu-ray drive.<br />
.</li>
<li>Next to the &#8220;Source&#8221; section at the top-right of the DumpHD window is a &#8220;Browse&#8221; button. Click on it.<br />
.</li>
<li>Navigate to the path of your Blu-ray drive (generally &#8220;/media/cdrom&#8221; will work fine). and hit the OK button.
<div id="attachment_580" class="wp-caption aligncenter" style="width: 272px"><a href="http://www.serenux.com/wp-content/uploads/2009/09/DumpHDBrowseSource.jpg"><img class="size-full wp-image-580" title="DumpHD Browse Source" src="http://www.serenux.com/wp-content/uploads/2009/09/DumpHDBrowseSource.jpg" alt="DumpHD Browse Source" width="262" height="271" /></a><p class="wp-caption-text">Choosing a source to rip from. Click for full size.</p></div></li>
<li>DumpHD will read the disc and will pass it through AACSKeys to identify the title&#8217;s descryption key. If it is successful, it will output some data about the disc in the lower pane. In the case of my <em>Day Watch</em> title, it shows the following:
<pre><span style="color: #000080;">Initializing source...
Disc type found: Blu-Ray BDMV
Collecting input files...
Source initialized
Identifying disc... OK
DiscID : 73886D08811073F45AD8C75012689097E17EBD3C
Searching disc in key database...
Disc found in key database</span></pre>
<p><div id="attachment_581" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.serenux.com/wp-content/uploads/2009/09/DumpHDDiscIdentified.jpg"><img class="size-full wp-image-581" title="DumpHD Disc Identified" src="http://www.serenux.com/wp-content/uploads/2009/09/DumpHDDiscIdentified.jpg" alt="DumpHD Disc Identified" width="480" height="360" /></a><p class="wp-caption-text">Identifying the disc and getting the decryption keys to rip with. Click for full size.</p></div>
<p style="text-align: center;">.</p>
</li>
<li>This is good. We can decrypt this. If the title is not one you have ripped before, you have the option to click on the &#8220;Title&#8221; button at the top-left of the DumpHD window to give the movie a name in your Key Database.<br />
.</li>
<li>In the &#8220;Destination&#8221; section on the right, click on the &#8220;Browse&#8221; button.<br />
.</li>
<li>Choose a place to dump the decrypted disc to. Note that most titles will dump at least 20GB worth of data and in some cases 50GB. Ensure that you have enough hard-drive space in the location you choose to dump to.<br />
.</li>
<li>We&#8217;re ready to rock and/or roll. Click on the &#8220;Dump&#8221; button and decryption will begin, automatically executing the BD VM and applying the Conversion Table to correct the deliberate corruption in the video stream. Here&#8217;s a small extract of what you will see in the lower pane of the DumpHD window:
<pre><span style="color: #000080;">AACS data processed
Initializing the BDVM... OK
Executing the BDVM... OK
Parsing the Conversion Table... OK
Processing: BDMV/BACKUP/CLIPINF/00000.clpi
Processing: BDMV/BACKUP/CLIPINF/00001.clpi
Processing: BDMV/BACKUP/CLIPINF/00002.clpi
etc...</span></pre>
<div id="attachment_578" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.serenux.com/wp-content/uploads/2009/09/BDRipStart.jpg"><img class="size-full wp-image-578" title="BD Rip Start" src="http://www.serenux.com/wp-content/uploads/2009/09/BDRipStart.jpg" alt="BD Rip Start" width="480" height="341" /></a><p class="wp-caption-text">Beginning the ripping process. Click for full size.</p></div>
<p style="text-align: center;">.</p>
</li>
<li>And after awhile it will finish with something like:
<pre><span style="color: #000080;">Processing: BDMV/STREAM/00211.m2ts
Searching CPS Unit Key... #1
0x0000000000 Decryption enabled
Processing: BDMV/STREAM/00212.m2ts
Searching CPS Unit Key... #1
0x0000000000 Decryption enabled
Processing: BDMV/index.bdmv
Disc set processed</span></pre>
<div id="attachment_577" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.serenux.com/wp-content/uploads/2009/09/BDRipDone.jpg"><img class="size-full wp-image-577" title="BD Rip Done" src="http://www.serenux.com/wp-content/uploads/2009/09/BDRipDone.jpg" alt="BD Rip Done" width="480" height="341" /></a><p class="wp-caption-text">Finished decrypting the Blu-ray title. Click for full size.</p></div>
<p style="text-align: center;">.</p>
</li>
<li>That&#8217;s it! You&#8217;ve successfully decrypted the disc and fixed up the corrupted video track. Identify and playback the actual movie M2TS file using a player like MPlayer or VLC, and you should now find that it contains no corruption whatsoever. In the case of <em>Day Watch</em>, the movie file was under <em>BDMV/STREAM/00012.m2ts</em> identifiable simply because it was the largest file in the directory. Using MPlayer, you can play this file with:
<pre><span style="color: #000080;">$ mplayer -fs BDMV/STREAM/00012.mt2s</span></pre>
<p>Thankfully this title does not have the movie broken up into multiple files (I&#8217;ll be writing another article soon showing you how to deal with multi-part movies).</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.serenux.com/2009/09/howto-deal-with-bd-copy-protection-when-ripping-blu-ray-titles-using-ubuntu/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>HowTo: Pair your Bluetooth mobile phone with Ubuntu Jaunty for file transfers etc.</title>
		<link>http://www.serenux.com/2009/08/howto-pair-your-bluetooth-mobile-phone-with-ubuntu-jaunty-for-file-transfers-etc/</link>
		<comments>http://www.serenux.com/2009/08/howto-pair-your-bluetooth-mobile-phone-with-ubuntu-jaunty-for-file-transfers-etc/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 01:53:19 +0000</pubDate>
		<dc:creator>HyRax</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Jaunty]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.serenux.com/?p=556</guid>
		<description><![CDATA[Following up my previous article of how to pair your Bluetooth mobile phone with Ubuntu Intrepid, I present this updated article for pairing your mobile phone using the updated version of the Bluez Bluetooth stack and the newer and better Blueman applet for Jaunty which greatly simplifies the process of pairing Bluetooth devices and transferring [...]]]></description>
			<content:encoded><![CDATA[<p>Following up my <a title="HowTo: Pair your Bluetooth mobile phone with Ubuntu Intrepid for file transfers, etc." href="http://www.serenux.com/2008/12/howto-pair-your-bluetooth-mobile-phone-with-ubuntu-intrepid-for-file-transfers-etc/" target="_blank">previous article of how to pair your Bluetooth mobile phone with Ubuntu Intrepid</a>, I present this updated article for pairing your mobile phone using the updated version of the Bluez Bluetooth stack and the newer and better Blueman applet for Jaunty which greatly simplifies the process of pairing Bluetooth devices and transferring files to your mobile phone.</p>
<p><span id="more-556"></span>First up, you need to follow the first 15 steps of my guide on <a title="HowTo: Setup a Nokia N95 as a Mobile Broadband Device in Ubuntu Jaunty" href="http://www.serenux.com/2009/08/howto-setup-your-nokia-n95-mobile-phone-as-a-mobile-broadband-device-via-bluetooth-in-ubuntu-jaunty/" target="_blank">how to seutp a Nokia N95 mobile phone as a Mobile Broadband Device</a> because we need to update the version of the Bluez Bluetooth stack and pair your mobile phone. Once you get to step 15 where it asks about connecting the phone as a dial-up networking device, you can either choose to continue setting that up all the way through to Step 22 (after all, you might find DUN to be of genuine use to you if you&#8217;re a Mobile Internet kind of guy), or choose &#8220;Don&#8217;t connect&#8221; instead and just finish at Step 15 and continue on with this article.</p>
<p>Once you&#8217;re Bluetooth stack is updated and your mobile phone is paired, transfrerring files is simplicity itself:</p>
<ol>
<li>Do a left-mouse click on the Bluetooth icon in your system tray. The Bluetooth Devices window will appear showing you your available or previously paired devices. Your mobile phone will be one of them.<br />
.<br />
<img class="aligncenter size-full wp-image-540" title="BTApplet" src="http://www.serenux.com/wp-content/uploads/2009/08/BTApplet.jpg" alt="BTApplet" width="265" height="62" />.</li>
<li>Do a right-mouse click on your mobile phone and choose &#8220;Browse&#8221; from the menu that appears (or select the mobile phone with the left-mouse button and then click on the &#8220;Browse&#8221; button in the toolbar).<br />
.<br />
<img class="aligncenter size-full wp-image-558" title="BTDevicesBrowseDevice" src="http://www.serenux.com/wp-content/uploads/2009/08/BTDevicesBrowseDevice.jpg" alt="BTDevicesBrowseDevice" width="512" height="392" />.<br />
<em>NOTE: If you get a &#8220;Could not display &#8216;obex://[xx:xx:xx:xx:xx:xx]/&#8217;.&#8221; error when trying to browse, it means that the Bluetooth connection has not re-established itself between your PC and your phone after a previous pairing (ie: &#8220;Host is down&#8221;). To fix this, click on the &#8220;Search&#8221; button in the toolbar which will &#8220;awaken&#8221; your phone&#8217;s Bluetooth awareness and then choose &#8220;Browse device&#8221; again. You should also set your PC and phone to be &#8220;trusted&#8221; or &#8220;authorised&#8221; on both sides to prevent timeouts caused by either end asking you for permission to establish the connection.</em><br />
.</li>
<li>If your PC is setup as being &#8220;trusted&#8221; or &#8220;authorised&#8221; on your phone, within a second or so a Nautilus window should appear showing you the content of your mobile phone, or in the case of my Nokia N95, two Windows-like folders named &#8220;C:&#8221; and &#8220;E:&#8221; which represent the phone&#8217;s internal memory and my 8GB SD card in the phone. You can browse them like any ordinary folders including copying and pasting files. An icon for the phone will also appear on the desktop (I&#8217;m using a custom icon here).<br />
.<br />
<img class="aligncenter size-full wp-image-560" title="BrowsingNokiaN95viaBluetooth" src="http://www.serenux.com/wp-content/uploads/2009/08/BrowsingNokiaN95viaBluetooth.jpg" alt="BrowsingNokiaN95viaBluetooth" width="733" height="465" />.</li>
<li>When you have finished dealing with the files on your phone, you need to cleanly disconnect the phone and end the Bluetooth session. You can do this one of two ways. Either click on the &#8220;Eject&#8221; triangle icon next to your phone&#8217;s name in the Places list of the Nautilus window, or in the Bluetooth Devices window, do a right-mouse click and choose &#8220;Disconnect Device&#8221; from the menu.<br />
.<br />
<img class="aligncenter size-full wp-image-565" title="BTDevicesDisconnectFromPhone" src="http://www.serenux.com/wp-content/uploads/2009/08/BTDevicesDisconnectFromPhone.jpg" alt="BTDevicesDisconnectFromPhone" width="514" height="392" />.</li>
<li>That&#8217;s it! Happy file transfers! <img src='http://www.serenux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.serenux.com/2009/08/howto-pair-your-bluetooth-mobile-phone-with-ubuntu-jaunty-for-file-transfers-etc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HowTo: Setup your Nokia N95 mobile phone as a Mobile Broadband Device via Bluetooth in Ubuntu Jaunty</title>
		<link>http://www.serenux.com/2009/08/howto-setup-your-nokia-n95-mobile-phone-as-a-mobile-broadband-device-via-bluetooth-in-ubuntu-jaunty/</link>
		<comments>http://www.serenux.com/2009/08/howto-setup-your-nokia-n95-mobile-phone-as-a-mobile-broadband-device-via-bluetooth-in-ubuntu-jaunty/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 12:54:10 +0000</pubDate>
		<dc:creator>HyRax</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Broadband]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Jaunty]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.serenux.com/?p=546</guid>
		<description><![CDATA[Following up my article of how to setup a Nokia N95 as a mobile broadband device using a USB cable, we&#8217;ve been waiting for the Network Manager and/or Bluetooth stack to be updated so we could do the same thing via Bluetooth &#8211; damn those pesky cables to hell! Well, it&#8217;s finally happened. While Ubuntu [...]]]></description>
			<content:encoded><![CDATA[<p>Following up my article of <a title="HowTo: Setup a Nokia N95 as a Broadband Device in Ubuntu Intrepid (via a USB cable)" href="http://www.serenux.com/2008/11/howto-setup-your-nokia-n95-mobile-phone-as-a-mobile-broadband-device-in-ubuntu-intrepid/" target="_blank">how to setup a Nokia N95 as a mobile broadband device using a USB cable</a>, we&#8217;ve been waiting for the Network Manager and/or Bluetooth stack to be updated so we could do the same thing via Bluetooth &#8211; damn those pesky cables to hell!</p>
<p>Well, it&#8217;s finally happened. While Ubuntu itself hasn&#8217;t been updated yet, the Bluetooth package that Ubuntu uses has been updated by the parent Blueman Project.</p>
<p>So here&#8217;s a guide on how to update your Ubuntu Jaunty installation to the latest version of the Bluez Bluetooth stack, pair your Nokia N95 and how to setup a Broadband connection to go through it.</p>
<p><span id="more-546"></span>If you&#8217;ve already updated your Bluetooth stack to the latest and greatest version, then you can immediately skip to Step 10.</p>
<p><img title="More..." src="http://www.serenux.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<ol>
<li>First we need to add the Blueman Project&#8217;s PPA to your Ubuntu Jaunty installation. Open a terminal and type in:
<pre><span style="color: #000080;">$ sudo gedit /etc/apt/sources.list.d/blueman.list</span></pre>
</li>
<li>You will be presented with a blank text editor. Type or copy &amp; paste the following lines in:
<pre><span style="color: #000080;">deb http://ppa.launchpad.net/blueman/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/blueman/ppa/ubuntu jaunty main</span></pre>
</li>
<li>Save your changes and exit the editor.<br />
.</li>
<li>Now update your package lists with:
<pre><span style="color: #000080;">$ sudo apt-get update</span></pre>
</li>
<li>At the end you will see a NO_PUBKEY error because your setup does not yet have the GPG key for the Blueman repository to authenticate the packages with. To fix this, import the key with:
<pre><span style="color: #000080;">$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B15AB91951DC1E2</span></pre>
</li>
<li>Update your package lists again as per Step 4 and you should find the NO_PUBKEY error is gone now.<br />
.</li>
<li>By now your system is probably prompting you that there are updates to the Bluetooth stack available to install. We may as well stay at the terminal and do the updates there:
<pre><span style="color: #000080;">$ sudo apt-get upgrade</span></pre>
</li>
<li>Once that completes, the Bluetooth stack is now up to date, but we now need to install the Blueman applet to replace the Gnome version of it:
<pre><span style="color: #000080;">$ sudo apt-get install blueman</span></pre>
<p>(this will automatically uninstall the <em>bluez-gnome</em> package as we don&#8217;t want it anymore)</li>
<li>Once that completes, logout and log back in again so that the new applet loads up to replace the old one.<br />
.</li>
<li>Do a right-mouse-click on the Bluetooth icon in your system tray and choose &#8220;Setup new device&#8221; from the menu that appears. The Bloetooth Assistant Wizard will appear.<br />
.<br />
<img class="aligncenter size-full wp-image-540" title="BTApplet" src="http://www.serenux.com/wp-content/uploads/2009/08/BTApplet.jpg" alt="BTApplet" width="265" height="62" />.</li>
<li>At the welcome page, click the &#8220;Next&#8221; button.<br />
.</li>
<li>You are shown a list of detected Bluetooth devices which should include your Nokia N95 and any other nearby Bluetooth devices. Choose your Nokia N95 from the list and then click on the Forward button.<br />
.<br />
<img class="aligncenter size-full wp-image-547" title="ChooseBTDeviceToPair" src="http://www.serenux.com/wp-content/uploads/2009/08/ChooseBTDeviceToPair.jpg" alt="ChooseBTDeviceToPair" width="388" height="455" />.</li>
<li>You are then asked how to do the pairing. Choose to &#8220;Use a Random Passkey&#8221; and then click the Forward button.<br />
.<br />
<img class="aligncenter size-full wp-image-551" title="GeneratePINNumber" src="http://www.serenux.com/wp-content/uploads/2009/08/GeneratePINNumber.jpg" alt="GeneratePINNumber" width="388" height="455" />.</li>
<li>You will be shown a generated PIN number and your Nokia N95 will prompt you for it. Type the number into your phone and click OK on the phone.<br />
.<br />
<img class="aligncenter size-full wp-image-550" title="EnterPINNumber" src="http://www.serenux.com/wp-content/uploads/2009/08/EnterPINNumber.jpg" alt="EnterPINNumber" width="388" height="455" />.</li>
<li>When your phone accepts the PIN, the Wizard will then ask you how you want to treat the device as. Choose &#8220;Dialup Networking (DUN)&#8221; and then click the Forward button.<br />
.<br />
<img class="aligncenter size-full wp-image-548" title="ChooseConnectionType" src="http://www.serenux.com/wp-content/uploads/2009/08/ChooseConnectionType.jpg" alt="ChooseConnectionType" width="388" height="455" />.</li>
<li>After a brief delay, you will be prompted for your password so a DUN adapter can be setup. Type it in and hit Enter or OK.<br />
.</li>
<li>When the connection has finished, you will be told that the device was added and connected as a DUN unit successfully.<br />
.<br />
<img class="aligncenter size-full wp-image-549" title="ConnectedSuccessfully" src="http://www.serenux.com/wp-content/uploads/2009/08/ConnectedSuccessfully.jpg" alt="ConnectedSuccessfully" width="388" height="455" />.</li>
<li>Within a couple of seconds of finishing, if you haven&#8217;t already got a Broadband Connection setup in the Network Manager, the &#8220;New Mobile Broadband Connection&#8221; wizard will appear. This part is really straight-forward, so I haven&#8217;t bothered doing any screenshots for it. Click on the Forward button.<br />
.</li>
<li>Choose your Country and Provider from the list shown, then click the Forward button.<br />
.</li>
<li>Finally, in the Summary, you are given the option to provide a custom name for the Broadband connection. When you&#8217;re happy, click the Apply button. The Wizard will finish and close.<br />
.</li>
<li>You can now do a left-mouse click on your Network icon in the system tray and you will see your chosen Provider&#8217;s name (or custom name if you chose something else) listed in the menu.<br />
.</li>
<li>Choose your provider name from the menu and after a brief moment, you will be connected!</li>
</ol>
<p>Happy surfing! <img src='http://www.serenux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.serenux.com/2009/08/howto-setup-your-nokia-n95-mobile-phone-as-a-mobile-broadband-device-via-bluetooth-in-ubuntu-jaunty/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>HowTo: Get a Microsoft Bluetooth Notebook 5000 mouse working under Ubuntu Jaunty.</title>
		<link>http://www.serenux.com/2009/08/howto-get-a-microsoft-bluetooth-notebook-5000-mouse-working-under-ubuntu-jaunty/</link>
		<comments>http://www.serenux.com/2009/08/howto-get-a-microsoft-bluetooth-notebook-5000-mouse-working-under-ubuntu-jaunty/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 10:49:04 +0000</pubDate>
		<dc:creator>HyRax</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Jaunty]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.serenux.com/?p=533</guid>
		<description><![CDATA[The Microsoft Bluetooth Notebook 5000 mouse is an affordable, compact mouse that worked really well under Ubuntu up until Jaunty 9.04 when the Bluetooth stack changed so drastically that the mouse would not pair or work anymore. While the Ubuntu-provided Bluetooth stack has not been updated to correct this problem yet, the Blueman Project that [...]]]></description>
			<content:encoded><![CDATA[<p>The <a title="Mini-Review: The Microsoft Bluetooth Notebook 5000 mouse" href="http://www.serenux.com/2008/12/mini-review-microsoft-bluetooth-notebook-mouse-5000/" target="_blank">Microsoft Bluetooth Notebook 5000 mouse</a> is an affordable, compact mouse that worked really well under Ubuntu up until Jaunty 9.04 when the Bluetooth stack changed so drastically that the mouse would not pair or work anymore.</p>
<p>While the Ubuntu-provided Bluetooth stack has not been updated to correct this problem yet, the Blueman Project that Ubuntu uses keeps marching on in development and the latest version of of the Bluez stack and Blueman applet finally corrects this problem.</p>
<p>Here&#8217;s how to employ it on your own setup.</p>
<p><span id="more-533"></span></p>
<p><strong><em>EDIT October 2009: I have tested and found that the Microsoft Bluetooth Notebook 5000 mouse pairs and resumes successfully with the Ubuntu 9.10 Karmic Koala Beta release without any changes or upgrades required to the Bluetooth software. This HowTo therefore only applies to Ubuntu 9.04 Jaunty Jackalope.</em></strong></p>
<ol>
<li>First we need to add the Blueman Project&#8217;s PPA to your Ubuntu Jaunty installation. Open a terminal and type in:
<pre><span style="color: #000080;">$ sudo gedit /etc/apt/sources.list.d/blueman.list</span></pre>
</li>
<li>You will be presented with a blank text editor. Type or copy &amp; paste the following lines in:
<pre><span style="color: #000080;">deb http://ppa.launchpad.net/blueman/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/blueman/ppa/ubuntu jaunty main</span></pre>
</li>
<li>Save your changes and exit the editor.<br />
.</li>
<li>Now update your package lists with:
<pre><span style="color: #000080;">$ sudo apt-get update</span></pre>
</li>
<li>At the end you will see a NO_PUBKEY error because your setup does not yet have the GPG key for the Blueman repository to authenticate the packages with. To fix this, import the key with:
<pre><span style="color: #000080;">$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B15AB91951DC1E2</span></pre>
</li>
<li>Update your package lists again as per Step 4 and you should find the NO_PUBKEY error is gone now.<br />
.</li>
<li>By now your system is probably prompting you that there are updates to the Bluetooth stack available to install. We may as well stay at the terminal and do the updates there:
<pre><span style="color: #000080;">$ sudo apt-get upgrade</span></pre>
</li>
<li>Once that completes, the Bluetooth stack is now up to date, but we now need to install the Blueman applet to replace the Gnome version of it:
<pre><span style="color: #000080;">$ sudo apt-get install blueman</span></pre>
<p>(this will automatically uninstall the <em>bluez-gnome</em> package as we don&#8217;t want it anymore)</li>
<li>Once that completes, logout and log back in again so that the new applet loads up to replace the old one.<br />
.</li>
<li>Now, switch the mouse into paring mode by holding down the pairing button on the base of the mouse until the LED on top of the mouse starts to alternate between red and green illumination.<br />
.</li>
<li>Now do a left-click on the Bluetooth icon in the system tray. The Bluetooth Devices window should appear. Within a few seconds of that window opening, you should see your mouse and any other nearby Bluetooth devices listed in the window.<br />
.</p>
<p><img class="aligncenter size-full wp-image-540" title="BTApplet" src="http://www.serenux.com/wp-content/uploads/2009/08/BTApplet.jpg" alt="BTApplet" width="265" height="62" /><br />
<img class="aligncenter size-full wp-image-539" title="BTDevicesNotPairedYet" src="http://www.serenux.com/wp-content/uploads/2009/08/BTDevicesNotPairedYet.jpg" alt="BTDevicesNotPairedYet" width="502" height="382" />.</li>
<li>Do a right-mouse click on the Microsoft Mouse entry and choose &#8220;Bond&#8221; (or ensure the Microsoft Mouse entry is selected and click on the &#8220;Bond&#8221; button in the toolbar).<br />
.<img class="aligncenter size-full wp-image-535" title="BTDevicesBeginBonding" src="http://www.serenux.com/wp-content/uploads/2009/08/BTDevicesBeginBonding.jpg" alt="BTDevicesBeginBonding" width="512" height="392" /><br />
.</li>
<li>You will be prompted for the PIN number of the mouse. Like most accessory items, this is just &#8220;0000&#8243;, so type that in and hit Enter, or press OK.<br />
.</p>
<p><img class="aligncenter size-full wp-image-538" title="BTDevicesEnterPIN" src="http://www.serenux.com/wp-content/uploads/2009/08/BTDevicesEnterPIN.jpg" alt="BTDevicesEnterPIN" width="388" height="251" /><br />
.</li>
<li>Once the mouse is bonded, you will see some signal coloured bars appear next to the Microsoft Mouse entry in the Bluetooth Devices window (which represent the Received Signal Strength, Link Quality and the Transmit Power Level). But you can&#8217;t use the mouse just yet.<br />
.</p>
<p><img class="aligncenter size-full wp-image-536" title="BTDevicesBondedMouse" src="http://www.serenux.com/wp-content/uploads/2009/08/BTDevicesBondedMouse.jpg" alt="BTDevicesBondedMouse" width="502" height="382" /><br />
.</li>
<li>Click on the &#8220;Trust&#8221; button in the toolbar. This will allow your mouse to reconnect without prompting you for permission when you turn it off and back on again (or when you reboot).<br />
.</li>
<li>Now do a right-mouse click on the Microsoft Mouse entry again and choose &#8220;Connect to Input Service&#8221; (or click on the &#8220;Setup&#8221; button in the toolbar and follow the Wizard). After a brief delay, you should now find that your mouse now moves the mouse pointer!<br />
.<br />
<img class="aligncenter size-full wp-image-537" title="BTDevicesConnectInputService" src="http://www.serenux.com/wp-content/uploads/2009/08/BTDevicesConnectInputService.jpg" alt="BTDevicesConnectInputService" width="512" height="392" /><br />
.</li>
<li>You can now close the Bluetooth Devices window. Pat yourself on the back. You&#8217;re done.</li>
</ol>
<p>Your mouse should automatically reconnect upon reboot, PC or Mouse power saving events (such as suspend), and if you turn on the mouse after booting up your system.</p>
<p><span style="text-decoration: line-through;">I haven&#8217;t played with the Ubuntu Karmic Alpha yet to know if a more recent version of the Bluez Bluetooth stack is included. One presumes it will be, but if not, these instructions will probably work for Karmic as well.</span></p>
<p><em>EDIT October 2009: I have tested this mouse with the Ubuntu 9.10 Karmic Koala Beta release and it pairs first time perfectly and also resumes perfectly. There will be no need to use this HowTo with Karmic.</em></p>
<p><span style="text-decoration: line-through;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.serenux.com/2009/08/howto-get-a-microsoft-bluetooth-notebook-5000-mouse-working-under-ubuntu-jaunty/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Mini-Review: Ubuntu Intrepid Ibex 8.10 on the PlayStation3</title>
		<link>http://www.serenux.com/2009/03/mini-review-ubuntu-intrepid-ibex-810-on-the-playstation3/</link>
		<comments>http://www.serenux.com/2009/03/mini-review-ubuntu-intrepid-ibex-810-on-the-playstation3/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 05:56:35 +0000</pubDate>
		<dc:creator>HyRax</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Intrepid]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PlayStation]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.serenux.com/?p=446</guid>
		<description><![CDATA[So I finally joined the masses in next-gen console gaming nirvana when I finally bought myself a 40GB PlayStation3 that I got cheap at a Big W clearance sale for AUD$398! After playing a couple of games, one of the next things I did was to partition the hard-drive and install the PPC version of [...]]]></description>
			<content:encoded><![CDATA[<table border="0">
<tbody>
<tr>
<td>So I finally joined the masses in next-gen console gaming nirvana when I finally bought myself a 40GB PlayStation3 that I got cheap at a Big W clearance sale for AUD$398!</p>
<p>After playing a couple of games, one of the next things I did was to partition the hard-drive and install the PPC version of Ubuntu 8.10 onto it. This is a quick run-down of my experience installing and playing with it.</td>
<td><img title="PlayStation logo" src="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/PlayStation%20Colour%20Logo%20Small.png" alt="The PlayStation logo" /></td>
</tr>
</tbody>
</table>
<p><span id="more-446"></span>Well first up I needed to grab the PPC version of Ubuntu. I was under the impression that Canonical had ceased PPC Ubuntu development, but it appears they haven&#8217;t. I found the Alternate Install for a dedicated PS3 Ubuntu Intrepid 8.10 ISO <a title="Ubuntu Intrepid Alternate Install disc for PlayStation3" href="http://cdimage.ubuntu.com/ports/releases/intrepid/release/ubuntu-8.10-alternate-powerpc+ps3.iso" target="_self">here</a> for download. This disc is tailor made for the PS3 to get you up and running with the minimum of fuss.</p>
<p><em>EDIT September 2009: The release of the new &#8220;slim&#8221; PlayStation3 console has unfortunately seen Sony Computer Entertainment remove the ability to install Linux onto the hard-drive. Only owners of the older, larger PS3&#8242;s will be able to install Linux to their systems from now on.</em></p>
<p>While that downloaded, I prepared the PS3 itself. Thankfully Sony had the foresight to allow alternate operating systems to be installed, thus creating a greater attraction for tinkerers like myself. Unfortunately the ability to install Linux is marred by the fact that access is provided through a Hypervisor which does not give access to the PS3&#8242;s graphics hardware, thus preventing the possibility of creating home-brew games. It also limits you to 217MB of the total 256MB system RAM, presumably with some RAM being used for the video framebuffer much like a cheap motherboard with no dedicated video RAM.</p>
<p>Preparing the PS3 for a Linux install is simple enough. First you need to partition the drive. The PS3 OS allows you to allocate 10GB to the &#8220;other OS&#8221; or 10GB to the PS3 OS. You do not have any ability to set the size manually. Since I don&#8217;t really intend to use the PS3 as a workstation for any serious work, I opted to give Linux only 10GB. The system partitioned the drive and rebooted. <span style="color: #ff0000;"><strong><em>WARNING:</em> This process will destroy any data already on the drive, including downloaded games and configuration data. Make sure you backup your PS3 data before doing this!</strong></span></p>
<p style="text-align: center;"><a title="Click for full size" href="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Partition%20PS3%20HDD%20for%20Ubuntu.jpg" target="_blank"><img title="Partition the PS3 HDD" src="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Partition%20PS3%20HDD%20for%20Ubuntu_thumb.jpg" alt="Click for full size" /></a><br />
Click for full size (123K)</p>
<p>After that, you need to install the bootloader for the &#8220;other OS&#8221;. The ISO image I downloaded contained the required PS3 bootloader KBoot and once the ISO finished downloading and I burned it to a CD, I stuck it into the PS3&#8242;s optical drive and told the PS3 to go looking for the boot loader there. It found it, installed it and all was good.</p>
<p style="text-align: center;"><a title="Click for full size" href="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Install%20the%20KBoot%20bootloader%20for%20Ubuntu.jpg" target="_blank"><img title="Install the KBoot loader for Linux" src="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Install%20the%20KBoot%20bootloader%20for%20Ubuntu_thumb.jpg" alt="Click for full size" /></a><br />
Click for full size (129K)</p>
<p>You then need to tell the PS3 to change its &#8220;default OS&#8221; when turning on the system. By default it&#8217;s &#8220;PS3&#8243;, so I changed this in the system settings to be &#8220;Other OS&#8221; and the PS3 immediately asked if I wanted to reboot into the &#8220;other OS&#8221; now. I said &#8220;yes&#8221;. The machine shutdown and rebooted.</p>
<table border="0">
<tbody>
<tr>
<td>
<p style="text-align: center;"><a title="Click for full size" href="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Set%20the%20default%20boot%20OS.jpg" target="_blank"><img title="Set the default OS to boot" src="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Set%20the%20default%20boot%20OS_thumb.jpg" alt="Click for full size" /></a><br />
Click for full size (119K)</td>
<td>
<p style="text-align: center;"><a title="Click for full size" href="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Restart%20into%20KBoot.jpg" target="_blank"><img title="Reboot into KBoot now?" src="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Restart%20into%20KBoot_thumb.jpg" alt="Click for full size" /></a><br />
Click for full size (134K)</td>
</tr>
</tbody>
</table>
<p>Almost right away I was looking at two penguins and a bit of text centred on my Benq E2200HD screen (connected via HDMI). Like most Linux distros, all I had to do was hit Enter to begin loading the installation program. To do that, however, I needed a keyboard! I grabbed my Microsoft USB keyboard and mouse, connected them to a passive USB four-port hub and then connected that to the PS3, so I could keep the other powered USB port free if I needed it for things like external HDD&#8217;s and the like. One USB port can happily power a USB keyboard and mouse together without a problem.</p>
<p style="text-align: center;"><a title="Click for full size" href="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/KBoot%20Loader.jpg" target="_blank"><img title="The KBoot loader" src="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/KBoot%20Loader_thumb.jpg" alt="Click for full size" /></a><br />
Click for full size (192K)</p>
<p>Ubuntu&#8217;s Alternate installer for PPC processors starts and looks exactly like its x86 bretheren, so I won&#8217;t go into detail about it here other than point out that when it asked which device I wanted to install on, the hard-drive presented was just the 10GB partition that the PS3 had created &#8211; you cannot see the rest of the drive at all (because this is all the Hypervisor presents to you).</p>
<p>The rest of the installation went as normal as any x86 install, however I did notice that the overall installation time was about double that of a typical desktop install. I put this down to two factors &#8211; the PS3&#8242;s HDD is only 5400rpm and the low available memory probably slowed it down too.</p>
<p>Once installed, the system rebooted. Unlike the desktop flavour of Ubuntu, you don&#8217;t get the splash screen, only Linux&#8217;s trademarked scrolling of information (most of which has been suppressed by the &#8220;quiet&#8221; kernel option in the KBoot configuration file). The console was in 1440&#215;900 mode, but the screenshot below shows the console in 1920&#215;1080 mode after I changed the config (see further below).</p>
<p style="text-align: center;"><a title="Click for full size" href="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Booting%20up%20Ubuntu%20on%20the%20PS3.jpg" target="_blank"><img title="Booting up Ubuntu on the PS3" src="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Booting%20up%20Ubuntu%20on%20the%20PS3_thumb.jpg" alt="Click for full size" /></a><br />
Click for full size (406K)</p>
<p>Once loaded, the ever-familiar GDM login screen appeared. I logged in and within 10 seconds I was looking at the default Ubuntu Intrepid GNOME desktop. Unfortunately it didn&#8217;t fill my screen. In fact, it was only 1440&#215;900 in size on my 1920&#215;1080 monitor, neatly centred in the middle of the screen.</p>
<p>We needed to fix this, so first up was a quick review of the <a title="The PS3 Wiki" href="http://ps3wiki.qj.net/index.php/PS3_Video_Mode" target="_blank">Linux PS3 wiki</a> that had a reference for all the available screenmodes and the required changes to the KBoot configuration file that were required. In my case, I wanted to envoke a 1080p screen mode. I edited the KBoot configuration with:</p>
<pre><span style="color: #000080;">$ sudo gedit /boot/etc/kboot.conf</span></pre>
<p>&#8230;and added the following onto the ends of the two kernel lines in that file:</p>
<pre><span style="color: #000080;">video=ps3fb:mode:165</span></pre>
<p>This will tell Ubuntu to use 1080p &#8220;full screen&#8221; on reboot. I saved the configuration, performed a full system restart (you can&#8217;t just restart X) and viola! Ubuntu&#8217;s console and X displays were now in glorious 1080p.</p>
<p>If you are using an ordinary television, you can try:</p>
<pre><span style="color: #000080;">video=ps3fb:mode:166</span></pre>
<p>&#8230;which will give you full DVD resolution at 720 x 576 (576i mode), but you may need to adjust your TV&#8217;s settings to be able to see the entire picture as this will make use of your display&#8217;s &#8220;overscan&#8221; area which is generally beyond the visible area of the screem.</p>
<p style="text-align: center;"><a title="Click for full size" href="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Ready%20to%20login.jpg" target="_blank"><img title="Ready to login to Ubuntu on the PS3 in full 1080p mode" src="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Ready%20to%20login_thumb.jpg" alt="Click for full size" /></a><br />
Click for full size (126K)</p>
<p>Logging in and starting a few apps, Ubuntu runs exactly as you&#8217;d expect on any desktop PC system. Unfortunately due to the low memory available, performance is a little sluggish, but it&#8217;s not bad enough that you couldn&#8217;t make serious use of it.</p>
<p style="text-align: center;"><a title="Click for full size" href="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Logged%20into%20Ubuntu%20on%20the%20PS3.jpg" target="_blank"><img title="Logged into Ubuntu on the PS3" src="http://www.serenux.com/~hyrax/pics/PS3%20on%20Benq%20E2200HD/Logged%20into%20Ubuntu%20on%20the%20PS3_thumb.jpg" alt="Click for full size" /></a><br />
Click for full size (161K)</p>
<p>I did notice that general performance improved once you had used a few applications. For example, OpenOffice.org took a full minute to load up for the first time, but subsequent starts only took about 5-10 seconds. Mozilla took about 30 seconds to start, but once up, it surfed the &#8216;net quickly and no differently to a normal desktop installation. I was also able to use the optical drive and read the content of CD, DVD and Blu-ray media. I could also happily playback most media without issue after installing the Ubuntu Restricted Extras package as well.</p>
<p>Unfortunately desktop effects such as Compiz are not possible on the PS3 because the Hypervisor does not give you direct access to the PS3&#8242;s &#8220;RSX&#8221; GPU. This was a deliberate move by Sony to prevent homebrew games being developed. Not a great loss, however, as the PS3 is already a little hampered by the fact that it has less than 256MB of RAM to work with.</p>
<p>The PS3 is now &#8220;permanently&#8221; in Linux mode until you tell it to go back to the normal PS3 OS. If you shutdown and reboot (or indeed turn the console off and back on again), it will boot straight back to Linux every time. To get back to the PS3 OS, all you have to do is issue the following command at the kboot prompt, before Ubuntu starts to boot:</p>
<pre><span style="color: #000080;">ps3-boot-game-os</span></pre>
<p>&#8230;and hit Enter. The PS3 will shutdown, restart and next thing you know you&#8217;re looking at the PS3&#8242;s normal Xross-Media Bar (XMB) menu again. To get back into Linux again, you simply change the &#8220;default OS&#8221; back to &#8220;other OS&#8221; again and reboot when prompted.</p>
<p>Ubuntu is of course not the only Linux distribution that can be installed onto the PS3, and there are plenty of videos on YouTube of people using one or more PS3&#8242;s running Linux to great effect. Check them out!</p>
<p>Conclusion: It&#8217;s awesome that Sony allow people to play with their hardware (with certain restrictions) and makes the PS3 a far more attractive option to buy than the XBox360 or even the Wii. The latter two options really are geared towards playing games only whilst the PS3 can entertain you and help you with serious work, especially tapping into the awesome power of the PPC. For families who are a cash-strapped for a new PC, the speed of Ubuntu on the PS3 won&#8217;t blow you away, however it is perfectly viable to use as a cheap home computer that can also keep the kids happy and play high-definition Blu-ray movies, however after trying out Ubuntu on a regular TV display (an old Amiga 1084 monitor) for the hell of it, 576i takes me right back to the days of Amiga Workbench in 15KHz interlace complete with full flicker!! No, you really need to have a proper 720p or preferably a 1080p display to use Ubuntu properly, to not only keep the sanity of your vision but to give you enough desktop real estate to move around as well.</p>
<p><strong><span style="color: #0000ff;">Review score: 8 out of 10</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.serenux.com/2009/03/mini-review-ubuntu-intrepid-ibex-810-on-the-playstation3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HowTo: Get SigmaTel STAC 9200 chipset audio working in Ubuntu Intrepid</title>
		<link>http://www.serenux.com/2009/02/howto-get-sigmatel-stac-9200-chipset-audio-working-in-ubuntu-intrepid/</link>
		<comments>http://www.serenux.com/2009/02/howto-get-sigmatel-stac-9200-chipset-audio-working-in-ubuntu-intrepid/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 03:04:39 +0000</pubDate>
		<dc:creator>HyRax</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Intrepid]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.serenux.com/?p=435</guid>
		<description><![CDATA[I was asked to rebuild a friend&#8217;s old Medion laptop &#8211; you know, those ones Aldi used to sell for peanuts. It&#8217;s an AMD Turion64 based machine with NVidia GeForce Go 6100 gfx and SigmaTel STAC 9200 &#8220;High Definition&#8221; audio and a 1280&#215;800 display. I have to admit it&#8217;s not a bad little machine. Anyway, [...]]]></description>
			<content:encoded><![CDATA[<p>I was asked to rebuild a friend&#8217;s old Medion laptop &#8211; you know, those ones Aldi used to sell for peanuts. It&#8217;s an AMD Turion64 based machine with NVidia GeForce Go 6100 gfx and SigmaTel STAC 9200 &#8220;High Definition&#8221; audio and a 1280&#215;800 display. I have to admit it&#8217;s not a bad little machine.</p>
<p>Anyway, the default installation of Ubuntu Intrepid picks up everything except the Fn keys, wireless LAN adapter and the audio. The wireless LAN adapter has proven to be a bit of a challenge, so if I suss it out, I&#8217;ll write up about it later. Fn keys I&#8217;m not really fussed about (and neither is the laptop&#8217;s owner), but we needed the audio.</p>
<p><span id="more-435"></span>The SigmaTel STAC 9200 has a dotted history of frustration among Linux users in general, but thankfully it <em>was</em> fixed in Kernel 2.6.27-7 and Alsa 1.0.15. Unfortunately a vanilla installation of Ubuntu it still is unable to autodetect the hardware 100% properly (it will find it and name it, but all you get is silence), so you have to make one tiny manual adjustment before sound will work properly.</p>
<ol>
<li>Open up a terminal and type the following at the $ prompt:
<pre><span style="color: #000080;">$ sudo gedit /etc/modprobe.d/alsa-base</span></pre>
</li>
<li>This opens up the file in the GEdit text editor. Scroll to the end of the file, hit Enter to make a new line and add the following:
<pre><span style="color: #000080;">options snd-hda-intel model=gateway</span></pre>
</li>
<li>Save your changes and close the editor.<br />
.</li>
<li>Now reboot. When Ubuntu comes back, you will have working audio!</li>
</ol>
<p><em>Note: Reader Mouhcine has suggested that if &#8220;model=gateway&#8221; does not work for you in step 2, try using &#8220;model=gateway-m4&#8243; which may give you more success in Ubuntu Jaunty.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.serenux.com/2009/02/howto-get-sigmatel-stac-9200-chipset-audio-working-in-ubuntu-intrepid/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Mini-Review: Transcend JF V60 32GB USB Flash Drive on Ubuntu</title>
		<link>http://www.serenux.com/2009/01/mini-review-transcend-jf-v60-32gb-usb-flash-drive-on-ubuntu/</link>
		<comments>http://www.serenux.com/2009/01/mini-review-transcend-jf-v60-32gb-usb-flash-drive-on-ubuntu/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 04:15:01 +0000</pubDate>
		<dc:creator>HyRax</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Transcend]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.serenux.com/?p=376</guid>
		<description><![CDATA[It was only just 10 years ago that some of the first USB Flash Drive storage solutions became available in the form of highly expensive sticks that only had a capacity of upwards to 32MB (yes, Megabytes) and had transfer speeds that were slower than molasses on sandpaper. Today, we now have 32GB USB Flash [...]]]></description>
			<content:encoded><![CDATA[<p>It was only just 10 years ago that some of the first USB Flash Drive storage solutions became available in the form of highly expensive sticks that only had a capacity of upwards to 32MB (yes, Megabytes) and had transfer speeds that were slower than molasses on sandpaper.</p>
<p>Today, we now have 32GB USB Flash Drives that go for a paltry AUD$95, and this is a review of Transcend&#8217;s offering.</p>
<p><span id="more-376"></span>I have to admit I&#8217;m a bit of sucker for Transcend. They make good products that perform well at a reasonable price, and I have bought several of their USB Flash Drive products over the last 5 years from 1GB through to 8GB. Sure, there are solutions that are much faster than Trancend, such as Corsair, but along with that comes a larger price tag. The Transcend product is competitively priced and performs more than acceptably to be used even as a boot device.</p>
<p>So today I obtained a 32GB stick. The package is simple &#8211; along with some catalogue advertising material, the stick itself is roughly 10mm x 50mm in size and is about 6mm deep, comes with a Transcend-branded lanyard, a removable thin clear plastic layer on the burgundy-coloured part of the stick to protect it from scratches and that&#8217;s pretty much it. The non-retractable USB connector is protected by a removable plastic cap. Refreshingly, the cardboard insert from the packaging actually makes reference to Linux as a supported platform, citing a requirement of kernel 2.4.2 or later.</p>
<p style="text-align: center;"><a title="Click for full size" href="http://www.serenux.com/~hyrax/pics/transcend32gb/TranscendJFV60_32GBUSBFlash.jpg" target="_blank"><img title="The Transcend 32GB USB Flash Drive" src="http://www.serenux.com/~hyrax/pics/transcend32gb/TranscendJFV60_32GBUSBFlash_thumb.jpg" alt="Click for full size" /></a><br />
Click for full size (230K)</p>
<p>Like all sticks these days, this USB 2.0 unit is pre-formatted to FAT32 thus allowing it to work with pretty much every major platform out there. Personally I rarely use my sticks on Windows PC&#8217;s, though I keep an 8GB stick handy with FAT32 just in case. Most of the time, however, I reformat them to EXT2 or EXT3.</p>
<p>So, let&#8217;s plug this guy in. It&#8217;s always interesting to see how they implement the activity LED (well OK, it&#8217;s hardly anything to write home about, but I&#8217;ve got to generate some excitement somehow&#8230;!). Previous Transcend sticks had an obvious dot on the top, usually sporting a blue LED as has been the trend for the last few years, but this time they&#8217;ve gone different. There is no obvious hole on the stick for an activity light and upon connecting it to my PC&#8217;s front USB ports, the end of the stick suddenly lit up in bright roadwork-vest-orange. Well, that&#8217;s a welcome change. I can leave it plugged in a dark room without it becoming distracting! The LED remains on all the time to show that it is active and flashes HDD-style when there is activity.</p>
<p style="text-align: center;"><a title="Click for full size" href="http://www.serenux.com/~hyrax/pics/transcend32gb/Transcend32GBActivityLED.jpg" target="_blank"><img title="The Transcend 32GB USB Flash Drive's Activity LED" src="http://www.serenux.com/~hyrax/pics/transcend32gb/Transcend32GBActivityLED_thumb.jpg" alt="Click for full size" /></a><br />
Click for full size (118K)</p>
<p>Nautilus popped up its usual &#8220;what do you want to do&#8221; prompt and I elected to open a window. As typical with most USB Flash Drives, this one came up imaginatively titled &#8220;disk&#8221; which is Ubuntu&#8217;s way of telling you that the stick has no actual label. The stick itself is completely empty &#8211; no promotional software or funky one-touch-backup applications are included.</p>
<p>First thing was first &#8211; relabel that stick. There&#8217;s nothing worse than having several USB Flash Drives and not knowing what&#8217;s on them at a glance. I fired up Ubuntu&#8217;s Partition Editor (GParted) and had a look at the stick. The stick&#8217;s actual storage space is 29.92GB and I observed that the leading 4MB were not allocated. Usually you find most Windows-formatted devices have the last few MB unallocatable, not that it actually matters.</p>
<p><img class="aligncenter size-full wp-image-377" title="Transcend 32GB Stick in GParted" src="http://www.serenux.com/wp-content/uploads/2009/01/transcend32gbstickingparted.jpg" alt="Transcend 32GB Stick in GParted" width="560" height="339" /></p>
<p>Anyway, I quickly unmounted the stick and renamed it and remounted it. For those that are interested, this is what the dmesg output for it looks like:</p>
<pre><span style="color: #000080;">usb 8-3: new high speed USB device using ehci_hcd and address 8
usb 8-3: configuration #1 chosen from 1 choice
scsi19 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 8
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 19:0:0:0: Direct-Access     JetFlash Transcend 32GB   8.07 PQ: 0 ANSI: 2
sd 19:0:0:0: [sdf] 62750720 512-byte hardware sectors (32128 MB)
sd 19:0:0:0: [sdf] Write Protect is off
sd 19:0:0:0: [sdf] Mode Sense: 03 00 00 00
sd 19:0:0:0: [sdf] Assuming drive cache: write through
sd 19:0:0:0: [sdf] 62750720 512-byte hardware sectors (32128 MB)
sd 19:0:0:0: [sdf] Write Protect is off
sd 19:0:0:0: [sdf] Mode Sense: 03 00 00 00
sd 19:0:0:0: [sdf] Assuming drive cache: write through
 sdf: sdf1
sd 19:0:0:0: [sdf] Attached SCSI removable disk
sd 19:0:0:0: Attached scsi generic sg6 type 0
</span></pre>
<p>Exciting stuff. <img src='http://www.serenux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>With my now-properly-named stick, it was time to do some read/write tests. The stick comes preformatted as FAT32, so we&#8217;ll use that, but at the same time I will also conduct some tests using Linux-native filesystems. In this case, EXT3. Our test data will be a series of 15,645 thumbnail images, each averaging about 18K in size. We will also do a large file copy test using a compressed high-definition video file at 3.1GB in size. We will time how long it takes to copy this data to the USB Flash Drive and calculate the transfer speed from that. Then we will reboot the machine, to ensure no data is cached, and copy that data back from the USB stick to measure the read speed.</p>
<p>For comparison, we will also do the EXT3 tests with an older (6 month old) 8GB USB Flash Drive, also made by Transcend, to see if there has been a notable change in read or write speed between products.</p>
<p>First up, the small file copy test. Our test data is 15,645 thumbnail files from our host PC&#8217;s hard-drive, each averaging about 18K in size (total 281MB).</p>
<ul>
<li>Using the FAT32 filesystem on the 32GB stick, copying the small files took 12 minutes to copy at approximately 345K per second. Ouch &#8211; slow.</li>
<li>Using the Ext3 filesystem on the 32GB stick, copying the same files took only 2 minutes and 53 seconds at a rate of approximately 1.6MB per second. Much better.</li>
<li>And using the EXT3 filesystem on the older 8GB stick, copying the same data took only 2 minutes and 40 seconds, <em>just</em> edging out the 32GB stick.</li>
</ul>
<p><img class="aligncenter size-full wp-image-385" title="Small File Copy Test - Time Taken" src="http://www.serenux.com/wp-content/uploads/2009/01/transcendsmallcopytesttime.jpg" alt="Small File Copy Test - Time Taken" width="402" height="156" /></p>
<p><img class="aligncenter size-full wp-image-384" title="Small File Copy Test - Transfer Speed" src="http://www.serenux.com/wp-content/uploads/2009/01/transcendsmallcopytestspeed.jpg" alt="Small File Copy Test - Transfer Speed" width="401" height="156" /></p>
<p>Now for the large file copy test. Our test data is a single 3.1GB high-definition video file being copied from the host PC&#8217;s hard-drive.</p>
<ul>
<li>Using the FAT32 filesystem on the 32GB stick, copying the large file took a pathetic 69 minutes and 24 seconds to transfer, or about 780K per second. It really shows that FAT32 really does <em>not</em> like large files at all.</li>
<li>Using the Ext3 filesystem on the 32GB stick, copying the same file took a far more respectable 6 minutes and 16 seconds to complete at approximately 8.4MB per second.</li>
<li>Finally, the Ext3-formatted 8GB stick copied the file in 5 minutes and 55 seconds, which beats the 32GB stick, but only by about 20 seconds and half a megabyte per second (8.9MB/s).</li>
</ul>
<p><img class="aligncenter size-full wp-image-381" title="Large File Copy Test - Time Taken" src="http://www.serenux.com/wp-content/uploads/2009/01/transcendlargecopytesttime.jpg" alt="Large File Copy Test - Time Taken" width="400" height="158" /></p>
<p><img class="aligncenter size-full wp-image-380" title="Large File Copy Test - Transfer Speed" src="http://www.serenux.com/wp-content/uploads/2009/01/transcendlargecopytestspeed.jpg" alt="Large File Copy Test - Transfer Speed" width="404" height="160" /></p>
<p>To be fair, Windows&#8217; NTFS filesystem should show reasonably similar figures to Ext3, but I did not test that as this article is about Ubuntu, not Windows! <img src='http://www.serenux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Finally, we have the read-test. We rebooted the host PC to clear any cached data and copied only the 3.1GB large file from the USB stick to the host PC&#8217;s hard-drive.</p>
<ul>
<li>The FAT32-formatted 32GB stick copied the file in 3 minutes and 13 seconds. Exponentially faster than its write action.</li>
<li>The EXT3-formatted 32GB stick took 2 minutes and 32 seconds to copy the file.</li>
<li>The EXT3-formatted 8GB stick by comparison did the same copy in 3 minutes and four seconds. Interesting that it&#8217;s a slow reader compared to the 32Gb stick, but a slightly faster writer.</li>
</ul>
<ul></ul>
<p><img class="aligncenter size-full wp-image-383" title="Large File Read Test - Time Taken" src="http://www.serenux.com/wp-content/uploads/2009/01/transcendreadtesttime.jpg" alt="Large File Read Test - Time Taken" width="395" height="146" /></p>
<p><img class="aligncenter size-full wp-image-382" title="Large File Read Test - Transfer Speed" src="http://www.serenux.com/wp-content/uploads/2009/01/transcendreadtestspeed.jpg" alt="Large File Read Test - Transfer Speed" width="403" height="155" /></p>
<p>So transfer speeds have largely remained unchanged between generations, which is a Good Thing(TM) &#8211; if there is any faster speed, then that&#8217;s a bonus, but the last thing you want is greater capacity at a tragic expense of transfer speed, and whilst we do have that discrepancy here, it&#8217;s negligible at best.</p>
<p><strong>Conclusion</strong></p>
<p>Trancend&#8217;s 32GB USB Flash Drive is not the largest currently-available on the market, but it is certainly one of the most affordable and has good performance to boot. Aesthetically, the white plastic looks and feels a little cheap, but the stick as a whole feels robust and could probably take a few knocks without having a fit. The lanyard included is more than adequate to hang around your neck with, and the overall size of the stick means you could also comfortably add it to your keyring or hip pocket without it getting in the way, though the separate USB cap could probably be easily lost in that instance.</p>
<p><span style="color: #0000ff;"><strong>Review score: 8 out of 10</strong></span></p>
<div class='wp_likes' id='wp_likes_post-376'><a class='like' href="javascript:wp_likes.like(376);" title='' ><img src="http://www.serenux.com/wp-content/plugins/wp-likes/images/like.gif" alt='' border='0'/>Like</a><span class='text'></span>
<div class='unlike'><a href="javascript:wp_likes.unlike(376);">Unlike</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.serenux.com/2009/01/mini-review-transcend-jf-v60-32gb-usb-flash-drive-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mini-review: LG GGC-H20L Super Multi Blue Blu-ray Disc &amp; HD DVD-ROM Drive on Ubuntu</title>
		<link>http://www.serenux.com/2009/01/mini-review-lg-ggc-h20l-super-multi-blue-blu-ray-disc-hd-dvd-rom-drive-on-ubuntu/</link>
		<comments>http://www.serenux.com/2009/01/mini-review-lg-ggc-h20l-super-multi-blue-blu-ray-disc-hd-dvd-rom-drive-on-ubuntu/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 00:49:50 +0000</pubDate>
		<dc:creator>HyRax</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Blu-ray]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[High-Definition]]></category>
		<category><![CDATA[Intrepid]]></category>
		<category><![CDATA[LG]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.serenux.com/?p=355</guid>
		<description><![CDATA[Optical storage certainly has come a long way, and with each new advance brings new affordable hardware to help nudge it along. The HD-DVD and Blu-ray disc formats brought along with it the ability to store and distribute high-quality, full high-definition 1080p movies. Unlike when DVD first appeared, and probably thanks to the battle that [...]]]></description>
			<content:encoded><![CDATA[<p>Optical storage certainly has come a long way, and with each new advance brings new affordable hardware to help nudge it along. The HD-DVD and Blu-ray disc formats brought along with it the ability to store and distribute high-quality, full high-definition 1080p movies.</p>
<p>Unlike when DVD first appeared, and probably thanks to the battle that was waged between the HD-DVD and Blu-ray formats, the provision of high-definition media and associated players has dropped in price rather dramatically to drive acceptance. I have a fairly large original DVD collection, but I am a quality freak and in light of high-definition releases, I loathed the idea of buying a DVD version of a given movie knowing that for about the same price I can buy a high-definition version.</p>
<p>So I decided to buy a Blu-ray drive. One of the cheapest options on the market is LG&#8217;s internal drive option called the &#8220;Super Multi Blue Blu-ray Disc &amp; HD DVD-ROM Drive&#8221;, model GGC-H20L for about AUD$150. This review is my experience using the drive under Ubuntu 8.10, Intrepid Ibex.</p>
<p><span id="more-355"></span>My unit came packaged in a slightly larger-than-usual box with attractive print on it. I normally prefer to buy an OEM drive since this packaging generally always ends up in the bin, so I&#8217;d rather save some money. Unfortunately my retailer didn&#8217;t have any, so I had to buy the retail box.</p>
<p style="text-align: center;">
<p style="text-align: center;"><img class="aligncenter size-full wp-image-362" title="LG GGC-H20L Blu-ray and HD DVD-ROM Combo drive" src="http://www.serenux.com/wp-content/uploads/2009/01/ggc-h20l.png" alt="LG GGC-H20L Blu-ray and HD DVD-ROM Combo drive" width="350" height="150" /></p>
<p>In a nutshell, this unit is able to read HD-DVD and Blu-Ray media as well as DVD and CD media, but it can only write to DVD and CD media (all the usual formats you expect, so I won&#8217;t detail them here). This suits me fine as these days I rarely write any discs except for giving someone a copy of Ubuntu on disc, and I just needed the ability to read Blu-ray movies that I buy.</p>
<p>Out of the box, the package contains the drive itself, a program disc for Windows only with disc burning software, a backup application, a simple DVD authoring application and PowerDVD for movie playback (this disc was promptly thrown in the bin &#8211; I don&#8217;t need it). There is also a printed manual, four mounting screws and a serial ATA (SATA) cable and a serial ATA Molex-to-SATA power adapter cable provided.</p>
<p>This is my first optical drive with a SATA interface &#8211; everything before this used the usual IDE cable, so it was a pleasure to connect the drive and banish the last of my parallel cables to the cable bucket. General installation was a breeze &#8211; as typical as any other optical drive.</p>
<p>Powering up, the system recognised the drive straight away and Ubuntu started booting. Ubuntu saw the drive right away and mounted it as my CDROM drive. It still gets referred to as /media/cdrom which I could change, but honestly, there&#8217;s little point to that (and maybe I&#8217;m being just a bit lazy because typing &#8220;cdrom&#8221; is faster and easier than typing &#8220;blu-ray&#8221;).</p>
<p>The tray of the drive ejects very quietly which is a nice change from my old Sony DVD-RW unit and upon closing makes that satisfying deep &#8220;ker-klump&#8221; noise akin to the quiet closing of a door on an expensive luxury car. <img src='http://www.serenux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The activity light on the front of the unit is a lone bright-blue LED. Of course, a Blu-ray capable unit with a blue light &#8211; brilliant&#8230;</p>
<p>To do some basic testing, I stuck in a regular CD. The drive detected the disc within seconds and Ubuntu popped up the icon for it on my desktop. No faster or slower than my Sony drive. I was able to read the CD without any issue.</p>
<p>I repeated the test with a DVD disc. Again, no issues. The disc was identified and opened within seconds.</p>
<p>I don&#8217;t have any HD-DVD discs handy, so I was unable to test this feature (not that you can buy any of these discs out there anymore anyway).</p>
<p>I then inserted one of my newly purchased Blu-Ray movie discs. Again, the disc was detected within seconds and an icon appeared for it on my desktop (note that reading Blu-ray discs requires the UDF 2.5 filesystem which Ubuntu Intrepid thankfully has already).</p>
<p style="text-align: center;"><a title="Click for full size" href="http://www.serenux.com/~hyrax/snaps/BlurayMovieInserting.jpg" target="_blank"><img title="Inserting a Blu-ray movie into the LG GGC-H20L" src="http://www.serenux.com/~hyrax/snaps/BlurayMovieInserting_thumb.jpg" alt="Click for full size" /></a><br />
Click for full size (228K)</p>
<p>The Autorun had no idea what to do with the disc:</p>
<p style="text-align: center;">
<p style="text-align: center;"><img class="aligncenter size-full wp-image-358" title="Autorun Prompt for a Blu-ray disc" src="http://www.serenux.com/wp-content/uploads/2009/01/autorunprompt.jpg" alt="Autorun Prompt for a Blu-ray disc" width="384" height="281" /></p>
<p>I was half expecting the laser to spend a few extra seconds determining whether or not the disc was Blu-ray or HD-DVD, but clearly a delay is not needed, despite using a different laser. I was impressed. Again, I was able to read and navigate the Blu-ray disc and I was also able to copy files from it without any issue. The drive transferred data at approximately 8.8MB per second. I was able to read off 500MB worth of data in about 1 minute. In the case of the movie disc I inserted, the actual feature is a 21GB file which would have taken approximately 40 minutes to copy.</p>
<p><img class="aligncenter size-full wp-image-359" title="Opening up a Blu-ray movie disc in Nautilus" src="http://www.serenux.com/wp-content/uploads/2009/01/bluraymovienautilus.jpg" alt="Opening up a Blu-ray movie disc in Nautilus" width="578" height="416" /></p>
<p>Burning discs was completed with usual success. I burnt an Ubuntu ISO to a CD using Brasero without any issue. Burning a DVD was effortless also. Again, burn time seemed to be no different to my old Sony unit.</p>
<p>The drive has Lightscribe ability as well, to burn funky labels onto Lightscribe-compatible discs, but as I did not have any such discs handy, I was unable to test this feature.</p>
<p>In operation, the drive is very quiet. Any noise it does make is certainly being overshadowed by the noise of my PC&#8217;s fan and the room air-conditioning I&#8217;m using right now.</p>
<p>Predictably I was unable to PLAY any of the Blu-ray movies I purchased due to the fact that the DRM used on these movies is vastly different to that on DVD&#8217;s, and that Linux has no official support for Blu-ray &#8211; both Totem and MPlayer certainly had no idea what the media was.</p>
<p style="text-align: center;">
<p style="text-align: center;"><img class="aligncenter size-full wp-image-360" title="Totem cant play Blu-ray" src="http://www.serenux.com/wp-content/uploads/2009/01/totemcantplaybluray.jpg" alt="Totem cant play Blu-ray" width="406" height="158" /></p>
<p style="text-align: center;">
<p>Instead, my primary use of this drive will be to make file backups of decrypted Blu-ray movies I purchase and watch them that way instead (because I&#8217;m a sucker for high-definition). I have written up a separate post detailing how I did this, the results of which are playable in both Totem and MPlayer &#8211; you can read it <a title="How to rip a Blu-ray movie." href="http://www.serenux.com/?p=356" target="_blank">here</a>.</p>
<p>All up, I think this is a good value for money drive. It&#8217;s cheap, cheerful and does the job as advertised. At the moment, it appears the only widespread use of the Blu-ray medium is for movies (and PlayStation3 titles). Outside of that, my drive will ultimately still spend most of its time reading DVD and CD mediums. Who knows, maybe PC games and Linux distros will eventually be released on Blu-ray?</p>
<p>Outside of that, the drive is reasonably future-proof with the ability to be updated via firmware updates, although such updates are Windows-only executables on the LG website, which is a shame. Still, it&#8217;s better than having to deal with a DOS boot floppy of old, and it is possible to run the firmware update through a virtual Windows session or via Wine. At the time of writing, my drive was delivered with version 1.03 of the firmware.</p>
<p>Aside from its enforcement of DRM, the Windows-only firmware upgrades and its decidely Volvo-like aesthetics (it&#8217;s boxy, but it&#8217;s good), there&#8217;s nothing really to fault this drive. I give it a hearty thumbs up.</p>
<p><span style="color: #0000ff;"><strong>Review score: 8 out of 10</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.serenux.com/2009/01/mini-review-lg-ggc-h20l-super-multi-blue-blu-ray-disc-hd-dvd-rom-drive-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
