[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