Search:  
Gentoo Wiki

Toshiba_Tecra_TE2100

This article is still a Stub. You can help Gentoo-Wiki by expanding it.

Contents

Introduction

The following are some notes regarding the installation of Linux on the Toshiba TE2100 laptop computer. Most of these assume Gentoo is the operating system, but much of this should apply to any Linux distribution.

Hardware Information

Basic Specifications

Status

DeviceWorks?Note
CPU YesFrequency Scaling works (two speeds: 1.2GHz or 1.7GHz)
Video PartialAccelerated 2D working (nv driver) with some minor glitches. No 3D accel.
Audio YesWorks fine, use snd_intel8x0 driver
Ethernet YesWorks fine, use e100 driver
Modem YesWorks fine, use snd_intel8x0m driver.

lspci output

Code: lspci
00:00.0 Host bridge: Intel Corporation 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
00:01.0 PCI bridge: Intel Corporation 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #1) (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #2) (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #3) (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02)
00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 420 Go] (rev a3)
02:08.0 Ethernet controller: Intel Corporation 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)
02:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support (rev 32)
02:0b.1 CardBus bridge: Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support (rev 32)

Installation

Setting this machine up is straightforward. Install Gentoo (or other Linux distribution) as you normally would. Once the kernel is configured, most things JustWork once the appropriate drivers are loaded.

Kernel Settings

Most kernels work without issues on this machine, including hardened-sources. The following settings are desirable when configuring this system. You may choose Y or M for most of these, depending on your preference. Here is a sample config for hardened-sources-2.6.21-r3.

Useful Packages

The following are a list of packages useful on this machine:

X11 Configuration

You have two options here. NVidia proprietary OpenGL driver, or the opensource nv driver. The proprietary driver is untested, however the nv driver largely works, with the exception of TV output, and a few minor issues. The LCD panel is configured as follows:

Code: xorg.conf
Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        HorizSync    31.5 - 57.0
        VertRefresh  50.0 - 70.0
EndSection

This may, or may not be necessary, depending on your setup.

Ethernet

See this guide.

Modem Setup

Ensure the snd_intel8x0m driver is loaded, then use the Smart Link Modem driver.

Hotswappable SelectBay devices

There's very few resources on how to configure this properly. Making sure the bay driver is loaded seems to help, however the kernel (2.6.21-hardened-r3) still fails to detect the actual insert/eject event.

These hotplug scripts are known to work. For the eject script, remove any lines referencing /proc/acpi/ibm/beep -- this is an IBM-specific feature. Otherwise, these scripts can be used largely unmodified.

The bay driver does seem to know when a device is present (watch /sys/devices/platform/bay.0/present as you insert and remove the drive), however the event never seems to get passed to the userspace ACPI daemon.

Infrared Support

Without any parameters, the IrDA module will mistakenly claim I/O port 0x3f8, causing the serial port (ttyS0) to stop functioning. The IrDA port is on 0x2f8 (normally occupied by ttyS1). Adding the following into /etc/modprobe.d/irda fixes this issue:

Code: /etc/modprobe.d/irda
options smsc-ircc2 ircc_sir=0x2f8

Afterwards run update-modules.

Known Issues

Suspend/Resume

The USB controller is known to play up on this laptop when resuming from either suspend-to-RAM or suspend-to-DISK. This problem is not limited to the Linux operating system, but also affects installations of Windows XP as well.

Symptoms under Linux include failure to detect new devices, and repeated kernel messages regarding the USB ports being overloaded. Under Windows XP, in addition to the non-functional USB ports, the OS will also pester the user about a malfunctioning device that apparently exists.

Untested Functionality

Onboard Wireless

There's a wireless on/off switch on the left side of the laptop towards the front. This requires the wireless mini-PCI card option installed to be useful, and is not present in all TE2100 laptops. The option is usually based around some Atheros chipset, however it is possible to obtain mini-PCI cards of any variety from a third party, and install them yourself.

IrDA

IrDA seems to be detected, however no further testing has been done.

Retrieved from "http://www.gentoo-wiki.info/Toshiba_Tecra_TE2100"

Last modified: Wed, 10 Sep 2008 04:37:00 +0000 Hits: 2,876