Copyright © 2006
The documents, files and informations provided in this site is solely for educational purposes only. The author is not responsible for any damages what so ever resulted for from direct or indirect use of any material found in this site.
This site is created by Bluefish and tested under Firefox, The display may not be right for internet explorer.
This documents is provided for free, and if you want to redistribute this document
please contact the author
(duckzlandd@yahoo.com)
![]() |
Toshiba Portege M200 Tablet PC Hardware Specification |
|---|---|
|
The hardware specification stated here is based on my personal Toshiba Portege M200 Tablet PC , your's specification may vary |
Toshiba Portege M200 Tablet PC hardware specification scanned from lspci:
![]() |
Toshiba Portege M200 Hardware Device status under Fedora Core 4 | |
|---|---|---|
Modem |
: |
Working 100% - Need additional driver : slmodemd |
Sound |
: |
Working 100% - No additional driver needed |
Wireless |
: |
Working 100% - No additional driver needed, but seems the ipw2200 ver 1.0.0 as included in the Fedora Core 4
Kernel 2.6.14 is buggy if connected with high speed connection. Right now I am using Fedora Core 4 kernel version 2.6.15-1.1830_FC4
and still monitoring if its as buggy as the 2.6.14. Hint: if you experience lots of unwanted reboot, maybe you need to upgrade the kernel.
|
Network card |
: |
Working 100% - No additional driver needed. Somehow if both wireless and wired connected together at the same time, it will make the machine to reboot itself as kernel 2.6.14. |
ACPI |
Mostly Working - Need additional script : ACPI script,
Fnfxd, Laptop_utils |
|
Video |
: |
Working 100% - use nvidia closed driver |
USB |
: |
Working 100% - for USB CDROM & USB Bluetooth, no idea for other devices |
PCMCIA |
: |
Seems to work - No card to try Updated : Tested using Asus Wireless lan card -> kernel module rt2500 from serial monkey -> working 100% |
Glidepoint Alps PS/2 |
: |
Working 100% - No additional driver needed |
Temperature sensor |
: |
Working 100% - No additional driver needed |
| CPU Speedstep | : |
Working 100% - No additional driver needed |
SD-Card Reader |
: |
No driver found |
Fedora Core 4 supports different method of installation method. This page will cover the personal installation that I personally encounters. using many various different ways just to test how hard it will be to install FC4 without USB CDROM.
![]() |
Toshiba Recovery CD |
|---|---|
|
If you need to retain the Windows XP in the laptop, then most likely you will encounters resizing your NTFS partition to make space for your newly linux (fedora core 4) installation. This can mean losing / damaging / completely destroying your NTFS partitions. The surest way to install linux is by USB CDROM method, the other methods, however seemingly interesting, is not reliable, and will damage your partition if not handled right and surely will waste lots of time trying to figure out the mistakes you makes, also its generally a great idea to have another computer connected to internet just in case you messed up. Update : You can choose to use free tools such as Gparted live CD / USB. Please refer to this page for more detailed informations in resizing ntfs. |
The Toshiba Portege M200 Tablet PC, doesn't come with any CDROM attached with it. So you will need to purchase the CD-ROM if you want to have a guaranteed success installing linux on this laptop.
You can choose the following installation methods that are ranked based on its succession rate:
I will cover all the four installation method, but it may not be 100% accurate since I write the method based on my personal installation experiences.
This is the surest 100% guaranteed to success installation method for installing Fedora Core 4 Linux distribution on your Toshiba Portege M200 Tablet PC. The only glitch that can make this installation failed is most likely bad iso file from downloading, bad cd burning, bad cd media and bad cdrom.
The recommended install method, you will need to :
then goes on to the installation process.
![]() |
Toshiba Recovery CD |
|---|---|
|
The Toshiba recovery CD cannot be used using USB CDROM devices.
It must be used within the
Toshiba PCMCIA CD ROM With special CABLE !.
Thus please proceed this linux installation with care!.
If you wish to reinstall Microsoft Windows XP then you will need to use the
special 16 Bit cable
or purchase another Microsoft Windows XP copies and reinstall it using USB-CDROM. |
This is the second reliable installation method, it have several combination of installation ways.
By calling pure hard disk installation method means that no other media will help for booting / installation. Everything is done by hard disk. You will need to :
This method is not really recommended at all because its not very reliable and its very complicated. As from my experience, I used this method because my windows partition is messed up which cannot be booted and I have no access to any USB CDROM.
To use this method you will need :
The installation process:
This installation method will requires you to have a working linux computer and its configured to handle booting from PXE. This page will not cover this installation method yet, When I tried to use this method by connecting to a ubuntu running NEC laptop, the Toshiba Portege M200 can connect to server but failed to boot.
This method will involves :
The installation process:
|
Installation Method |
|---|---|
|
Since The only recommended installation method is by using USB CDROM then from here on this article will only refer to the USB CDROM installation method. |
You will need to Resize your partition if you still need to keep Microsoft Windows XP, basically you will need to use disk partition software such as Partition Magic. You will need to free the space needed for the Fedora Core installation. You will need at least 10 Gigabyte for Linux.
If you keep the existing Microsoft Windows XP and install new Fedora Core system, you will have to configure the Grub (Default FC 4 Boot loader) or Lilo to make you able to boot either system during boot. If you don't need to use any of the Microsoft Windows XP partition, then you can proceed to load the Fedora Core CD image into your USB CDROM and start the installation process.
Its generally a good idea to make a seperate /home partition when you partitioned the linux partion, its can be a logical volume manager partition or normal partition, This will save your personal files if by any chances you need to reinstall the Fedora Core 4 system.
Recommended Partitions scheme :
You can check http://www.mjmwired.net/resources/mjm-fedora-fc4.html for more detailed information regarding installation method and packages.
Some of the packages recommended :
Its better to install minimal system, then install the later on needed packages later using yum. this will allows you to get the most recent updates on certain packages.
This section is provided for configuring Toshiba Portege M200 Tablet PC hardware under Fedora Core 4. Some of the hardware configuration is generic enough for other linux distribution and other Toshiba models.
Some of the hardware that are generic enough :
You will need to use the smartlink modem driver. You can choose to download the driver, compile it as module then install it or you can download the slmodemd here and tweak the configuration as following :
![]() |
Configuring Modem Devices |
|---|---|
|
1. Download the file |
Modules needed for modem is :
snd_intel8x0m - ALSA modem modules
![]() |
Configuring Sound Devices |
|---|---|
|
The module for sound are: |
The Intel Wireless 2200, is a part of Intel Centrino Chipset. The kernel module for Intel 2200 is provided by Fedora Core 4 kernel as for the kernel 2.6.14 it will provides the driver version 1.0.0, for better performance you will need to update to 2.6.15 kernel which will provides you the driver version 1.0.8. But you will need to download the firmware to make the module works also note for the driver version 1.0.0 the firmware version is 2.1 and for the driver version 1.0.8 the firmware driver is 2.4.
Kernel Module used for Intel Wireless 2200 :
After you have installed the firmware for 2200 then you will need to load the modules and use system-config-network to add your wireless network. For better wireless connection program you can try the wlassistant, you can obtain this by using yum or yumex.
The network interface card, Intel etherexpress, is automatically configured and detected under Fedora Core 4. You will need to run the network configuration to set every parameter right.
Kernel Module used for Intel NIC :
FC 4 will automatically load Video, toshiba_acpi, button, battery, ac modules. but to enable them all you will need to do some configuration and tweaking.
Check if you have /usr/sbin/hibernate, install the hibernate package if you don't have the program. if you do have it, then you will need to edit the /etc/hibernate/hibernate.conf.
![]() |
Configuring Hibernation |
|---|---|
|
/etc/hibernate/hibernate.conf |
Then test your configuration by issuing /usr/sbin/hibernate
This doesn't really need any configuration, you can view the status by using gnome battery applets or gnome-power-manager.
Download the gnome power manager rpm now at : http://www.gnome.org/projects/gnome-power-manager/packages.html and there is available for fedora core packages specific.
To make the button and lid (closing/opening) functional as before you will need to edit this script or make one if there are not available.
![]() |
ACPI Intergration Script |
|---|---|
|
1. Script to Hibernate when the lid is closed : |
or you can install the laptop_mode from http://www.xs4all.nl/~bsamwel/laptop_mode/ to have all the acpi script and the tools to power down your harddisk (laptop_mode).
Modules used for acpi :
video
toshiba_acpi
button
battery
ac
A good GUI program for controlling brightness, ACPI and ALPS Glide (Synaptics), this program is totally optional. You can download them at : http://sourceforge.net/projects/ltpconf
If you want Toshiba Portege M200 Tablet PC to change the cpu frequency automatically when it connected / disconnected from AC outlet, please download acpi script then unpack the script to /usr/local/bin, you will also need to change the /etc/acpi/action/lm_ac_adapter.sh . You will need to add the following line : /usr/local/bin/acpi
Toshiba Portege M200 Tablet PC use Nvidia GEForce FX as its video driver, You can choose either using Nvidia closed source driver which you can download at Nvidia official site or uses the Nvidia open source driver which comes with the Fedora Core 4 distribution.
Both driver working well under Fedora Core 4 with diffrence in performance, the Nvidia closed sources seems to perform well rather than the open sources one.
The only trouble for configuring the Video Card is since this is a tablet pc, you will need to have ability to turn the screen and activates the pen stylus to make the screen a digitizer board. FIXME! describe in detail how to turn the screen
You will need to edit the xorg.conf and load the stylus driver FIXME! describe in full how to enable the stylus
You will need to issue the command setserial /dev/ttyS0 port 0x338 autoconfig in the rc.local which will load it everytime you boot the computer.
FC 4 will load the usb modules automatically and it will recognizes the usb devices plugged in automatically.
modules used :
uhci_hcd
ehci_hcd
I bought generic Bluetooth dongle for connecting my nokia phones to the laptop.
I am using kdebluetooth-1.0.0-3.beta.1.fc4.kde.i386.rpm. When you choose the workgroup install
then you will need some libraries for the software such as kdelibs-3.4.2-1.2.fc4.kde.i386.rpm
as the dependencies.
I can access the nokia for sending files, receiving files and as modem to connect to internet.
please read this enlightening pages for setting Bluetooth.
Modules used :
bluetooth
rfcomm
l2cap
hci_usb
It works without any tweaking or configuration needed if running in graphical mode.
if you need the usb cdrom in the text mode then you will need to issue
mount -t iso9660 /dev/scd0 /directory-you-wish-to-mount-into
Modules used:
usb-storage
FC 4 seems to load the modules for PCMCIA automatically but since I don’t have pcmcia card to try then I don't really know the results.
Update: Tried the PCMCIA slot by using Asus wireless card, its working 100 %
Modules used:
pcmcia_core
yenta_socket
rsrc_nonstatic
It will not work, since Toshiba doesn't release information regarding the devices, so there will be no driver for this.
Works out of the box. You don't need to configure them. There is a good nice GUI software for
setting the parameter of the ALPS, you can try
http://gsynaptics.sourceforge.jp/ or ltpconf
here.
To have the configuration program works, you will need to get the synaptics driver for xorg, at http://web.telia.com/~u89404340/touchpad/
and compile the source, you will need the xorg-x11-devel package (if you recompile the xorg using
fc4 source rpm, then you should have this in your computer). After successful compilation and
installation, you will need to put Option "SHMConfig" "true" in you xorg.conf file under your
synaptics driver. You can download my xorg.conf file here.
You can also download the binary driver for synaptics
for xorg-x11-6.8.2-37.FC4.49.2.build by me, but I cannot guarantee anything or will it work
on your system. Use it at your own risk.
Basically you just run sensors-detect if you installed the laptop-mode.
This utilities will detect the right module that match your laptop sensor chipset.
I don’t have any idea if other variant of Toshiba M200 uses the same chipset as mine
but anyway these are my chipsets modules :
i2c_dev
eeprom
lm90
hwmon
This will get the sensor to work, for nice gui, use gnome sensor applet.
You will need to go into your BIOS setup and turn on if the CPU frequency scaling
option if necessary. Then you will need to load these modules:
modprobe speedstep-centrino
modprobe cpufreq-ondemand
modprobe cpufreq-conservative
modprobe cpufreq-powersave
Assuming you installed the cpufreq-utils packages then the cpufreq should be working properly.
You can also use nice GUI to control this feature using the Gnome cpufreq applet.
Fedora Core 4 is a very good and stable linux distribution, but like other linux distribution there are always several things that need to be tuned and tweak.
For Fedora Core 4, you will need to tune mostly in its multimedia program. Since Fedora Core 4 multimedia program doesn't include capabilities to play MP3, AVI, WMA and other useful multimedia format.
If yum that you wish to use, then you can use gnome-yum or yumex for nice graphical interface. Please be caution not to use development and updates testing level of rpm since it will make your system less stable. It will be also very hard to revert back to updates releases level of rpm due to dependencies problem.
You can add more reps for more rpm choice such as from :
This section is for various software that are needed for better usage of the Toshiba Portege M200 Tablet PC under Fedora Core 4. For general software essential to Fedora Core 4, please refer to the software page
This is essential for tablet pc FIXME! need more detailed informations
Applet for quick changing the tablet resolution FIXME! need more detailed informations
Similar to Microsoft One Note. A very useful program with tons of dependancies FIXME! need more detailed informations. Check http://www.adebenham.com/gournal/ for downloading and information.
Some of the dependencies needed :
This site has been accessed for :