[ltp] T43 report

Jeff Lessem linux-thinkpad@linux-thinkpad.org
Thu, 17 Mar 2005 15:26:15 -0700


I just got a new T43 fresh off the plane from Hong Kong.  I got it up
and running with minimal fuss.  Instead of doing a fresh install, I
copied the hard disk from my recently deceased Dell 4150 laptop over
to the T43.  With pretty minimal changes I had a Debian Sid based
system up and running.

So far things are going well.  I miss my old 14" 1600x1200 screen
(it's not my fault you can't read it, I can read it just fine...), but
hopefully the superior quality of the IBM over the Dell will make up
for that.

The laptop is a T43 2668-75U, which is a Pentium-M 760 (2Ghz), with an
Atheros a/b/g card, the ATI X300 video card, and the 1400x1050 14"
display.

I built a 2.6.11.4 kernel with suspend2 patches (haven't tried those
yet), and the machine worked fine.

Note:  The 80GB Fujitsu drive is SATA, so I used the Intel ICH SATA
driver, and the drive is detected as /dev/sda.  The DVD writer is
/dev/hdc and uses the normal PIIX IDE driver.  Without the SATA driver
the hard disk is detected as /dev/hda, but runs degraded with no DMA.

hdparm -t /dev/sda reports 33MB/s
bonnie++
Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
             -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
celis     1G           34858  12 12568   3           26577   3 136.6   0
             ------Sequential Create------ --------Random Create--------
             -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
       files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
          16 26884  97 +++++ +++ 28865 106 29952 102 +++++ +++ 28596 108

I used the Debianized ATI fglrx driver from
http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html
and then the 2.6.11 patches from http://beastsys.dyndns.org/p/p1.patch
and http://beastsys.dyndns.org/p/p2.patch by way of
http://www.rage3d.net/board/showthread.php?t=33806492
It is running on standard Debian Sid XFree86 4.3.0.dfsg.1.

Note:  X started but the screen remained blank until I added the line 
        Option  "MonitorLayout" "TMDS,AUTO"
to XF86Config-4, based on the message at
http://www.stanchina.net/~flavio/debian/fglrx-archive/msg00266.html

OpenGL works, and is fast.  2D seems to work fine so far.  No problems
in a whole hour of use...

DPMS is not working properly however.  The XFree86 log and xset q
report DPMS is on, but running xset dpms force off blanks the screen,
but does not turn off the backlight.  Closing the lid turns off the
backlight, so I guess I'll just do that until this is sorted out.

The ethernet is a Broadcom gigabit device, and it works fine with the
tg3 driver.  While copying the old system over a 100Mb link I was
getting 10MB/s from rsync with ssh.

The wireless in this model is the Atheros AR5212 802.11abg card.  It
is mostly working with the madwifi driver pulled from CVS on
2005-03-16.  The card works, but I'm getting a huge number of frame
errors when linked to a Cisco AP using 802.11g.  I haven't tried any
other AP, but my old laptop with a Prism54 card had no trouble.  I
haven't had a chance to try and sort out the problem yet.

Even with the errors ping times to a local machine are 1ms, and I get
1100kB/s with a 802.11g connect at 54 Mb/s and no WEP.

Bluetooth seems to work, but I have no bluetooth devices to test
against.

Audio works.

I haven't looked at the modem.

The fingerprint reader is decorative.

The DVD drive is a MATSHITADVD-RAM UJ-822S.  I booted a rescue CD on
it, and I don't see any reason it won't work for writing CDs, as I
haven't had trouble on Linux with that in years.

My old laptop was configured to run with speedstep, and it switched
between 1200 and 2000 (it was a 2Ghz P4) as needed.  With no changes
other than adding Pentium-M enhanced speedstep into the kernel, this
laptop is running between 800 and 2000 as needed.

The touchpad works perfectly with the Synaptics touchpad driver I was
using on my old Dell.  I have side scrolling, etc. with no additional
changes.

The battery is sitting at 97% charged, but I've seen thinkpads do that
under Windows, too.

Below is lspci -v.  Please feel free to ask me any other questions
about the machine.

0000:00:00.0 Host bridge: Intel Corp. Mobile Memory Controller Hub (rev 03)
	Subsystem: IBM: Unknown device 0575
	Flags: bus master, fast devsel, latency 0
	Capabilities: [e0] #09 [2109]

0000:00:01.0 PCI bridge: Intel Corp. Mobile Memory Controller Hub PCI Express Port (rev 03) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: a8100000-a81fffff
	Prefetchable memory behind bridge: c0000000-c7ffffff
	Capabilities: [88] #0d [0000]
	Capabilities: [80] Power Management version 2
	Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
	Capabilities: [a0] #10 [0141]

