<?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>Nozell, rhymes with Oh Hell &#187; ubuntu</title>
	<atom:link href="http://nozell.com/blog/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://nozell.com/blog</link>
	<description>Marc Nozell's random stuff -- mostly GNU/Linux, technology, genealogy, family</description>
	<lastBuildDate>Tue, 13 Mar 2012 01:18:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>DreamPlug: misc info</title>
		<link>http://nozell.com/blog/2011/04/19/dreamplug-misc-info/</link>
		<comments>http://nozell.com/blog/2011/04/19/dreamplug-misc-info/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 19:19:19 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[DreamPlug]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[dreamplug]]></category>
		<category><![CDATA[lsb]]></category>
		<category><![CDATA[lshw]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/?p=992</guid>
		<description><![CDATA[Someone asked for more info about the hw/sw as shipped with the DreamPlug: root@morpheus:~# uname -a Linux morpheus 2.6.33.6 #1 PREEMPT Tue Feb 8 03:18:41 EST 2011 armv5tel GNU/Linux root@morpheus:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 9.04 Release: 9.04 Codename: jaunty root@morpheus:~# lshw morpheus description: Computer width: 32 bits [...]]]></description>
			<content:encoded><![CDATA[<p>Someone asked for more info about the hw/sw as shipped with the DreamPlug:</p>
<pre>root@morpheus:~# <strong>uname -a</strong>
Linux morpheus 2.6.33.6 #1 PREEMPT Tue Feb 8 03:18:41 EST 2011 armv5tel GNU/Linux
root@morpheus:~# <strong>lsb_release -a</strong>
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 9.04
Release:	9.04
Codename:	jaunty
root@morpheus:~# <strong>lshw</strong>
morpheus
    description: Computer
    width: 32 bits
  *-core
       description: Motherboard
       physical id: 0
     *-memory
          description: System memory
          physical id: 0
          size: 501MiB
     *-cpu
          physical id: 1
          bus info: cpu@0
     *-scsi
          physical id: 2
          bus info: usb@1:1.1
          logical name: scsi0
          capabilities: emulated
        *-disk:0
             description: SCSI Disk
             product: STORAGE DEVICE
             vendor: Generic
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: 9910
             size: 1886MiB (1977MB)
             capabilities: removable
           *-medium
                physical id: 0
                logical name: /dev/sda
                size: 1886MiB (1977MB)
                capabilities: partitioned partitioned:dos
              *-volume:0
                   description: Windows FAT volume
                   vendor: mkdosfs
                   physical id: 1
                   logical name: /dev/sda1
                   version: FAT16
                   serial: 020d-9082
                   size: 1885MiB
                   capabilities: primary fat initialized
                   configuration: FATs=2 filesystem=fat label=dream_kr
              *-volume:1
                   description: EXT3 volume
                   vendor: Linux
                   physical id: 2
                   logical name: /dev/sda2
                   version: 1.0
                   serial: cc90c161-81e2-4434-b39f-e61c8de21c6a
                   size: 1783MiB
                   capacity: 1783MiB
                   capabilities: primary journaled extended_attributes large_files recover ext3 ext2 initialized
                   configuration: created=2011-02-23 08:07:06 filesystem=ext3 label=dream_fs modified=2011-04-19 15:44:26 mounted=2011-04-19 15:44:26 state=clean
        *-disk:1
             description: SCSI Disk
             product: STORAGE DEVICE
             vendor: Generic
             physical id: 0.0.1
             bus info: scsi@0:0.0.1
             logical name: /dev/sdb
             version: 9910
             capabilities: removable
           *-medium
                physical id: 0
                logical name: /dev/sdb
  *-network:0
       description: Ethernet interface
       physical id: 1
       logical name: eth0
       serial: f0:ad:4e:00:71:ec
       size: 10MB/s
       capacity: 1GB/s
       capabilities: ethernet physical tp aui bnc mii fibre 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=mv643xx_eth driverversion=1.4 duplex=half firmware=N/A link=no multicast=yes port=MII speed=10MB/s
  *-network:1
       description: Ethernet interface
       physical id: 2
       logical name: eth1
       serial: f0:ad:4e:00:71:ed
       size: 100MB/s
       capacity: 1GB/s
       capabilities: ethernet physical tp aui bnc mii fibre 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=mv643xx_eth driverversion=1.4 duplex=full firmware=N/A ip=192.168.1.231 link=yes multicast=yes port=MII speed=100MB/s
  *-network:2
       description: Ethernet interface
       physical id: 3
       logical name: uap0
       serial: 00:24:23:33:eb:4c
       capabilities: ethernet physical
       configuration: broadcast=yes ip=192.168.3.1 multicast=yes
  *-network:3 DISABLED
       description: Ethernet interface
       physical id: 4
       logical name: pan0
       serial: 92:53:b4:db:b1:5b
       capabilities: ethernet physical
       configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A link=yes multicast=yes
</pre>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2011/04/19/dreamplug-misc-info/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DreamPlug: motion activated webcam</title>
		<link>http://nozell.com/blog/2011/04/14/dreamplug-motion-activated-webcam/</link>
		<comments>http://nozell.com/blog/2011/04/14/dreamplug-motion-activated-webcam/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 00:23:09 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[DreamPlug]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[motion]]></category>
		<category><![CDATA[tweak]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/?p=970</guid>
		<description><![CDATA[The webcam tool &#8216;motion&#8216; is pretty nice, but it needs some tweaks to the base Ubuntu/Jaunty running the DreamPlug. Do this: Enable the motion daemon. sudo emacs /etc/default/motion and set start_motion_daemon=yes Allow for non-localhost access to the web interfaces. sudo emacs /etc/motion/motion.conf and change the lines to match: webcam_localhost off and control_localhost off Create the [...]]]></description>
			<content:encoded><![CDATA[<p>The webcam tool &#8216;<a href="http://manpages.ubuntu.com/manpages/jaunty/man1/motion.1.html"><code>motion</code></a>&#8216; is pretty nice, but it needs some tweaks to the base Ubuntu/Jaunty running the DreamPlug.</p>
<p>Do this:</p>
<ul>
<li>Enable the motion daemon. <code>sudo emacs /etc/default/motion</code> and set <code>start_motion_daemon=yes</code></li>
<li>Allow for non-localhost access to the web interfaces.  <code>sudo emacs /etc/motion/motion.conf</code> and change the lines to match: <code>webcam_localhost off</code> and <code>control_localhost off</code></li>
<li>Create the default directory to hold the jpg and swf files. <code>sudo mkdir /tmp/motion &#038;&#038; sudo chown motion.motion /tmp/motion</code></li>
<li>Restart the motion daemon. <code>sudo /etc/init.d/motion restart</code></li>
<li>Fire up a browser and point it to the DreamPlug&#8217;s port 8080 (say <code>http://morpheus.local:8080</code>) and then follow the link to <code>config</code> then <code>list</code>.  From there you&#8217;ll probably need to set <code>auto_brightness</code> to <code>on</code>. </li>
<li>Now look at the video on port 8081 (say <code>http://morpheus.local:8081</code>)</li>
</ul>
<p>After a while of it running, you don&#8217;t need the browser to be on the page, take a look in /tmp/motion to find all the JPG images and SWF &#8216;movie&#8217; files.  Eventually I&#8217;ll probably change the directory to live on one of the USB disks&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2011/04/14/dreamplug-motion-activated-webcam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dreamplug</title>
		<link>http://nozell.com/blog/2011/04/13/dreamplug/</link>
		<comments>http://nozell.com/blog/2011/04/13/dreamplug/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 01:17:37 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[DreamPlug]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[SheevaPlug]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[dreamplug]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/?p=938</guid>
		<description><![CDATA[My Dreamplug from Globalscale Technologies finally arrived yesterday and I&#8217;m just getting around to dig into it. Things I&#8217;ve noticed: Shipped with Ubuntu/Jaunty preinstalled. Root password: nosoup4u kernel: Linux ubuntu 2.6.33.6 #1 PREEMPT Tue Feb 8 03:18:41 EST 2011 armv5tel GNU/Linux Misc system info: /proc/meminfo,/proc/cpuinfo, dmesg and lsmod Only port open is ssh The dreamplug [...]]]></description>
			<content:encoded><![CDATA[<p>My <a href=http://www.globalscaletechnologies.com/t-dreamplugdetails.aspx>Dreamplug</a> from <a href=http://www.globalscaletechnologies.com>Globalscale Technologies</a> finally arrived yesterday and I&#8217;m just getting around to dig into it.</p>
<p>Things I&#8217;ve noticed:</p>
<ul>
<li> Shipped with Ubuntu/Jaunty preinstalled.  Root password: nosoup4u</li>
<li>kernel:<br />
<tt>Linux ubuntu 2.6.33.6 #1 PREEMPT Tue Feb 8 03:18:41 EST<br />
2011 armv5tel GNU/Linux</tt></li>
<li>Misc system info: <a href=http://dl.dropbox.com/u/966718/DreamPlug/meminfo.txt>/proc/meminfo</a>,<a href=http://dl.dropbox.com/u/966718/DreamPlug/cpuinfo.txt>/proc/cpuinfo</a>, <a href=http://dl.dropbox.com/u/966718/DreamPlug/dmesg.txt>dmesg</a> and <a href=http://dl.dropbox.com/u/966718/DreamPlug/lsmod.txt>lsmod</a>
</li>
<li>Only port open is ssh</li>
<li>The dreamplug starts up as an open wifi access point that will route through either eth0 of the wired network or a ppp0 device.  It is named DreamPlug-uAP-{last two octects of the uap0 MAC address} ie: DreamPlug-uAP-eb4c</li>
<li>/etc/rc.local runs a script in ~root/init_setup.sh(!)  It sets up the wifi as an access point, configures iptables for ip masquerade/ip forwarding, enables bluetooth and plays with the LED light brightness. See: <a href=http://dl.dropbox.com/u/966718/DreamPlug/init_setup.sh>init_setup.sh</a>
</li>
<li>They didn&#8217;t clean up .history &#8212; lots of interesting stuff in there! Grab a copy before you do any commands as root.  I lost the first 34 commands and curious what else they were doing. See: <a href=http://dl.dropbox.com/u/966718/DreamPlug/history.txt>history.txt</a>
</li>
<li>
Some commands they used and places to check for changes from default values:</p>
<p>  &#8211; uaputl sys_config<br />
  &#8211; cp -rf /mnt/uaputl /usr/bin/uaputl<br />
  &#8211; vi /sbin/wlan.sh<br />
  &#8211; vi /etc/usbmount/usbmount.conf<br />
  &#8211; mocp /media/usb1/EyesOnMe.mp3  (someone&#8217;s favorite song, it gets played a number of times)<br />
  &#8211; vi /etc/modprobe.d/blacklist-framebuffer.conf<br />
  &#8211; vi /etc/modprobe.d/alsa-base.conf<br />
  &#8211; cat /proc/asound/card0/codec<br />
  &#8211; cat /proc/asound/card0/usbbus<br />
  &#8211; cat /proc/asound/card0/usbid<br />
  &#8211; cat /proc/asound/card0/pcm0p/info<br />
  &#8211; vi /etc/ld.so.conf.d/libasound2.conf<br />
  &#8211; vi /etc/java-6-openjdk/sound.properties<br />
  &#8211; speaker-test<br />
  &#8211; vi /etc/mke2fs.conf +5<br />
  &#8211; vi /etc/asound.conf<br />
  &#8211; arecord -f dat -D hw:3,0 -d 30 foo.wav<br />
  &#8211; arecord -f dat -D hw:0 -d 30 foo.wav<br />
  &#8211; arecord -f dat -D hw:1,0 -d 30 foo.wav<br />
  &#8211; cat /proc/asound/cards<br />
  &#8211; arecord -l<br />
  &#8211; vi /etc/asound.conf<br />
  &#8211; mocp BuzzingBee.wav<br />
  &#8211; mv /etc/asound.conf /etc/asound1.conf<br />
  &#8211; vi /etc/modprobe.conf<br />
  &#8211; sudo apt-get  install  snd_pcm_dmix<br />
  &#8211; vi /etc/asound1.conf<br />
  &#8211; cp -rf /etc/asound1.conf /etc/asound.conf<br />
  &#8211; play /home/havana.wav<br />
  &#8211; vi /etc/udhcpd.conf
</li>
<li>There are two kernel modules (mcypt.ko &#038; sd8xxx.ko) sitting in ~root/ On how to use them (not that I&#8217;ve tried yet), try <a href="http://www.openplug.org/plugwiki/index.php/Setting_GuruPlug_to_be_a_stable_WiFi_Client">here on openplug.org</a>. See: <a href=http://dl.dropbox.com/u/966718/DreamPlug/mcypt.ko>mcypt.ko</a> and <a href=http://dl.dropbox.com/u/966718/DreamPlug/sd8xxx.ko>sd8xxx.ko</a>
</li>
<li>Packages installed by default: <a href=http://dl.dropbox.com/u/966718/DreamPlug/dpkg.list>dpkg.txt</a>
</li>
<li>Things to do:<br />
<del datetime="2011-04-14T15:02:16+00:00">  &#8211; <code>apt-get update &#038;&#038; apt-get upgrade</code> (carefully don&#8217;t trash possibly changed config files)</del><br />
<del datetime="2011-04-14T15:02:16+00:00">  &#8211; install emacs (<code>sudo apt-get install emacs</code>)</del><br />
<del datetime="2011-04-14T15:03:02+00:00">  &#8211; change password</del><br />
<del datetime="2011-04-14T15:03:02+00:00">  &#8211; create user accounts</del><br />
<del datetime="2011-04-14T15:03:02+00:00">  &#8211; add users to sudousers (<code>visudo</code>)</del><br />
<del datetime="2011-04-14T15:03:02+00:00">  &#8211; install ssh keys (<code>ssh-copy-id user@ubuntu.local</code>)</del><br />
<del datetime="2011-04-14T15:07:08+00:00">  &#8211; change the hostname from ubuntu.local to <a href="http://en.wikipedia.org/wiki/Morpheus_(mythology)">morpheus.local</a> (to go with my SheevaPlug named <a href="http://en.wikipedia.org/wiki/Shiva">lordshiva.local</a>) (edit /etc/hostname and /etc/hosts)</del><br />
  &#8211; play with USB webcam &#038; <a href=http://manpages.ubuntu.com/manpages/jaunty/en/man1/motion.1.html>motion</a><br />
  &#8211; setup ftp/nfs for local file sharing<br />
  &#8211; carefully consider upgrading to more recent versions<br />
  &#8211; look at using as a wifi client<br />
  &#8211; try pairing bluetooth headset<br />
  &#8211; try pairing android phone &#8212; file transfers? remote control?<br />
  &#8211; install cups<br />
  &#8211; install gnump3d (needs make)<br />
  &#8211; install munin to monitor performance (is this going to kill my<br />
  internal sd storage?)
</li>
</ul>
<p>14-Apr 10:50am Update: <a href="http://www.reddit.com/r/linux/comments/gp49y/so_i_happened_across_a_dreamplug/">DreamPlug discussion on reddit submitted by sub2k1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2011/04/13/dreamplug/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>hp2133 netbook running Ubuntu</title>
		<link>http://nozell.com/blog/2010/03/13/hp2133-netbook-running-ubuntu/</link>
		<comments>http://nozell.com/blog/2010/03/13/hp2133-netbook-running-ubuntu/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 04:19:09 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[dailyshoot]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[hp2133]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/2010/03/13/hp2133-netbook-running-ubuntu/</guid>
		<description><![CDATA[.flickr-photo { border: solid 2px #000000; } .flickr-yourcomment { } .flickr-frame { text-align: left; padding: 3px; } .flickr-caption { font-size: 0.8em; margin-top: 0px; } hp2133 netbook running Ubuntu, originally uploaded by marcn. Okay it was getting late and took a lazy photo with my droid&#8230;]]></description>
			<content:encoded><![CDATA[<style type="text/css">
.flickr-photo { border: solid 2px #000000; }
.flickr-yourcomment { }
.flickr-frame { text-align: left; padding: 3px; }
.flickr-caption { font-size: 0.8em; margin-top: 0px; }
</style>
<div class="flickr-frame">
	<a href="http://www.flickr.com/photos/marcn/4428724686/" title="photo sharing"><img src="http://farm3.static.flickr.com/2788/4428724686_bb14643b12.jpg" class="flickr-photo" alt="" /></a><br />
<br />
	<span class="flickr-caption"><a href="http://www.flickr.com/photos/marcn/4428724686/">hp2133 netbook running Ubuntu</a>, originally uploaded by <a href="http://www.flickr.com/people/marcn/">marcn</a>.</span>
</div>
<p class="flickr-yourcomment">
	Okay it was getting late and took a lazy photo with my droid&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2010/03/13/hp2133-netbook-running-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu/lucid on hp2133</title>
		<link>http://nozell.com/blog/2010/02/16/ubuntulucid-on-hp2133/</link>
		<comments>http://nozell.com/blog/2010/02/16/ubuntulucid-on-hp2133/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 03:03:23 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[hp 2133]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[b43]]></category>
		<category><![CDATA[hp2133]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/2010/02/16/ubuntulucid-on-hp2133/</guid>
		<description><![CDATA[Tonight I wiped my hp2133 running Ubuntu/karmic and installed lucid. The only pain was of course getting the wireless card to work. That simply meant getting the Broadcom firmware into /lib/firmware/b43 The instructutions on http://wireless.kernel.org/en/users/Drivers/b43 were right on. You will need to build b43-fwcutter from source pulled from the git repo, but the commands are [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight I wiped my hp2133 running Ubuntu/karmic and installed lucid.</p>
<p>The only pain was of course getting the wireless card to work.  That simply meant getting the Broadcom firmware into /lib/firmware/b43 </p>
<p>The instructutions on <a href="http://wireless.kernel.org/en/users/Drivers/b43">http://wireless.kernel.org/en/users/Drivers/b43</a> were right on.  You will need to build b43-fwcutter from source pulled from the git repo, but the commands are provided.</p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2010/02/16/ubuntulucid-on-hp2133/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SheevaPlug customizing pre-installed Ubuntu/Jaunty</title>
		<link>http://nozell.com/blog/2009/05/17/sheevaplug-customizing-pre-installed-ubuntujaunty/</link>
		<comments>http://nozell.com/blog/2009/05/17/sheevaplug-customizing-pre-installed-ubuntujaunty/#comments</comments>
		<pubDate>Sun, 17 May 2009 18:39:02 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[elinks]]></category>
		<category><![CDATA[hplip]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[kernel modules]]></category>
		<category><![CDATA[lanmap]]></category>
		<category><![CDATA[links2]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[munin]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[sheevaplug]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/?p=762</guid>
		<description><![CDATA[Show-n-Tell day &#8212; brining LordShiva to the MA offices. mediawiki / mysql / apache2 root@LordShiva:~# sudo apt-get install mediawiki Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 libterm-readkey-perl mysql-client-5.0 mysql-common mysql-server [...]]]></description>
			<content:encoded><![CDATA[<p>Show-n-Tell day &#8212; brining LordShiva to the MA offices.</p>
<p><strong>mediawiki / mysql / apache2</strong></p>
<p><code><br />
root@LordShiva:~# sudo apt-get install mediawiki<br />
Reading package lists... Done<br />
Building dependency tree<br />
Reading state information... Done<br />
The following extra packages will be installed:<br />
  apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libhtml-template-perl<br />
  libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 libterm-readkey-perl mysql-client-5.0 mysql-common mysql-server mysql-server-5.0<br />
  mysql-server-core-5.0 php5 php5-cli php5-common php5-mysql psmisc ssl-cert<br />
Suggested packages:<br />
  www-browser apache2-doc apache2-suexec apache2-suexec-custom ufw php-pear dbishell libipc-sharedcache-perl libcompress-zlib-perl php5-gd imagemagick<br />
  mediawiki-math memcached clamav mysql-doc-5.0 tinyca mailx<br />
The following NEW packages will be installed:<br />
  apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libhtml-template-perl<br />
  libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 libterm-readkey-perl mediawiki mysql-client-5.0 mysql-common mysql-server mysql-server-5.0<br />
  mysql-server-core-5.0 php5 php5-cli php5-common php5-mysql psmisc ssl-cert<br />
0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded.<br />
Need to get 53.6MB/53.6MB of archives.<br />
After this operation, 166MB of additional disk space will be used.<br />
Do you want to continue [Y/n]? </code></p>
<p><strong>text mode web browsers (elinks / links2)</strong></p>
<p><code><br />
root@LordShiva:~# apt-get install elinks links2<br />
The following extra packages will be installed:<br />
  elinks-data libdirectfb-1.0-0 liblua50 liblualib50 libperl5.10 libpng12-0<br />
  libruby1.8 libsysfs2 libtiff4 libts-0.0-0<br />
Suggested packages:<br />
  elinks-doc<br />
The following NEW packages will be installed:<br />
  elinks elinks-data libdirectfb-1.0-0 liblua50 liblualib50 libperl5.10<br />
  libpng12-0 libruby1.8 libsysfs2 libtiff4 libts-0.0-0 links2<br />
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.<br />
Need to get 5104kB of archives.<br />
After this operation, 15.4MB of additional disk space will be used.<br />
Do you want to continue [Y/n]?<br />
</code></p>
<p><strong>lanmap </strong></p>
<p><code>root@LordShiva:~# apt-get install lanmap<br />
Reading package lists... Done<br />
Building dependency tree<br />
Reading state information... Done<br />
The following extra packages will be installed:<br />
  defoma fontconfig fontconfig-config graphviz libcairo2 libdatrie0<br />
  libfontconfig1 libfontenc1 libfreetype6 libgd2-noxpm libgraphviz4 libice6<br />
  libltdl7 libpango1.0-0 libpango1.0-common libpcap0.8 libpixman-1-0 libsm6<br />
  libthai-data libthai0 libxaw7 libxcb-render-util0 libxcb-render0 libxext6<br />
  libxfont1 libxft2 libxmu6 libxpm4 libxrender1 libxt6 ttf-dejavu<br />
  ttf-dejavu-core ttf-dejavu-extra ttf-liberation x-ttcidfont-conf x11-common<br />
  xfonts-encodings xfonts-utils<br />
Suggested packages:<br />
  defoma-doc psfontmgr dfontmgr libft-perl gsfonts graphviz-doc libgd-tools<br />
  ttf-japanese-gothic ttf-japanese-mincho ttf-thryomanes ttf-baekmuk<br />
  ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp<br />
  ttf-arphic-bkai00mp<br />
The following NEW packages will be installed:<br />
  defoma fontconfig fontconfig-config graphviz lanmap libcairo2 libdatrie0<br />
  libfontconfig1 libfontenc1 libfreetype6 libgd2-noxpm libgraphviz4 libice6<br />
  libltdl7 libpango1.0-0 libpango1.0-common libpcap0.8 libpixman-1-0 libsm6<br />
  libthai-data libthai0 libxaw7 libxcb-render-util0 libxcb-render0 libxext6<br />
  libxfont1 libxft2 libxmu6 libxpm4 libxrender1 libxt6 ttf-dejavu<br />
  ttf-dejavu-core ttf-dejavu-extra ttf-liberation x-ttcidfont-conf x11-common<br />
  xfonts-encodings xfonts-utils<br />
0 upgraded, 39 newly installed, 0 to remove and 0 not upgraded.<br />
Need to get 11.4MB of archives.<br />
After this operation, 24.6MB of additional disk space will be used.<br />
</code></p>
<p><strong>screen</strong></p>
<p><code>marc@LordShiva:~$ sudo apt-get install screen<br />
Reading package lists... Done<br />
Building dependency tree<br />
Reading state information... Done</p>
<p>The following extra packages will be installed:<br />
  gettext-base iso-codes python-apt python-central python-newt screen-profiles update-motd update-notifier-common<br />
Suggested packages:<br />
  isoquery python-apt-dbg python-gtk2 python-vte python-newt-dbg screen-profiles-extras<br />
The following NEW packages will be installed:<br />
  gettext-base iso-codes python-apt python-central python-newt screen screen-profiles update-motd update-notifier-common<br />
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.<br />
Need to get 2947kB of archives.<br />
After this operation, 14.6MB of additional disk space will be used.</code></p>
<p>Seems like a bunch of extra stuff&#8230; update-motd?</p>
<p><strong>nfs </strong></p>
<p>Installing NFS to hack around.  Eventually storage on lordshiva will be via usb disks.</p>
<p><code><br />
sudo root@LordShiva:~# sudo apt-get install nfs-kernel-server<br />
Reading package lists... Done<br />
Building dependency tree<br />
Reading state information... Done<br />
The following extra packages will be installed:<br />
  libevent1 libgssglue1 libnfsidmap2 librpcsecgss3 nfs-common portmap<br />
The following NEW packages will be installed:<br />
  libevent1 libgssglue1 libnfsidmap2 librpcsecgss3 nfs-common<br />
  nfs-kernel-server portmap<br />
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.<br />
Need to get 503kB of archives.<br />
After this operation, 1548kB of additional disk space will be used.<br />
Do you want to continue [Y/n]?<br />
</code></p>
<p>I made sure the nfs-kernel-server was also installed on where the disks were and added to <code>/etc/exports</code> something like:</p>
<p><code>/home/Music		lordshiva(ro,sync,no_subtree_check)</code></p>
<p>and ran <code>sudo exportfs -av</code></p>
<p>The on the SheevaPlug:</p>
<p><code>sudo mkdir -p /nfs/Music<br />
sudo mount homeserver:/home/Music /nfs/Music</code></p>
<p>And updated <code>/etc/gnump3/gnump3.conf</code> to point to <code>/nfs/Music</code></p>
<p><strong>updating what munin monitors</strong></p>
<p>Running the following commands will make some recommendations on additional things munin can monitor.</p>
<p><code># munin-node-configure --shell --families auto<br />
# munin-node-configure --shell --families contrib<br />
# munin-node-configure --shell --families manual</code></p>
<p>Just cut-n-paste the ones you want to enable into a root shell.  Remember to restart the daemon too.</p>
<p><code>root@LordShiva:~# ln -s /usr/share/munin/plugins/ntp_offset /etc/munin/plugins/ntp_offset<br />
root@LordShiva:~# ln -s /usr/share/munin/plugins/ntp_ /etc/munin/plugins/ntp_europium_canonical_com<br />
root@LordShiva:~# ln -s /usr/share/munin/plugins/ntp_states /etc/munin/plugins/ntp_states<br />
root@LordShiva:~# ln -s /usr/share/munin/plugins/port_ /etc/munin/plugins/port_ssh<br />
root@LordShiva:~# ln -s /usr/share/munin/plugins/port_ /etc/munin/plugins/port_www<br />
root@LordShiva:~# /etc/init.d/munin-node restart<br />
</code></p>
<p><strong>SheevaPlug as a mini-printserver</strong></p>
<p>The pre-installed Ubuntu doesn&#8217;t include any kernel modules, but thought I&#8217;d try using the SheevaPlug as a mini-print/scan server for my hp PSC 1510 All-in-One printer/scanner.</p>
<p>Install <code>cups</code> which pulls in a ton of other packages as well as the open source print management tools from Hewlett-Packard, <code>hplip</code></p>
<p><code>root@LordShiva:~# apt-get install cups hplip<br />
Reading package lists... Done<br />
Building dependency tree<br />
Reading state information... Done<br />
The following extra packages will be installed:<br />
  acl avahi-utils bc cups-client cups-common cupsddk cupsddk-drivers foomatic-db foomatic-db-engine foomatic-filters ghostscript gsfonts hal hal-info hdparm hpijs<br />
  hplip-data libavahi-client3 libavahi-compat-libdnssd1 libcupsimage2 libexif12 libffi5 libgphoto2-2 libgphoto2-port0 libgs8 libhal-storage1 libhal1 libieee1284-3<br />
  libijs-0.35 libpaper-utils libpaper1 libpci3 libpciaccess0 libpolkit-dbus2 libpolkit-grant2 libpoppler4 libsane libsensors3 libslp1 libsnmp-base libsnmp15<br />
  pciutils pm-utils policykit poppler-utils powermgmt-base psfontmgr python-dbus python-gobject python-imaging python-support radeontool sane-utils smartdimmer<br />
  smbclient ttf-freefont wget<br />
Suggested packages:<br />
  cups-bsd cups-driver-gutenprint xpdf-korean xpdf-japanese xpdf-chinese-traditional xpdf-chinese-simplified cups-pdf kdeprint gtklp cups-pt xpp foomatic-db-hpijs<br />
  foomatic-db-gutenprint foo2zjs openprinting-ppds foomatic-gui ghostscript-x gnome-device-manager apmd hpijs-ppds hplip-doc hplip-gui gphoto2 gtkam hpoj<br />
  libsane-extras lm-sensors slpd openslp-doc cpufrequtils policykit-gnome python-dbus-doc python-dbus-dbg python-gobject-dbg python-imaging-doc python-imaging-dbg<br />
  unpaper smbfs<br />
Recommended packages:<br />
  vbetool<br />
The following NEW packages will be installed:<br />
  acl avahi-utils bc cups cups-client cups-common cupsddk cupsddk-drivers foomatic-db foomatic-db-engine foomatic-filters ghostscript gsfonts hal hal-info hdparm<br />
  hpijs hplip hplip-data libavahi-client3 libavahi-compat-libdnssd1 libcupsimage2 libexif12 libffi5 libgphoto2-2 libgphoto2-port0 libgs8 libhal-storage1 libhal1<br />
  libieee1284-3 libijs-0.35 libpaper-utils libpaper1 libpci3 libpciaccess0 libpolkit-dbus2 libpolkit-grant2 libpoppler4 libsane libsensors3 libslp1 libsnmp-base<br />
  libsnmp15 pciutils pm-utils policykit poppler-utils powermgmt-base psfontmgr python-dbus python-gobject python-imaging python-support radeontool sane-utils<br />
  smartdimmer smbclient ttf-freefont wget<br />
0 upgraded, 59 newly installed, 0 to remove and 0 not upgraded.<br />
Need to get 38.4MB of archives.<br />
After this operation, 127MB of additional disk space will be used.<br />
Do you want to continue [Y/n]?</code></p>
<p>Hmm, during the install I plugged in the printer and checked dmesg to see if it was recognized.  The lanmap process appears to have had a problem allocating memory:</p>
<p><code><br />
lanmap: page allocation failure. order:5, mode:0xc0d0<br />
[<c00ef438>] (dump_stack+0x0/0x14) from [<c0147514>] (__alloc_pages+0x28c/0x2a0)<br />
[<c0147288>] (__alloc_pages+0x0/0x2a0) from [<c0147550>] (__get_free_pages+0x28/0x5c)<br />
[<c0147528>] (__get_free_pages+0x0/0x5c) from [<c03bb3d0>] (packet_set_ring+0xc4/0x30c)<br />
[<c03bb30c>] (packet_set_ring+0x0/0x30c) from [<c03bd414>] (packet_setsockopt+0x34c/0x4b4)<br />
[<c03bd0c8>] (packet_setsockopt+0x0/0x4b4) from [<c03675bc>] (sys_setsockopt+0x84/0xa8)<br />
[<c0367538>] (sys_setsockopt+0x0/0xa8) from [<c0027480>] (ret_fast_syscall+0x0/0x2c)<br />
 r8:c0027628 r7:00000126 r6:0004f978 r5:0000005c r4:00000010<br />
Mem-info:<br />
DMA per-cpu:<br />
CPU    0: Hot: hi:  186, btch:  31 usd: 180   Cold: hi:   62, btch:  15 usd:  58<br />
Active:54514 inactive:39796 dirty:0 writeback:0 unstable:0<br />
 free:26150 slab:6191 mapped:4044 pagetables:328 bounce:0<br />
DMA free:104600kB min:2884kB low:3604kB high:4324kB active:218056kB inactive:159184kB present:520192kB pages_scanned:0 all_unreclaimable? no<br />
lowmem_reserve[]: 0 0<br />
DMA: 8554*4kB 4492*8kB 1155*16kB 399*32kB 48*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 104600kB<br />
Swap cache: add 0, delete 0, find 0/0, race 0+0<br />
Free swap  = 0kB<br />
Total swap = 0kB<br />
Free swap:            0kB<br />
131072 pages of RAM<br />
26907 free pages<br />
2296 reserved pages<br />
6165 slab pages<br />
20272 pages shared<br />
0 pages swap cached<br />
device eth0 left promiscuous mode<br />
</c0027480></c0367538></c03675bc></c03bd0c8></c03bd414></c03bb30c></c03bb3d0></c0147528></c0147550></c0147288></c0147514></c00ef438></code></p>
<p>When I tried to killall lanmap, ssh sessions hung.  I could get in via console still.  The network seemed to be a bit wonky, so rebooted.</p>
<p><strong>Hmm, scary kernel messsages</strong></p>
<p>This is after the reboot and seems to be when <code>hal</code> is starting up on install.  Install is slowing continuing.</p>
<p><code><br />
Unable to handle kernel paging request at virtual address 1a364e25<br />
pgd = c9e2c000<br />
[1a364e25] *pgd=00000000<br />
Internal error: Oops: 5 [#1]<br />
Modules linked in:<br />
CPU: 0    Not tainted  (2.6.22.18 #1)<br />
PC is at strnlen+0x20/0x34<br />
LR is at vsnprintf+0x314/0x5b4<br />
pc : [<c0240228>]    lr : [<c02414f8>]    psr: a0000013<br />
sp : ca99bdc0  ip : ca99bdd0  fp : ca99bdcc<br />
r10: ffffffff  r9 : ffffffff  r8 : 00000000<br />
r7 : ffffffff  r6 : caa68041  r5 : 1a364e25  r4 : ca99be40<br />
r3 : c00c8994  r2 : 1a364e25  r1 : fffffffe  r0 : 1a364e25<br />
Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  Segment user<br />
Control: 0005317f  Table: 09e2c000  DAC: 00000015<br />
Process udevadm (pid: 4301, stack limit = 0xca99a268)<br />
Stack: (0xca99bdc0 to 0xca99c000)<br />
bdc0: ca99be1c ca99bdd0 c02414f8 c0240218 c023db48 ca99bdec ca99bdfc ca99bdf0<br />
bde0: c027369c 35597fbe caa68041 c00d321a ca99be44 00000014 00000041 d4502000<br />
be00: caa68000 c03ed298 00000000 c03fc7a4 ca99be38 ca99be20 c0241864 c02411f4<br />
be20: c03ed240 ca99be40 caa68000 ca99beec ca99be48 c026ef10 c024184c c00d3219<br />
be40: 1a364e25 1a364e25 d4502000 00001000 d4502000 d450200c d4502020 d4502033<br />
be60: 1a364e25 00000044 000280d0 c03f1574 00000000 00000000 ffffff9c c03f1574<br />
be80: c08927e8 000080d0 c03f1570 ce818ac0 00000000 00000000 ca99beec ca99bea8<br />
bea0: c01472ec c0146724 000280d0 00000010 c0581d00 ca99a000 40020000 4001f000<br />
bec0: 00100073 ca9e82a0 c08927e8 c03ed240 ca9e82a0 c08927e8 c03ed240 ca9e82c0<br />
bee0: ca99befc ca99bef0 c026e810 c026ee28 ca99bf44 ca99bf00 c019ca14 c026e7fc<br />
bf00: ca99bf74 ca99bf10 c0153c60 ca99bf70 00001000 4001f000 00000000 d48a7700<br />
bf20: 4001f000 ca99bf70 00001000 4001f000 ca99a000 00000000 ca99bf6c ca99bf48<br />
bf40: c01625e8 c019c964 00000000 00000000 00000000 00000000 d48a7700 00001000<br />
bf60: ca99bfa4 ca99bf70 c01629fc c0162540 00000000 00000000 00000022 00000000<br />
bf80: ffffffff 2a024d18 2a024d18 000007ff 00000003 c0027628 00000000 ca99bfa8<br />
bfa0: c0027480 c01629c8 2a024d18 2a024d18 00000007 4001f000 00001000 00000000<br />
bfc0: 2a024d18 2a024d18 000007ff 00000003 bece6f0c 0000000a 4017f000 bece6f0c<br />
bfe0: 40170000 bece6e68 400aab04 400fe3fc 60000010 00000007 00002031 00002431<br />
Backtrace:<br />
[<c0240208>] (strnlen+0x0/0x34) from [<c02414f8>] (vsnprintf+0x314/0x5b4)<br />
[<c02411e4>] (vsnprintf+0x0/0x5b4) from [<c0241864>] (sprintf+0x2c/0x34)<br />
[<c0241838>] (sprintf+0x0/0x34) from [<c026ef10>] (show_uevent+0xf8/0x140)<br />
 r3:1a364e25 r2:1a364e25 r1:c00d3219<br />
[<c026ee18>] (show_uevent+0x0/0x140) from [<c026e810>] (dev_attr_show+0x24/0x28)<br />
 r7:ca9e82c0 r6:c03ed240 r5:c08927e8 r4:ca9e82a0<br />
[<c026e7ec>] (dev_attr_show+0x0/0x28) from [<c019ca14>] (sysfs_read_file+0xc0/0x130)<br />
[<c019c954>] (sysfs_read_file+0x0/0x130) from [<c01625e8>] (vfs_read+0xb8/0x148)<br />
[<c0162530>] (vfs_read+0x0/0x148) from [<c01629fc>] (sys_read+0x44/0x70)<br />
 r7:00001000 r6:d48a7700 r5:00000000 r4:00000000<br />
[<c01629b8>] (sys_read+0x0/0x70) from [<c0027480>] (ret_fast_syscall+0x0/0x2c)<br />
 r8:c0027628 r7:00000003 r6:000007ff r5:2a024d18 r4:2a024d18<br />
Code: ea000000 e2800001 e2511001 3a000002 (e5d03000) </c0027480></c01629b8></c01629fc></c0162530></c01625e8></c019c954></c019ca14></c026e7ec></c026e810></c026ee18></c026ef10></c0241838></c0241864></c02411e4></c02414f8></c0240208></c02414f8></c0240228></code></p>
<p>I&#8217;ve removed just hal, <code>apt-get --purge remove hal</code></p>
<p>Hmm, now it appears that the pre-install Ubuntu/Jaunty doesn&#8217;t include any kernel loadablel modules for things like USB printers.  Time to install stock Debian on this beastie.</p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2009/05/17/sheevaplug-customizing-pre-installed-ubuntujaunty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hp 2133 update</title>
		<link>http://nozell.com/blog/2008/06/04/hp-2133-update/</link>
		<comments>http://nozell.com/blog/2008/06/04/hp-2133-update/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 22:58:28 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[hp 2133]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Hardy]]></category>
		<category><![CDATA[mininote]]></category>
		<category><![CDATA[SLED10]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/?p=701</guid>
		<description><![CDATA[I was going to use SLED10 for a while on my hp2133 mini-note, but getting updates is problamatic. If you call HP support within 30 days they will send you a SLED10 restore CD at no cost. This CD is one of those boot-and-wipes-the-disk variety, so be aware. This CD is different from the ISO [...]]]></description>
			<content:encoded><![CDATA[<p>I was going to use SLED10 for a while on my hp2133 mini-note, but getting updates is problamatic.  If you call HP support within 30 days they will send you a SLED10 restore CD at no cost.  This CD is one of those boot-and-wipes-the-disk variety, so be aware.  This CD is different from the ISO you can download from HP (<a href="http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&#038;cc=us&#038;prodNameId=3687085&#038;prodTypeId=321957&#038;prodSeriesId=3687084&#038;swLang=8&#038;taskId=135&#038;swEnvOID=2020">here</a>).</p>
<p>First up &#8212; installing Ubuntu/Hardy.  On the boot prompt, you&#8217;ll have to add <code>xforcevesa</code> or the video will flake out.  Using an external USB CD/DVD drve, the standard Ubuntu CD boots and starts the install, but after resizing the SLED10 partition down to 10G, the install fails with the following message:</p>
<p><a href="http://www.flickr.com/photos/marcn/2505605459/" title="Ubuntu 8.04 install error by marcn, on Flickr"><img src="http://farm4.static.flickr.com/3016/2505605459_93e3aef695.jpg" width="500" height="318" alt="Ubuntu 8.04 install error" /></a></p>
<p>Next up &#8212; Fedora 9.  Again using an external CD, the install starts up well, but then soon fails when trying to locate the CD containing the install RPMs.  I has been a while since I&#8217;ve used Red Hat on the desktop, so I&#8217;ll give Fedora another try later.  (And it will make the Red Hat folks at GNHLUG happy ;-)</p>
<p>Next up &#8212; Ubuntu/Hardy Alternative Install CD.  This version uses the tried-and-true debian install process and this time it works great!</p>
<p>With the stock Ubuntu/Hardy it finds and configures the wired network, graphics, audio (except the earphone jack), MMC disk.  The Broadcom Wifi does not however and needs to use the ndiswrapper with firmware downloaded from the hp.com support site.</p>
<p>The post-install steps for Ubuntu/Hardy to get the WiFi working can be found on <a href="https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_NoFluff">&#8220;WifiDocs/Driver/bcm43xx/Feisty No-Fluff&#8221;</a>.  </p>
<p>For the hp 2133, the steps are:</p>
<ol>
<li>I found on my Ubuntu/Hardy that the bcm43xx module was already on the blacklist so the first line wasn&#8217;t necessary. See line 32 of /etc/modprobe.d/blacklist.  You&#8217;ll still need to install ndiswrapper-utils-1.9 and create a tmp directory to unpack the wireless firmware.
<p><code><br />
	# NOT NEEDED echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist</p>
<p>	sudo apt-get install ndiswrapper-utils-1.9<br />
	mkdir ~/bcm43xx; cd ~/bcm43xx<br />
</code>
</li>
<li>Since my hp 2133 has a Broadcom Corporation BCM4312 802.11a/b/g (rev 02), use Step 2a which downloads from Hewlett-Packard the Windows firmware for the Broadcom Corporation BCM4312 802.11a/b/g (rev 02)
<p><code><br />
sudo apt-get install cabextract<br />
wget ftp://ftp.compaq.com/pub/softpaq/sp34001-34500/sp34152.exe<br />
cabextract sp34152.exe<br />
</code></p>
</li>
<li> Step 3 is to install the firmware using ndiswrapper.  My /etc/network/interfaces file already had an entry to the &#8216;lo&#8217; device, so didn&#8217;t need to do that.  Also ran into problems trying to load the modules on boot, so I don&#8217;t load ndiswrapper from /etc/modules.  Also I didn&#8217;t bother to edit 	/etc/default/wpasupplicant because on my home wireless network. I don&#8217;t use authentication &#8212; wireless access is locked down by MAC address at the wireless router.
<p><code><br />
	sudo ndiswrapper -i bcmwl5.inf<br />
	ndiswrapper -l<br />
	sudo depmod -a<br />
	sudo modprobe ndiswrapper</p>
<p>	#NOT NEEDED sudo cp /etc/network/interfaces /etc/network/interfaces.orig<br />
	#NOT NEEDED echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces</p>
<p>	sudo ndiswrapper -m</p>
<p>	#NOT NEEDED by me echo 'ndiswrapper' | sudo tee -a /etc/modules<br />
	#NOT NEEDED by me echo 'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant<br />
</code></p>
</li>
<li>
        As the wiki page mentions, there is a bug in Ubuntu/Hardy related to the ndiswrapper and ssb loadable modules, so after every boot, I do the following steps which I put in a little script, enable-wifi</p>
<p><code><br />
	#!/bin/bash<br />
	# This is ~/bin/enable-wifi<br />
	ndiswrapper -l<br />
	sudo depmod -a<br />
	sudo modprobe ndiswrapper<br />
	sudo rmmod ssb<br />
	sudo rmmod ndiswrapper<br />
	sudo modprobe ndiswrapper<br />
	sudo modprobe ssb<br />
</code></p>
<p>After a few seconds the NetworkManager applet will start looking for wifi networks and automatically connect.</p>
<p>I&#8217;ve tried following the wiki&#8217;s instructions on making it permanent, but found that there were nasty kernel messages about the ssb loadable module dying and preventing ndiswrapper from loading.  </p>
</li>
</ol>
<p>The next post install step is to fix the audio driver.  The sound card works okay, but doesn&#8217;t turn off the speakers when a headphone is plugged in.  The other great wiki page, <a href="https://wiki.ubuntu.com/LaptopTestingTeam/HP2133">https://wiki.ubuntu.com/LaptopTestingTeam/HP2133</a> has the solution.  Essentially download and install <a href="https://wiki.ubuntu.com/LaptopTestingTeam/HP2133?action=AttachFile&#038;do=get&#038;target=alsa-driver-1.0.16_linux-headers-2.6.24-17-generic-1_i386.deb">alsa-driver-1.0.16_linux-headers-2.6.24-17-generic-1_i386.deb</a>.</p>
<p>Why hasn&#8217;t a fix been pushed into the repositories is unclear.</p>
<p><code><br />
sudo mv /lib/modules/2.6.24-17-generic/ubuntu/sound/alsa-driver \<br />
            /lib/modules/2.6.24-17-generic.ubuntu.sound.alsa-driver.bak<br />
sudo ln -s /lib/modules/2.6.24-17-generic/kernel/sound/ \<br />
              /lib/modules/2.6.24-17-generic/ubuntu/sound/alsa-driver<br />
</code></p>
<p>Although it may look like a lot of work, it wasn&#8217;t that difficult.  If you have problems, check back to the source wiki pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2008/06/04/hp-2133-update/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to connect a Samsung Flipshot U900 to Ubuntu/Linux</title>
		<link>http://nozell.com/blog/2008/04/03/how-to-connect-a-samsung-flipshot-u900-to-ubuntulinux/</link>
		<comments>http://nozell.com/blog/2008/04/03/how-to-connect-a-samsung-flipshot-u900-to-ubuntulinux/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 19:28:16 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[Phone]]></category>
		<category><![CDATA[Photo]]></category>
		<category><![CDATA[Samsung Flipshot]]></category>
		<category><![CDATA[U900]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/?p=690</guid>
		<description><![CDATA[First purchase a USB cable that works with the Samsung Flipshot U900 &#8212; I ordered one from 3GCables.com for $8.95 (and $6.95 s/h) The default setting for the phone was to ask how it should present itself when connected via USB. The options are &#8220;Ask on Plug&#8221;, &#8220;Copy To/From Card&#8221;, &#8220;Sync Music&#8221; or &#8220;Modem&#8221; Since [...]]]></description>
			<content:encoded><![CDATA[<p>First purchase a USB cable that works with the Samsung Flipshot U900 &#8212; I ordered one from <a href="http://www.3gcables.com/product.cgi?product=4469&#038;group=3082">3GCables.com</a> for $8.95 (and $6.95 s/h)</p>
<p>The default setting for the phone was to ask how it should present itself when connected via USB.  The options are &#8220;Ask on Plug&#8221;, &#8220;Copy To/From Card&#8221;, &#8220;Sync Music&#8221; or &#8220;Modem&#8221;<br />
Since I&#8217;m always going to use it like a usb-storage device, I changed it to always use &#8220;Copy To/From Card&#8221;.</p>
<ul>
<li>5. Settings &#038; Tools</li>
<li>8. USB Auto Detection</li>
<li>Change to &#8220;Copy From/To Card&#8217;.  </li>
</ul>
<p>Now you can copy files to /media/disk.  My top level directory looks like this:</p>
<p><code><br />
$ ls /media/disk/<br />
my_files  my_flix  my_music  my_pix  my_sounds<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2008/04/03/how-to-connect-a-samsung-flipshot-u900-to-ubuntulinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>USB to Serial Adapter for Ubuntu</title>
		<link>http://nozell.com/blog/2007/06/18/usb-to-serial-adapter-for-ubuntu/</link>
		<comments>http://nozell.com/blog/2007/06/18/usb-to-serial-adapter-for-ubuntu/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 03:48:52 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[cables]]></category>
		<category><![CDATA[feisty]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/2007/06/18/usb-to-serial-adapter-for-ubuntu/</guid>
		<description><![CDATA[I recently received an updated laptop at work &#8212; a nice hp nc6400 notebook. Unlike the previous nc6000, this new on does not include a serial port which is problematic for the Garmin to serial cable I have. I ordered from CompUSA a USB to Serial Adapter by CablesToGo (model 26886) and it works great [...]]]></description>
			<content:encoded><![CDATA[<p>I recently received an updated laptop at work &#8212; a nice hp nc6400 notebook.  Unlike the previous nc6000, this new on does not include a serial port which is problematic for the Garmin to serial cable I have.   I ordered from CompUSA a USB to Serial Adapter by CablesToGo  (model 26886) and it works great out of the box on Ubuntu/Feisty.</p>
<p>All I needed to change is the serial port to use, so:</p>
<p>  gpsbabel -t -i garmin -f /dev/ttyS0 -o kml,points=0,line_color=ff0000ff -F waypoints.kml<br />
  gpsbabel -t -i garmin -f /dev/ttyS0 -o gpx -F waypoints.gpx</p>
<p>becomes:</p>
<p>  gpsbabel -t -i garmin -f /dev/ttyUSB0 -o kml,points=0,line_color=ff0000ff -F waypoints.kml<br />
  gpsbabel -t -i garmin -f /dev/ttyUSB0 -o gpx -F waypoints.gpx</p>
<p>FWIW, it uses the pl2303 kernel module.</p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2007/06/18/usb-to-serial-adapter-for-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>gpicsync on Ubuntu/Feisty</title>
		<link>http://nozell.com/blog/2007/04/28/gpicsync-on-ubuntufeisty/</link>
		<comments>http://nozell.com/blog/2007/04/28/gpicsync-on-ubuntufeisty/#comments</comments>
		<pubDate>Sat, 28 Apr 2007 21:35:20 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[feisty]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/2007/04/28/gpicsync-on-ubuntufeisty/</guid>
		<description><![CDATA[GPicSync is a very nice cross-platform tool to match up photos with GPS locations. However it requires a package that isn&#8217;t included by default by Ubuntu/Feisty. 1. Download GPicSync from http://code.google.com/p/gpicsync/ 2. Unpack it: tar zxf Linux-GPicSync-0.91.tar.gz 3. Move to the directory it created: cd Linux-GPicSync-0.91 4. Set the GUI and command line versions of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/gpicsync/">GPicSync</a> is a very nice cross-platform tool to match up photos with GPS locations.    However it requires a package that isn&#8217;t included by default by Ubuntu/Feisty.</p>
<p>1. Download <a href="http://code.google.com/p/gpicsync/">GPicSync</a> from http://code.google.com/p/gpicsync/</p>
<p>2. Unpack it: <code>tar zxf Linux-GPicSync-0.91.tar.gz</code></p>
<p>3. Move to the directory it created: <code> cd Linux-GPicSync-0.91</code></p>
<p>4. Set the GUI and command line versions of the program executable: <code>  chmod +x gpicsync-GUI.py gpicsync.py</code></p>
<p>5. Install the Ubuntu/Feisty package  python-wxgtk2.8 which provides the python bindings for the wx library and the exiftool: <code> sudo apt-get install python-wxgtk2.8 libimage-exiftool-perl</code></p>
<p>6. Run the program and start geotagging photos: <code>./gpicsync-GUI.py</code></p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2007/04/28/gpicsync-on-ubuntufeisty/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

