notes-computer-fujitsuT580-ubuntuSetup

Installing and configuring Ubuntu GNU/Linux on the Fujitsu Lifebook T580

i just finished installing Ubuntu 10.10 (maverick meerkat) onto my new T580. I purchased an Intel X25-M SSD separately and installed it as the main hard drive. It was not very difficult; most everything Just Worked. There were a few special things I did to optimize the partitioning for the Intel SSD.

please note that this page is meant as notes to myself as well as a tutorial for you, so at times I include notes on setting up stuff that not many other people will be interested in.

Aside: review

For my review of the Fujitsu T580, please see Self:notes-computer-fujitsuT580-review.

What works so far with Ubuntu GNU/Linux

Works:

Doesn't work yet:

Haven't tried:

Aside: some specs

See some technical specs for my machine, including lsusb output.

Aside: user-replacable parts and swapping the hard drive

The user-accessible panels on the bottom hide the fan, the memory chips, and the wireless card. One of the panels (on the side) exposes part of the hard drive. You just unscrew the two screws holding the panel on, and take it off, then yank the hard drive out (it's stuck in there pretty good --- do this at your own risk).

After buying the computer, I called Fujitsu tech support to ask them how to remove the hard drive. They wouldn't tell me, but they said that I could ask my local Fujitsu authorized service provider (they told me who it is) to swap the hard drive, and it would be free (covered under warrenty). They provided me with a case number to give the service provider. I don't know if they do this for everyone, or if the person I got on the phone was especially generous. So maybe you won't even have to do it yourself.

The screws require a Philips 00 size screwdriver. The screws with little screw icon next to them are shorter.

Installation

Downloading Ubuntu onto a USB stick

i downloaded a Ubuntu AMD64 desktop edition ISO from the Ubuntu site, downloaded unetbootin, and used unetbootin to create a bootable USB stick.

Booting and partitioning

i went into the BIOS and changed the boot order so that USB drives were bootable and would be first. (todo: add more detail about this step).

I swapped out the hard drive that came with the T580 and replaced it with an Intel X25-M solid state drive (SSD). I put the partitioning instructions on a separate page.

Installing Ubuntu

Now doubleclick on the Install Ubuntu 10.10 icon.

I plugged in an ethernet cable, and doubleclicked on the icon to install Ubuntu.

Select English, click Forward

Download updates while installing

Install 3rd party software

Click Forward

The window says Allocate drive space. Choose Specify partitions manually (advanced)

Doubleclick on /dev/sda1 (the ext4 partition) (NOTE: this is assuming you partitioned your drive the way i did (see Self:notes-computer-partitioningSSD); otherwise the one you want to choose may not be /dev/sda1. In particular, if you are partitioning to dual boot Windows, it is probably NOT /dev/sda1). Change "use as" to "Ext4 journaling file system". Change "mount point" to "/".

Click "Install now". You'll get a warning that stuff on /dev/sda1 will be deleted. Click Continue.

The screen asks for your time zone. Choose it. It asks for your keyboard layout. Choose it.

updates

ASAP after installing, you should go to System->Administration->Update manager and install updates. Some of the updates are probably security updates, which should be installed ASAP.

notes

note: to get to a terminal

To get to a terminal, Applications->Accessories->Terminal

note: aptitude instead of apt

I prefer "aptitude" to "apt-get" because it keeps track of which dependencies were installed automatically (unless this capability has also been added to apt-get, which is possible). Ubuntu doesn't install aptitude by default, so if you want to use it, you'll have to "sudo apt-get aptitude" first. In the instructions below, sometimes i say "apt-get install" and sometimes "aptitude install". In all cases below, either one will work. What i actually used (and what i recommend) is aptitude. Also, you'll have to use "sudo" in front of these commands; sometimes i may have omitted the "sudo".

note: sudo -i

if you want to avoid typing "sudo" all the time, type "sudo -i". I think this logs you in as root (much like the "su" command on some other systems).

suspend

cntl-alt-del, or power btn, brings up a menu. select "suspend". suspend works. sometimes you have to ctrl-alt-F1, ctrl-alt-F7 upon resume

hibernate

by default, hibernate doesn't work. an error is sometimes shown, but i don't think this is the problem, because in some circumstances it isn't shown, but hibernate fails nevertheless:

btusb_bulk_complete: hci0 urb ???????????????? failed to resubmit (1)

(the ???s are different every time)

the way it fails is that a cursor appears on a blank screen, or this error message (or many of them) appear on an otherwise blank screen. The disk light goes on once or twice. Then the computer freezes.

Here is the fix. Install uswsusp:

sudo apt-get install uswsusp

Edit /etc/pm/config.d/00sleep_module with a text editor. Change the line setting SLEEP_MODULE to:

Add the following file at /etc/pm/config.d/00sleep_module:

  1. The sleep/wake system to use. Valid values are:
  2. kernel The built-in kernel suspend/resume support.
  3. Use this if nothing else is supported on your system.
  4. uswsusp If your system has support for the userspace
  5. suspend programs (s2ram/s2disk/s2both), then use this.
  6. tuxonice If your system has support for tuxonice, use this.
  7. The system defaults to "kernel" if this is commented out. SLEEP_MODULE="uswsusp"

[1]

Now hibernate works sometimes. It works for me when the computer is not plugged in to my external monitor and ethernet and power cord. I think it works when it's plugged into those too, but it takes longer. It doesn't work when it's plugged into all of those plus my USB docking station (which connects it to my zillion USB input devices).

external monitor

I have this hooked into a Dell U2410 24" external monitor, in vertical configuration. It works. I use Preferences->Monitors to tell the computer to turn off the internal laptop screen, set the external monitor to the maximum, and set the orientation to "Left".

note: when the laptop lid is closed or open, this still causes the monitors setting to reset to both screens mirroring the same image, in Normal orientation, ignoring whatever state you saved in the Preferences->Monitors control panel. I dunno where the code is which is triggered when this happens.

sound

worked fine. the internal speakers and mic worked, and also my headset mic, which has a USB sound device to input to the computer, worked. Use Preferences->Sound to configure (i.e. to choose between internal and external sound devices -- you may also need to "unmute" the mic). i haven't tested the speaker and mic in the Targus ACP51USZ docking station yet, but I see a third device (in addition to the internal speaker/mic and the headset's USB ones), so that's probably it, and it'll probably work.

