HARDWARE Toshiba Tecra M2
From Gentoo Linux Wiki
| 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.
- Wireless - Nobody knows if it's Intel or Atheros...
- 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:
- Recompile alsa-tools
- Recompile the kernel with modem and AC'97 drivers
- 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)).
