This document describes experiences with
running Linux on
a
Toshiba
Protege
M300
(pdf)
Model PPM30E-00G01PEN
(hayden)
This page was started the day the first machine arrived, and is developing.
When is is working sufficiently, it will be given to its user,
so I'll no longer have access to the machine.
This report is listed at
TuxMobil - Linux on laptops, notebooks, PDAs and mobile phones
under
Toshiba
The M300 comes with a 1.2GHz Pentium M 753
(Centrino) ULV
with a 32/32KB/2MB cache, 256MB onboard + 256MB, 12.1" XGA-TFT 1024x768, 60GBi ATA-6 5400RPM, DVD/CD-RW or Super Multi Drive.
- CPU: 1.2GHz Pentium M 753 ULV
with 32+32KB of L1 cache and 2MB of Level 2 cache
- Memory: It comes with 256MB onboard, with a spare slot which can take 128-1024MB.
- Disk:
It has a Hitachi Travelstar 5K100 HTS541060G9AT00 60GBi disk (30MB/s),
and and integrated DVD Super Multi Drive (8x DVD read, 2x DVD-R, 2x DVD-RW, 2.4x DVD+R, 2.4x DVD+RW, 2x DVD-RAM, 24x CD read, 24x CD-R, 10x CD-RW), but not floppy
although it can boot from a USB one.
- Graphics:
Intel 855GME with 16-64 MB DDR RAM
with a 12.1" TFT active matrix 1024 x 768 display.
Max external is 2048x1536@24.
- Pointing devices:
It has a TouchPad, and two buttons.
- Card Slots:
It has one typeII Cardbus slot,
an SD slot and a CF slot.
- Builtin Comms:
It has 3* 4wire USB 2.0 Type A,
IEEE 1394 FireWire,
Winmodem ModemV.92 Data/56K Fax Modem Ring wake up resume,
network bootable 100Mb UTP,
802.11g Intel PRO/Wireless 2200BG,
BlueTooth,
IrDA.
- Audio:
3.5mm microphone and headphone sockets.
Software Sound 16bit stereo STAC9750.
- Size:
It measures 286x233x33 mm and weighs 1.59 - 1.63Kg.
- Battery:
They claim up to 6 hours (or 6h 42m) for the standard 4700mAh Li-ion battery,
and up to XXhr with the extended battery.
- Docking:
It has a 15 pin HD D-Sub (HD-15) video connector on the LHS.
It has a 240 PIN docking connector underneath.
It came with hda1 using all but the last 2GB of the disc,
which was hda2 containing a FAT32 recovery partition (followed by a hole).
I used PQMagic and shrank the hda1 to 8GB.
I happened to have some FC3 CDs to hand so used them.
Set up hda3 as an 8GB partition, and generated a temp 8GB logical partition
so that I could install onto a RAID1 md3 root partition,
then immediately broke the mirror.
`lspci' knows about most of the devices.
Download the ipw2200 firmware from
ipw2200.sf.net
and install it in the directory $FIRMWARE_DIR named in
/etc/hotplug/firmware.agent.
`echo 3 > /proc/acpi/sleep' (or 1) suspends it UNLESS mDNSResponder is running.
If you don't need it (who does?) use
`chkconfig mDNSResponder off' so that it isn't started
(killing it, even with `-9' doesn't remove it).
Momentarily pressing the Power Button turns it back on.
Other numbers have no effect.
If toshiba_acpi is installed
(cl: /etc/sysconfig/modprobe should include the line
`MODPROBES="$MODPROBES toshiba_acpi"')
`echo brightness:4 > /proc/toshiba/lcd' sets the brightness to 4.
Likewise fan and video.
If the
fnfx
RPM
is loaded,
and `chkconfig fnfxd on' is run,
the root daemon runs and performs the built-in actions defined in
/etc/fnfx/fnfxd.conf
as listed in
/usr/share/doc/fnfx-0.3/README/ Section 4.1.
It cannot run commands.
The user can run fnfx which uses $HOME/.fnfxrc which can run commands (but doesn't run as root).
A sample file is in /usr/share/doc/fnfx-0.3/fnfxrc_example.
This allows user actions for Fn and Hotbutton keys
(such as the I button at the LHS of the keyboard).
Use the flags `-d -n' to see what's going on.
Alternatives include
tclkeymon
and
libretto-hotkeys
(python).
Use slmodemd from the SmartLink
slmodem-2.9.9c.tar.gz.
Untar it, cd to slmodem-2.9.9c/modem,
type `make SUPPORT_ALSA=1'
(or use this tarball).
Then run `slmodemd --alsa --country=UK &' and access it via /dev/ttySL0.
The slamr drivers also work, but need recompiling for each kernel.
BlueZ on Toshiba
mentions that the required dmabt doesn't work under ACPI without a kernel module HACK.
The G71C0004G210 battery has a design capacity of 50760mW,
whereas the last full capacity is only 48276mW,
which is above the advertised capacity of 4700mAh
The backlight uses a fair percentage of the power.
Brightness:mW readings with WiFi on are:
7:11415, 6:11318, 5:10724, 4:10130, 3:9536, 2:9536, 1:8942, 0:8348
e.g. full brightness uses 33% more than lowest brightness.
Switching off the WiFi at the front reduces the power by 600mW,
making it 7678mW.
Using 11415mW gives 4h15m, 7678mW gives 6h15m.
It discharges linearly.
It charges linearly to around 82%,
tails off to 96.4% (taking an extra 25%), then jumps to 100%
after around 3 hours.
BlueTooth
Piete Brooks
2005-04-28