Linux on the Panasonic W2 Toughbook

photo1 photo2

Summary

This gives my experiences installing linux (mostly Debian) on the Panasonic W2 toughbook. It's a nice machine and most of it will work under linux. The biggest pain is power management, which I can't get functioning very well..

Once you get the basic system running you'll need to mess around with the kernel and bits and pieces. This is not particularly hard. At the bottom are some links that might be useful.

Item Status
Power Management Buggy / not fully supported
Video some problems, lots of choices
Ethernet OK
CD RW / DVD OK
Touchpad OK
Sound OK
Wireless OK
Modem OK!
Battery OK.
PCMCIA OK
SD Card Don't know

Here is my current .config file for the 2.6-test11 kernel (as usual use at your own risk).


In the begining ...

Partitioning
Ran the recovery DVD and created 2 partitions (system and data) reinstaling the XP on the system partition
Booting up linux
Create a minimal bootable CD ala: http://people.debian.org/~dwhedon/boot-floppies/

boot off the CD and off you go for a network instalation (use the Realtek driver for the network)

Partitioning
hda1 XP 10G  (keep XP around, might be useful one day...)
hda2 /dos 1G (a buffer to transfer files to XP)
hda3 / 2G   (just kernel and bits and pieces)
hda5 swap 1G
hda6 /usr 6G
hda7 /usr/local 6G
hda8 /home 5G
hda9 /disk 8G (The rest of it)
Base System
Install basic system first, just enough to get things going. Then switch to debian unstable branch and upgrade, and tinker ...
New Kernel
Now the fun begins ...

Power Management

dmidecode: Phoenix Technologies K.K. BIOS V1.00L13, supported: APM,ACPI,Smart battery,Function key-initiated network boot,Boot from CD

Tried 2.6.{0t9,0t11,1} and 2.4.22, played around with lots of configurations.... ACPI seems nicer as you get more info and can adjust the processor better, not being able to control the screen / switch to external screen is a real pain though.

ACPI

This is with kernel 2.6.1 which has much better support for it.

What works:

What doesn't:

APM

Used kernel 2.4.22 for this since we can patch it for swsusp

What works:

What doesn't:


Video

XP DMI: Intel 855GM
dmidecode: Intel 855GM

Other possibilities:


Ethernet

XP DMI: Realtek 8139DL Fast Ethernet
dmidecode: Realtek 8139DL Fast Ethernet


CDRW / DVD


Touchpad

Synaptics touchpad with multi-finger and palm detection


Sound

XP DMI: Intel 855GM
dmidecode: Sigmatel 9753


Wireless


Modem

XP: Panasonic V.92 MDC Modem
lspci: 00:1f.6 Modem: Intel Corp.: Unknown device 24c6 (rev 03)


Battery

XP DMI: Panasonic CF-VZSU27, Lithium-ion, 48840mWh, 7400mV

This battery is simply amazing, lasts for ages. Got more than 5 hours out of it under load and no optimisation (I forgot to turn the power on at the wall ;). The levels are reported OK under both ACPI and APM


SD Card

I haven't tried this. There is support for them for the Zaurus handheld, but I don't know if this has spilt over to other architectures.


Resources