webcam

works fine, no configuration needed. i tested it with "cheese"

intel turboboost

cpu frequency scaling state, as reported by the Gnome panel CPU Frequency Scaling Monitor, is different from turboboost. Turboboost is working even though it isn't reported in CPU Frequency Scaling Monitor. To see the turboboost, "sudo apt-get install acpidump" and then do sudo modprobe msr; sudo turbostat

bluetooth

In Ubuntu 11.04, I have to do sudo /etc/init.d/bluetooth restart to get Bluetooth to work.


Things that DON'T work yet (in progress)

Targus ACP51USZ docking station with video

sudo aptitude install xserver-xorg-video-displaylink

doesnt work yet

todo

things to try:

http://blogg.noonday.se/2010/01/28/linux-usb-video-adapter/

n-trig multitouch touchscreen and pen

DOESNT WORK YET

they're working on it tho: https://bugs.launchpad.net/ubuntu/+source/utouch/+bug/724831

todo

once they fix it:

might have to sudo add-apt-repository ppa:utouch-team/utouch ?

sudo aptitude install utouch input-utils sudo aptitude install utouch input-utils hid-ntrig-dkms

mb try these once thy fix it: http://ubuntuforums.org/showpost.php?p=7863677&postcount=1

http://old.nabble.com/How-to-find-the-Digitizer-in-a-Tablet-PC-td26919459.html

Notes on 11.04 (natty)

as of alpha 2, near the end of february: kernel 2.6.38-5 crashes when using an external monitor; you can use natty, but use the 2.6.35 kernel from maverick (10.10). do this by manually adding the line "deb http://us.archive.ubuntu.com/ubuntu/ maverick main restricted" to /etc/apt/sources.list, then doing sudo aptitude, updating, and removing package linux-image-2.6.38-5-generic, which is in "admin".

hopefully this will be fixed before natty is released (bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/726353 )


Ubuntu desktop and applications configuration HOWTO

For a HOWTO on the many other hardware-independent application-level things i installed or configured on this computer, see Self:notes-computer-fujitsuT580-hardwareIndependent.