<?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>/dev/null &#187; Hardware</title>
	<atom:link href="http://www.nulldevice.de/tag/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nulldevice.de</link>
	<description>Elite is stupid. Back to the roots.</description>
	<lastBuildDate>Thu, 15 Jul 2010 09:39:20 +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>Howto: WWAN on a Lenovo ThinkPad X100e with Ubuntu 10.04</title>
		<link>http://www.nulldevice.de/2010/06/wwan-lenovo-thinkpad-x100e-ubuntu-10-04/</link>
		<comments>http://www.nulldevice.de/2010/06/wwan-lenovo-thinkpad-x100e-ubuntu-10-04/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 13:08:06 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.nulldevice.de/?p=1113</guid>
		<description><![CDATA[I could not find a single correct and useful description how to get the Gobi™ 2000 PCI Express Mini Card, that is built into some Lenovo ThinkPad X100e models, to work with Ubuntu Linux 10.04 LTS &#8220;Lucid Lynx&#8221; on Google (which is identical to the Internet). Therefore I want to share my knowledge with you, [...]]]></description>
			<content:encoded><![CDATA[<p>I could not find a single correct and useful description how to get the <strong>Gobi™ 2000 PCI Express Mini Card</strong>, that is built into some <strong>Lenovo ThinkPad X100e</strong> models, to work with<strong> Ubuntu Linux 10.04 LTS &#8220;Lucid Lynx&#8221;</strong> on Google (which is identical to the Internet). Therefore I want to share my knowledge with you, before I forget everything. This howto <strong>might also work for other notebooks </strong>that use the same WWAN/UMTS/3G card (like the<strong> ThinkPad T410</strong>).</p>
<ol>
<li>First you should <strong>turn off</strong> and open your notebook at the bottom by removing the 7 screws. Inside, you will see the <strong>sim card socket</strong> and instructions how to use it (it&#8217;s <strong>not </strong>too obvious). If you got another ThinkPad model like the T410, the sim card needs to be installed differently, for example behind the battery pack.</li>
<li>If you did not install Ubuntu yet and Windows 7 is still there, then get the files <strong>amss.mbn</strong>, <strong>apps.mbn</strong> and <strong>UQCN.mbn</strong> from the directory <em>C:\Program Files (x86)\QUALCOMM\Images\Lenovo</em> &#8211; the first two files are in the &#8220;UMTS&#8221; sub-directory, the other one is in &#8220;0&#8243;. As I didn&#8217;t have my Windows 7 partition on the X100e anymore, I simply copied the files from a ThinkPad T410. If you don&#8217;t have a copy of these files, you will find some advice at <a href="http://www.thinkwiki.org/wiki/Talk:Qualcomm_Gobi_2000">http://www.thinkwiki.org/wiki/Talk:Qualcomm_Gobi_2000</a>.</li>
<li><strong>If you did not install Ubuntu yet, do it now! </strong>The X100e has no DVD drive, so you need to download the ISO image from ubuntu.com and then create a <strong>bootable USB stick</strong>. The free tool http://unetbootin.sourceforge.net/ can be used for that. Use the <strong>64bit version</strong> of Ubuntu, as the X100e supports <strong>up to 8GB</strong> of memory and you don&#8217;t want to re-install everything after an upgrade. I know the Ubuntu Web site says that it is not recommended for daily desktop usage &#8211; this is nonsense.</li>
<li><strong>Don&#8217;t use the proprietary ATI graphics driver. </strong>Uninstall or disable it. It will break with the new kernel.</li>
<li><strong>Download </strong>the latest version of the gobi loader from <a href="http://www.codon.org.uk/~mjg59/gobi_loader/download/">http://www.codon.org.uk/~mjg59/gobi_loader/download/</a></li>
<li>Untar the files using <em>tar -xzf gobi_loader-0.6.tar.gz</em>, change into the directory and then install the tool via the usual <em>make </em>and <em>sudo make install</em> procedure.</li>
<li>Now <strong>copy the files</strong> amss.mbn, apps.mbn and UQCN.mbn to <strong>/lib/firmware/gobi/</strong>: <em>sudo cp amss.mbn apps.mbn UQCN.mbn /lib/firmware/gobi</em></li>
<li><strong>Get the latest mainline kernel </strong>from <a href="http://kernel.ubuntu.com/~kernel-ppa/mainline/">http://kernel.ubuntu.com/~kernel-ppa/mainline/</a> &#8211; I am using <strong>v2.6.35-rc1-lucid</strong>, but as kernel development does not stop, you should check if there is a later version available. The important thing is that the directory ends with -lucid for Ubuntu 10.04. If you use an older version, you can try v2.6.34-rc2, but I am not sure, if that will work as well. You need to download the kernel <strong>headers</strong> and <strong>image for your architecture</strong> (i386/32bit or amd64/64bit) <strong>only</strong>.</li>
<li>Follow the instructions on <a href="https://wiki.ubuntu.com/KernelTeam/MainlineBuilds">https://wiki.ubuntu.com/KernelTeam/MainlineBuilds</a> &#8211; if there are other .deb files in the current directory (where you downloaded the kernel files in the previous step), then you can not use <em>sudo dpkg -i *.deb</em>, but need to explicitly list the deb files: <em>sudo dpkg -i linux-headers-2.6.27-02062715-generic_2.6.27-02062715_amd64.deb  linux-headers-2.6.27-02062715_2.6.27-02062715_all.deb linux-image-2.6.27-02062715-generic_2.6.27-02062715_amd64.deb </em>(if you got the 64bit version of Ubuntu installed).</li>
<li>After restart, you will notice that your wireless connection does not work anymore. Therefore, you should  <strong>wait </strong>and <strong>download the file rtl8192se_linux_2.6.0015.0127.2010.tar.gz</strong> first, for example from <a href="http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&amp;PNid=21&amp;PFid=48&amp;Level=5&amp;Conn=4&amp;DownTypeID=3&amp;GetDown=false&amp;Downloads=true">http://www.realtek.com.tw/downloads</a> &#8211; some people say downloads from this site were corrupted, so wish you good luck! Some people also say these drivers don&#8217;t work with a 64bit kernel. I did not experience any problems in that direction. But if you want to try, there seems to be another (older) driver for 64bit systems available for download at <a href="http://launchpadlibrarian.net/34090404/rtl8192se_linux_2.6.0010.1012.2009_64bit.tar.gz">http://launchpadlibrarian.net/34090404/rtl8192se_linux_2.6.0010.1012.2009_64bit.tar.gz</a></li>
<li>Of course, you need <strong>the build-essential package</strong> to compile the drivers: <em>sudo apt-get install build-essential -</em> now it should be safe to restart.</li>
<li>After restart, you will notice that the <strong>ThinkPad hotkeys are working now</strong>, which is another benefit of kernel 2.6.35. However you still need to compile those WLAN drivers: extract the files from the tar archive (<em>tar -xzf somefile.tar.gz</em>), change into the directory, say &#8220;<em>make</em>&#8221; and then <strong>NOT </strong>sudo make install. Instead you copy the file <strong>HAL/rtl8192/r8192se_pci.ko</strong> to /lib/modules/2.6.35-020635rc1-generic/kernel/drivers/net/wireless/ (depending on your kernel version, of course): <em>sudo cp HAL/rtl8192/r8192se_pci.ko /lib/modules/2.6.35-020635rc1-generic/kernel/drivers/net/wireless/</em></li>
<li>After a <em>sudo depmod -a </em>or a restart you can use wireless networking again.</li>
<li>Last but not least, you need to unlock your WWAN card via <em>rfkill unblock wwan</em> and you&#8217;re done! You can now create new WWAN connections using the standard <a href="http://projects.gnome.org/NetworkManager/">Gnome Network Manager</a> in the top right corner.</li>
</ol>
<p>Enjoy! xD</p>
<p>(I am not responsible for any damages)</p>
<p><strong>Update</strong></p>
<p>This table shows the contents of the individual Gobi 2000 firmware files:</p>
<table style="font-size: 11px;" border="1" cellspacing="0" cellpadding="4">
<tbody>
<tr>
<th> Dir</th>
<th> Image</th>
<th> Remarks</th>
</tr>
<tr>
<td>0</td>
<td>Vodafone Image</td>
<td></td>
</tr>
<tr>
<td>1</td>
<td>Verizon Image</td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>ATT Image</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>Sprint Image</td>
<td>includes special  Firmware</td>
</tr>
<tr>
<td>4</td>
<td>T-Mobile Image</td>
<td></td>
</tr>
<tr>
<td>6</td>
<td>Generic UMTS Image</td>
<td></td>
</tr>
<tr>
<td>7</td>
<td>Telefonica Image</td>
<td></td>
</tr>
<tr>
<td>8</td>
<td>Telecom Italia Image</td>
<td></td>
</tr>
<tr>
<td>9</td>
<td>Orange Image</td>
<td></td>
</tr>
<tr>
<td>12</td>
<td>DoCoMo Image</td>
<td>includes special  Firmware</td>
</tr>
<tr>
<td>UMTS</td>
<td>Default Firmware</td>
<td></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.nulldevice.de/2010/06/wwan-lenovo-thinkpad-x100e-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Quadcore processors are useful for Web developers</title>
		<link>http://www.nulldevice.de/2008/11/quadcore-processors-are-useful-for-web-developers/</link>
		<comments>http://www.nulldevice.de/2008/11/quadcore-processors-are-useful-for-web-developers/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 21:44:50 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[intel]]></category>

		<guid isPermaLink="false">http://www.nulldevice.de/?p=965</guid>
		<description><![CDATA[Every now and then you read, that the maximum you need on a desktop are two cores and that quadcore mainly is a nice marketing idea. That&#8217;s probably true, if you use Word or Games mainly. For Word, even an Intel Atom processor is enough. As a Web developer which usually has some batch jobs [...]]]></description>
			<content:encoded><![CDATA[<p>Every now and then you read, that the maximum you need on a desktop are two cores and that quadcore mainly is a nice marketing idea. That&#8217;s probably true, if you use Word or Games mainly. For Word, even an Intel Atom processor is enough. As a Web developer which usually has some batch jobs running, a database, memached, Eclipse, Firefox and VMware with Windows to do tests, you will see that the four cores are worth the money, however!</p>
<p>This screenshot was taken during a work session:</p>
<p><a href="http://www.nulldevice.de/wp-content/uploads/2008/11/screenshot-system-monitor.png"><img class="alignnone size-medium wp-image-969" title="screenshot-system-monitor" src="http://www.nulldevice.de/wp-content/uploads/2008/11/screenshot-system-monitor-500x403.png" alt="" width="500" height="403" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nulldevice.de/2008/11/quadcore-processors-are-useful-for-web-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dell 2407 WFP stand was stuck</title>
		<link>http://www.nulldevice.de/2008/05/dell-2407-wfp-stand-was-stuck/</link>
		<comments>http://www.nulldevice.de/2008/05/dell-2407-wfp-stand-was-stuck/#comments</comments>
		<pubDate>Sat, 10 May 2008 14:41:34 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Dell]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.nulldevice.de/?p=796</guid>
		<description><![CDATA[I was getting ready to pack my monitor up to move it the other day, and I pushed the release button for the mount on the monitor stand. A second or two after the monitor was disengaged from the stand, I heard a loud &#8220;twang&#8221; coming from the stand. I didn&#8217;t think much of it [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>I was getting ready to pack my monitor up to move it the other day, and I pushed the release button for the mount on the monitor stand. A second or two after the monitor was disengaged from the stand, I heard a loud &#8220;twang&#8221; coming from the stand. I didn&#8217;t think much of it because it looked fine, but later on I found it was stuck, in the lowest position.</p>
<p>The stand holds the monitor just fine, but it is about an inch too low in this position and I can not for the life of me get the height adjustment release button on the back to go down. The stand is really stuck. (Source: <a href="http://www.hardforum.com/archive/index.php/t-1192085.html">hardforum.com</a>)</p></blockquote>
<p>I had the same problem with my display and tried to solve it on smart way for months. After virtually fixing everything else in my flat, I started working on this problem again today. I hate unsolved problems. As there were no other options left, I used the &#8220;hammer method&#8221; and there we go! <img src='http://www.nulldevice.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.nulldevice.de/wp-content/uploads/2008/05/dell_2407wfp.jpg"><img class="alignnone size-full wp-image-797" title="Dell 2407WFP" src="http://www.nulldevice.de/wp-content/uploads/2008/05/dell_2407wfp.jpg" alt="" width="500" height="375" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nulldevice.de/2008/05/dell-2407-wfp-stand-was-stuck/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
