Thinkpad T40 experience

Lukas Ertl l.ertl at univie.ac.at
Sat Nov 15 07:45:46 PST 2003


Hi there,

this week my new Thinkpad T40 arrived and I thought I let you know how it
works with FreeBSD.

I'm running -current on this machine, but didn't actually install it here,
I had the system already set up on my old laptop, so I just swapped disks
and booted the new machine, which went fine.

The actual model is a 2373-19G, which comes with a Pentium M 1.3GHz and
all the fine Centrino stuff like the intergrated WLAN - which doesn't
work, of course.

As I said, the machine boots fine.  I had to put
hw.pci.allow_unsupported_io_range="1" into /boot/device.hints to detect
the Cardbus devices correctly.

Suprisingly, ACPI also works fine, even S3 suspend does what it should do.
(The fan kicks in quite often - more than I'd like it to, and battery life
is shorter than in Windows - I get about three hours in BSD, and up to
four and more in Windows.)

I made some minimal modifications to my DSDT, but I guess they are rather
cosmetic.  There are some issues with X, though, you need to disable
hardware acceleration or you won't survive a resume.  Also, USB seems to
be broken after a suspend/resume cycle, but apart from that, it's ok.

When booting, I get these messages:

cbb0: <TI1520 PCI-CardBus Bridge> mem 0xb0000000-0xb0000fff irq 11 at
device 0.0
 on pci2
start (b0000000) < sc->membase (c0200000)
start (b0000000) < sc->pmembase (e8000000)

cbb1: <TI1520 PCI-CardBus Bridge> mem 0xb1000000-0xb1000fff irq 5 at
device 0.1
on pci2
start (b1000000) < sc->membase (c0200000)
start (b1000000) < sc->pmembase (e8000000)

start (88000000) < sc->membase (c0200000)
end (ffffffff) > sc->memlimit (cfffffff)
start (88000000) < sc->pmembase (e8000000)
end (ffffffff) > sc->pmemlimit (cfffffff)
start (88000000) < sc->membase (c0200000)
end (ffffffff) > sc->memlimit (cfffffff)
start (88000000) < sc->pmembase (e8000000)
end (ffffffff) > sc->pmemlimit (cfffffff)
ath0: <Atheros 5212> mem 0x88000000-0x8800ffff irq 5 at device 0.0 on
cardbus1
start (88000000) < sc->membase (c0200000)
start (88000000) < sc->pmembase (e8000000)
ath0: mac 5.6 phy 4.1 5ghz radio 1.7 2ghz radio 2.3
ath0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps
24Mbps 36Mbps 48Mbps 54Mbps

I'm not sure if these 'start < sc->membase' messages mean anything to
worry about - everything seems to work.

The Intel WLAN is not supported, and there's probably no driver for the
Softmodem, too.

All in all, this is a really nice laptop.

regards,
le

-- 
Lukas Ertl                             eMail: l.ertl at univie.ac.at
UNIX Systemadministrator               Tel.:  (+43 1) 4277-14073
Vienna University Computer Center      Fax.:  (+43 1) 4277-9140
University of Vienna                   http://mailbox.univie.ac.at/~le/


More information about the freebsd-mobile mailing list