HARDWARE Toshiba Tecra M2

From Gentoo Linux Wiki

Jump to: navigation, search
This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

Contents

[edit] Laptop Overview

[edit] 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)...

[edit] 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

[edit] 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)

[edit] 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>

[edit] Software

[edit] Base System

[edit] 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.

[edit] 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.


[edit] Xine

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

[edit] Daemons

[edit] 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


[edit] Troubleshooting

[edit] 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.

[edit] Configuration Problems

[edit] The Kernel

[edit] 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!

[edit] 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.

[edit] Links

Personal tools