News | About | Get Frugalware | Packages | Documentation | Discussion Forums | Bug Tracker | Wiki | Community | Development

ThinkPad T43

From FrugalWiki

Jump to: navigation, search

Contents

IBM ThinkPad T43 - Model 1872

WARNING: This page may be outdated, as things keep changing quickly.

  • Made in China by Lenovo Singapore Ltd, 2005

WARNING: As of kernel-2.6.22-fw1, the T43 will not boot due to an IDE problem ("ata_piix 0000.00.1f.2: no available legacy port" - Kernel panic: unable to mount root FS). Add ide0=noprobe to the kernel parameters. If the problem gets fixed, I will update this page.


Hardware information


  • BIOS

IBM ACPI BIOS with HDD password protection
driver: ibm_acpi => as of kernel-2.6.23: thinkpad_acpi

  • Chipset

Intel 915GM (ICH6) 533MHz front side bus frequency, graphics integrated into the Northbridge
drivers: i2c_i801, i2c_core

  • Processor

Intel Pentium M (Dothan) 740, 1.73GHz, 2MB L2 cache with Centrino and Speedstep technology
drivers: speedstep-centrino, processor, freq_table

  • Memory

1024MB PC2-4200 (533MHz) DDR2 SODIMM RAM (max. 2048MB); 2x512MB in dual channel mode

  • Video controller

Intel Mobile 915GM/GMS/910GML Express Graphics Controller + external VGA output, using shared RAM
drivers: i915, drm, agpgart, intel_agp, intelfb

  • Display

15" 1024x768 active matrix TFT display

  • Network interfaces

Broadcom NetXtreme BCM5751M Gigabit Ethernet PCI Express
driver: tg3 ('Tigon')
Intel PRO/Wireless 2915ABG Network Connection - MiniPCI adapter
driver: ipw2200 (requires binary firmware 'ipw2200-firmware' to be installed)
IBM Integrated Bluetooth IV with 56K Modem (BMDC-3) - CDC slot (Modem NOT TESTED)

  • PCMCIA/CardBus adapters

Texas Instruments PCI1510 PC card Cardbus Controller
ExpressCard slot (NOT TESTED)

  • Ports

Parallel: 1x (NOT TESTED)
USB: 2x USB2.0 ports
drivers: ehci_hcd, uhci_hcd...
IRdA: National Semiconductor NS16550A (NOT TESTED)

  • Multimedia (audio) controller

AD1981B AC'97 Audio controller, microphone (works fine with alsamixer)

  • Drives

Disk controller: SATA to IDE bridge
Hard disk: FUJITSU MHV2060A 60GB IDE 5400rpm/8MB cache/5ms access time/fluid bearing
Optical drive: Panasonic/Matsushita UJDA765 DVD/CDRW
Floppy: none

  • Other

UltraNav input device: Touchpad and TrackPoint
Hotkeys for volume up/down, mute
Function keys for brightness, ThinkLight, VGA output switch and more

ACPI resources (dmesg | grep ACPI):

ACPI: AC Adapter [AC] (off-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID]
ACPI: Sleep Button (CM) [SLPB]
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3] C4[C3])
ACPI: Processor [CPU] (supports 8 throttling states)
ACPI: Thermal Zone [THM0] (30 C)

Model specific tips and tricks

  • The thinkpad_acpi (ibm_acpi) driver provides access to many useful functions like for example software adjustment of the settings controlled by function keys (volume, brightness...) or direct access to the CPU fan.
  • Warning: this model utilizes 'Fn lock' (if you press Fn twice, it will lock all buttons except those with an Fn function, so you can use them with one hand/finger), don't let it fool you. ;-)
  • I'm using the tp-fancontrol script to reduce fan noise. It requires the ibm_acpi module be loaded with the 'experimental=1' option in /etc/sysconfig/modules.
  • I'm using powernowd for CPU clock regulation (just install powernowd package and make sure that the 'powernowd' service is running). It does a very good job. The newer kernel and HAL versions are capable of some sort of scaling without any additional software, but this does not work sometimes.
  • I'm using this KDE applet to monitor CPU temperature, clock speed and other sensors. (There are quite a few... check the files under /proc/acpi/ibm/ or /usr/src/Documentation/*/thinkpad* for details.)
  • Hint: I blacklisted the wireless card module (beside other stuff), so it is not even loaded by default (I use wired network most of the time).

Here is my '/etc/sysconfig/modules' file:

# my modules ---
# ibm_acpi experimental=1 # pre-2.6.23
thinkpad_acpi experimental=1
ac
battery
video
button
processor
speedstep-centrino
thermal

Problems

External links


lspci:

00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 11)
04:00.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller
04:02.0 Network controller: Intel Corporation PRO/Wireless 2915ABG Network Connection (rev 05)

Software

Frugalware -current (updated at least every 5 days or so)

The following closed source software must be used: - Intel PRO/Wireless 2200/2915ABG firmware

Kismet requires 'ipw2915' as capture source.

Personal tools
Namespaces
Variants
Actions