my thinkpad t40 experiences
Sean Welch
welchsm at earthlink.net
Sun Jun 1 18:58:37 PDT 2003
I read your notes with some interest as this laptop caught my eye
when I saw some specs online at its introduction.
I had a couple of suggestions.
You have the same graphics card I upgraded my Dell I8000 to. Try
adding option agp_load="YES" to your /boot/loader.conf and the
following line(s) to your XF86Config under the Driver "radeon"
(or ati if that is what you put):
Option "AGPMode" "4"
Option "AGPFastWrite" "1"
Option "EnablePageflip"
The AGP should help your video playback. As will enabling SSE
in the kernel.
If you don't know, you can enable DRM in the XF86Config file with
these lines:
Section "DRI"
Mode 0666
EndSection
Make sure you also have the following under Section "Module":
Load "dri"
Load "glx"
Load "drm"
All you need after that is the radeon.ko file up in /modules to
get DRI up and running. You can either do this using the
directions at http://people.freebsd.org/~anholt/dri/
or you can install the drm-kmod port (tad out of date but it will
work). You will probably also want to make sure that the Mesa
port is installed to take full advantage of GL type programs.
By the way, radeon DRI doesn't like suspend/resume cycles. DRI
won't run without AGP so I strongly suspect that is why your
linux_without_agp handles that better. The same is true for
FreeBSD. You can disable it by simply commenting out the modules
lines with "dri" and "drm" in them.
Have you tried switching to a vtty before suspending after
starting up X? This often helps with resume problems...
Have you tried loading the wireless driver as a kernel module?
You may find that you could arrange to unload the module before
suspending and then reload it after resuming. It is quite
possible this would work for you. This is in fact how I handle
my mini-pci lucent modem.
I'll leave you with one last note. The firewire stuff in
FreeBSD is working quite well under 4.8 -- you might want to try
it.
Sean
> http://cr.yp.to/unix/t40.html discusses both Linux and FreeBSD.
> ---D. J. Bernstein, Associate Professor, Department of Mathematics,
> Statistics, and Computer Science, University of Illinois at Chicago
More information about the freebsd-mobile
mailing list