Nytt tangentbord

Posted by emil on September 1st, 2007

Införskaffade igår två exemplar av Apples nya extremt platta tangentbord (med sladd), ett för jobbet och ett hemma. Efter att ha använt det i en dag snart måste jag säga att jag är imponerad. De två tangentbord som kanske klår det på fingrarna är det på en MacBook Pro eller en något äldre ThinkPad.

GPS frenzy

Posted by emil on April 30th, 2007

Me and my girlfriend are going for a hike in Abisko late this summer. As a gadget freak I just had to purchase a new gadget for this adventure - a Garmin eTrex Legend Cx (pictured to the right). Garmin eTrex Legend CxI have owned other GPS units before, but this one is so small, waterproof and straight forward to use (yeah I know it’s a sales pitch, but what the heck). What enticed me the most was not the possibility to see my position on a map at all times, but rather to have a very accurate trace of our hike afterwards.

I have not owned this gadget more than 24 hours, and I have already found several exiting GPS-related activities that I haven’t thought so much about before:

Soon I will have completed a set of scripts for working with the GPX-files produced when tracking is enabled. After that, my goal is to create a small Python app for mapping a track to any raster image (for instance aerial photography, scanned map etc) and showing graphs and stats from the track suitable for publishing on the web.

Geocaching

Pirates and treasure maps - Geocaching is playing pirates for adults (without the cannons and looting). While searching for information on how to create custom Garmin GPS maps I stumbled over the concept of Geocacing. Well, I have heard about it before but never spent time understanding what it is.
The short version can be described as:

  1. Person A takes some interesting items and puts them in a weather proof box (items + pen and a log)
  2. Person A finds a good place to hide the box anywhere in the world
  3. Person A marks the location with a GPS (lat/long) and registers the “cache” at www.geocache.com (or some other site)
  4. Person B browses www.geocache.org (or some other site) and finds the “cache” hidden by Person A
  5. Person B downloads the location info into a GPS unit and sets of for a hunt for the “cache”
  6. Person B finds the cache, replaces an item in the box and logs the visit
  7. Person B logs the cache finding at www.geocache.com (or some other site)

I have already found some “cache-sites” around the area where I live and will hunt them down soon. I also plan to plant my own “cache” later so stick around, I will probably write some more about this new hobby of mine. Arrr!

Ubuntu on Amilo SI 1520

Posted by emil on February 20th, 2007

If you are looking for a HOW TO on installation of Ubuntu, please scroll down a bit.

I recently bought a new laptop from Fujitsu-Siemens - the Amilo SI 1520. My requirements for this laptop was that it should be fairly cheap (max 1000 euros), run Linux with ease and feature a 12 inch wide screen.
After browsing through some local (Swedish) internet stores I soon concluded that I had to go with the high end consumer segment instead of the business segment, otherwise my budget requirement would have gone through the roof. I narrowed the selection down to either the Lenovo 3000 V100 or the FSC Amilo SI 1520. The Lenovo sported a higher build quality, but the FSC had better specs in almost any area (CPU, HDD, battery time etc). Both of them were proven to run Linux (Ubuntu and Gentoo), but the resources on the web was very limited (that is one of the reasons for me writing this article right now).

Ubuntu

Installing Ubuntu 6.10 on this piece of hardware was very straightforward. I just chose to resize my Windows XP partition (want to keep it for some experimentation) to 10 GB and use the rest for Ubuntu.
After the installation was completed it was just a matter of installing the 915resolution package to get the native resolution (1280 x 800) of the screen.

The wireless network card (Intel Corporation PRO/Wireless 3945ABG, kernel module ipw3945) was detected without problems, but ipw3945 and Gnome Network Manager applet 0.6.3 did not play together. It didn’t take long until I found out that 0.6.4 supports ipw3945 and is available in the development version of Ubuntu (Feisty 7.04).

I thought it could be fun to test the latest Ubuntu (and have nice wireless controls in Gnome) so I started to upgrade my Edge to Feisty. It is a very simple procedure. Simply make sure that your system is up to date. Then run the command:

gksudo "update-manager -c -d"

If it whines about authorization problems you must execute GPG as the super user (root) one time before running the update-manager. It is also very simple:

sudo su
gpg
[CTRL+c]
exit

Then run the update-manager again.

Hardware status

I have read a few articles about Linux on the Amilo SI 1520 and the only thing that seems a bit tricky is the built-in microphone. I can confirm that it does not work out of the box, but I have not tried to get it working. Other than that all works fine, even the so called multimedia-buttons and suspend/hibernate.

lspci - for reference


00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
07:08.0 Ethernet controller: Intel Corporation PRO/100 VE Network Connection (rev 02)
07:09.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
07:09.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
07:09.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
07:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
07:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)


TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones