Search:  
Gentoo Wiki

Toshiba_Tecra_M2

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

Contents

Laptop Overview

Software

Standard Software install is Windows XP with Toshiba Drivers. I picked this up as a second hand laptop, so I don't know if it had a restoration partition, but the CD works fine without one (for those of you who want Windows XP back)...

Hardware

Motherboard: Intel Motherboard, Firewire, USB, PCI, ISA, SMBus and IDE controllers. (Picked up by Gentoo kernel, no configuring needed).
Sound: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
Graphics Card: nVidia Corporation NV34M [GeForce FX Go5200 32M/64M] (rev a1)
Ethernet: Intel Gigabit Networking
WiFi: Says that it is: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01), however, previously had Gentoo, Debian, SuSE and Windows XP running it as an IPW2200.
CD Drive: Standard drive - picked up in kernel. (DVD Reader)
Other: SD Memory Reader

lspci

Code: lspci
00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 21)
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 21)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation NV34M [GeForce FX Go5200 32M/64M] (rev a1)
02:05.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
02:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
02:09.0 Ethernet controller: Intel Corporation 82540EP Gigabit Ethernet Controller (LOM) (rev 03)
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)
02:0d.0 System peripheral: Toshiba America Info Systems SD TypA Controller (rev 03)

lspci -v

Code: lspci -v
00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 21)
        Subsystem: Toshiba America Info Systems Unknown device 0001
        Flags: bus master, fast devsel, latency 0
        Memory at e0000000 (32-bit, prefetchable) [size=256M]
        Capabilities: [e4] Vendor Specific Information
        Capabilities: [a0] AGP version 2.0

00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 21) (prog-if 00 [Normal decode])
        Flags: bus master, 66MHz, fast devsel, latency 64
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
        Memory behind bridge: fd000000-fdffffff
        Prefetchable memory behind bridge: d0000000-dfffffff

00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Toshiba America Info Systems Unknown device 0001
        Flags: bus master, medium devsel, latency 0, IRQ 11
        I/O ports at efe0 [size=32]

00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Toshiba America Info Systems Unknown device 0001
        Flags: bus master, medium devsel, latency 0, IRQ 11
        I/O ports at ef80 [size=32]

00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Toshiba America Info Systems Unknown device 0001
        Flags: bus master, medium devsel, latency 0, IRQ 11
        I/O ports at 1440 [size=32]

00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03) (prog-if 20 [EHCI])
        Subsystem: Toshiba America Info Systems Unknown device 0001
        Flags: bus master, medium devsel, latency 0, IRQ 11
        Memory at 34000000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Debug port

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=05, sec-latency=64
        I/O behind bridge: 0000c000-0000cfff
        Memory behind bridge: fc600000-fcefffff
        Prefetchable memory behind bridge: 30000000-33ffffff

00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
        Flags: bus master, medium devsel, latency 0

00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03) (prog-if 8a [Master SecP PriP])
        Subsystem: Toshiba America Info Systems Unknown device 0001
        Flags: bus master, medium devsel, latency 0, IRQ 11
        I/O ports at <ignored>
        I/O ports at <ignored>
        I/O ports at <ignored>
        I/O ports at <ignored>
        I/O ports at bfa0 [size=16]
        Memory at 34000400 (32-bit, non-prefetchable) [size=1K]

00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
        Subsystem: Toshiba America Info Systems Unknown device 0001
        Flags: medium devsel
        I/O ports at d880 [size=32]

00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
        Subsystem: Toshiba America Info Systems Unknown device 0246
        Flags: bus master, medium devsel, latency 0, IRQ 11
        I/O ports at 1000 [size=256]
        I/O ports at 1400 [size=64]
        Memory at 34000800 (32-bit, non-prefetchable) [size=512]
        Memory at 34000a00 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2

01:00.0 VGA compatible controller: nVidia Corporation NV34M [GeForce FX Go5200 32M/64M] (rev a1) (prog-if 00 [VGA])
        Subsystem: Toshiba America Info Systems Unknown device 0020
        Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 10
        Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d0000000 (32-bit, prefetchable) [size=256M]
        Capabilities: [60] Power Management version 2
        Capabilities: [44] AGP version 3.0

02:05.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
        Subsystem: Askey Computer Corp. Unknown device 7057
        Flags: bus master, medium devsel, latency 64, IRQ 11
        Memory at fc6f0000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [44] Power Management version 2

02:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
        Subsystem: Toshiba America Info Systems Unknown device 0001
        Flags: bus master, medium devsel, latency 64, IRQ 11
        Memory at fc606000 (32-bit, non-prefetchable) [size=2K]
        Memory at fc600000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [44] Power Management version 2

02:09.0 Ethernet controller: Intel Corporation 82540EP Gigabit Ethernet Controller (LOM) (rev 03)
        Subsystem: Toshiba America Info Systems PRO/1000 MT Mobile Connection
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
        Memory at fc6c0000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at cf40 [size=64]
        Capabilities: [dc] Power Management version 2
        Capabilities: [f0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-

02:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support (rev 32)
        Subsystem: Toshiba America Info Systems Unknown device 0001
        Flags: bus master, slow devsel, latency 168, IRQ 11
        Memory at fc604000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=02, secondary=03, subordinate=04, sec-latency=0
        Memory window 0: 30000000-31fff000 (prefetchable)
        Memory window 1: 36000000-37fff000
        I/O window 0: 0000c000-0000c0ff
        I/O window 1: 0000c400-0000c4ff
        16-bit legacy interface ports at 0001

02:0b.1 CardBus bridge: Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support (rev 32)
        Subsystem: Toshiba America Info Systems Unknown device 0001
        Flags: bus master, slow devsel, latency 168, IRQ 11
        Memory at fc605000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=02, secondary=05, subordinate=08, sec-latency=0
        Memory window 0: 32000000-33fff000 (prefetchable)
        Memory window 1: 38000000-39fff000
        I/O window 0: 0000c800-0000c8ff
        I/O window 1: 0000cc00-0000ccff
        16-bit legacy interface ports at 0001

02:0d.0 System peripheral: Toshiba America Info Systems SD TypA Controller (rev 03)
        Subsystem: Toshiba America Info Systems Unknown device 0001
        Flags: medium devsel, IRQ 255
        Memory at fc606800 (32-bit, non-prefetchable) [disabled] [size=512]
        Capabilities: [80] Power Management version 2</nowiki>

Software

Base System

Xgl (X Servers)

Now, while Xorg isn't usually worth a mention on a hardware FAQ/HOWTO, in this case it is. For those who are wondering, this laptop does run Xgl/Compiz very well.

GUI (Gnome)

Gnome installs and runs fine (under Xgl obviousl). The Battery Applet works fairly well following the instructions from the Gentoo Power Management Guide.


Xine

Runs fine in GUI. Yet to test Framebuffer, but I don't see why it shouldn't.

Daemons

FnFx (Function Keys)

This daemon works well and is completely compatible with the system. You can even tweak it (follow their guide - I won't post one as software has a nasty habit of updating).

emerge fnfx


Troubleshooting

Still Broken

These things will be fixed when I get more time to play with them.

  1. Wireless - Nobody knows if it's Intel or Atheros...
  2. Integrated Sleep/Hibernate functions.

Configuration Problems

The Kernel

Sound

Sound initially didn't work at all.
Then I added the modem driver for the AC'97 GStreamer still said it didn't exist. It works now, and here are the steps:

  1. Recompile alsa-tools
  2. Recompile the kernel with modem and AC'97 drivers
  3. Compile GStreamer Plugins
 emerge gst-plugins gst-plugins-alsa

Remember to ensure that alsasound is starting at boot and reboot!

Framebuffer (FBSplash)

Installing the vesa-tng framebuffer with FBSplash options causes it to "catch" or "freeze" on a graphic and hold it there. Give it a good few minutes to boot. If it fails, reboot it and use a different kernel (if you don't have one, make one with a recovery/install disk (or rebuild the current one)).

Note: FBSplash fails to compile (and is a known fault for the kernel). The framebuffer issue appears to be due to the FBSplash options and the LCD.
Retrieved from "http://www.gentoo-wiki.info/Toshiba_Tecra_M2"

Last modified: Wed, 10 Sep 2008 04:37:00 +0000 Hits: 14,470