0000:00:1c.0 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	Memory behind bridge: a8200000-a82fffff
	Capabilities: [40] #10 [0141]
	Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
	Capabilities: [90] #0d [0000]
	Capabilities: [a0] Power Management version 2

0000:00:1c.2 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 00004000-00004fff
	Memory behind bridge: a8300000-a83fffff
	Prefetchable memory behind bridge: 00000000c8000000-00000000c8000000
	Capabilities: [40] #10 [0141]
	Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
	Capabilities: [90] #0d [0000]
	Capabilities: [a0] Power Management version 2

0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) (prog-if 00 [UHCI])
	Subsystem: IBM: Unknown device 0565
	Flags: bus master, medium devsel, latency 0, IRQ 169
	I/O ports at 1800 [size=32]

0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) (prog-if 00 [UHCI])
	Subsystem: IBM: Unknown device 0565
	Flags: bus master, medium devsel, latency 0, IRQ 233
	I/O ports at 1820 [size=32]

0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) (prog-if 00 [UHCI])
	Subsystem: IBM: Unknown device 0565
	Flags: bus master, medium devsel, latency 0, IRQ 50
	I/O ports at 1840 [size=32]

0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03) (prog-if 00 [UHCI])
	Subsystem: IBM: Unknown device 0565
	Flags: bus master, medium devsel, latency 0, IRQ 58
	I/O ports at 1860 [size=32]

0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) (prog-if 20 [EHCI])
	Subsystem: IBM: Unknown device 0566
	Flags: bus master, medium devsel, latency 0, IRQ 58
	Memory at a8000000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] #0a [20a0]

0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3) (prog-if 01 [Subtractive decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=04, subordinate=07, sec-latency=168
	I/O behind bridge: 00005000-00008fff
	Memory behind bridge: a8400000-b7ffffff
	Prefetchable memory behind bridge: 00000000d0000000-00000000d7f00000
	Capabilities: [50] #0d [0000]

0000:00:1e.2 Multimedia audio controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
	Subsystem: IBM: Unknown device 0567
	Flags: bus master, medium devsel, latency 0, IRQ 209
	I/O ports at 1c00 [size=256]
	I/O ports at 1880 [size=64]
	Memory at a8000800 (32-bit, non-prefetchable) [size=512]
	Memory at a8000400 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2

0000:00:1e.3 Modem: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03) (prog-if 00 [Generic])
	Subsystem: IBM: Unknown device 0574
	Flags: medium devsel, IRQ 225
	I/O ports at 2400 [size=256]
	I/O ports at 2000 [size=128]
	Capabilities: [50] Power Management version 2

0000:00:1f.0 ISA bridge: Intel Corp. 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
	Subsystem: IBM: Unknown device 0568
	Flags: bus master, medium devsel, latency 0

0000:00:1f.2 IDE interface: Intel Corp. 82801FBM (ICH6M) SATA Controller (rev 03) (prog-if 80 [Master])
	Subsystem: IBM: Unknown device 056a
	Flags: bus master, 66MHz, medium devsel, latency 0
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at 18c0 [size=16]
	Capabilities: [70] Power Management version 2

0000:00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
	Subsystem: IBM: Unknown device 056b
	Flags: medium devsel, IRQ 11
	I/O ports at 18e0 [size=32]

0000:01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 5460 (prog-if 00 [VGA])
	Subsystem: IBM: Unknown device 056e
	Flags: bus master, fast devsel, latency 0, IRQ 169
	Memory at c0000000 (32-bit, prefetchable) [size=128M]
	I/O ports at 3000 [size=256]
	Memory at a8100000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] #10 [0001]
	Capabilities: [80] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-

0000:02:00.0 Ethernet controller: Broadcom Corporation: Unknown device 167d (rev 11)
	Subsystem: IBM: Unknown device 0577
	Flags: bus master, fast devsel, latency 0, IRQ 169
	Memory at a8200000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [48] Power Management version 2
	Capabilities: [50] Vital Product Data
	Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-
	Capabilities: [d0] #10 [0001]

0000:04:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 8d)
	Subsystem: IBM: Unknown device 056c
	Flags: bus master, medium devsel, latency 168, IRQ 169
	Memory at a8410000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=04, secondary=05, subordinate=08, sec-latency=176
	Memory window 0: 20000000-203ff000 (prefetchable)
	Memory window 1: 20400000-207ff000
	I/O window 0: 00005000-000050ff
	I/O window 1: 00005400-000054ff
	16-bit legacy interface ports at 0001

0000:04:02.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
	Subsystem: IBM: Unknown device 057e
	Flags: bus master, fast Back2Back, medium devsel, latency 168, IRQ 66
	Memory at a8400000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [44] Power Management version 2