Running FreeBSD 4-STABLE on a Toshiba Satellite 2805-S201 Laptop

Summary:

Almost everything works. The main exception is resume from suspend with APM.

Specific notes on what you have to do to get here:

It's not difficult. Install the most recent version of FreeBSD 4.x you can get your hands on.

If this version is less than FreeBSD 4.5, you will probably want to cvsup to FreeBSD 4-STABLE. You can use the built-in Intel EtherExpress Pro 10/100+ card via the fxp driver to do this if you have a LAN with Internet access or a DSL or Cable modem. You may want to look at the FreeBSD Handbook sections dealing with PPPoE and DHCP for the latter two options. Otherwise, you may need to use a PCMCIA modem since this laptop does not have serial port and the MPCI winmode does not work without an additional driver module.

For access to the Xircom MPCI WinModem, you will need to install the Lucent WinModem driver by WATANABE Kiyoshi. There is a port of the driver in /usr/ports/comms/ltmdm.

The compiled ltmdm.ko that I run is here.

For proper X operation, you need at least XFree86-4.1.0. The S3 Savage/IX-MV is not supported in XFree86-3. Just install the port from /usr/ports/x11/XFree86-4 or use /usr/sbin/pkg_add -r XFree86-4.

Current Configuration Files:

Things that do not work:

APM does not work properly. It apparently suspends ok. But when it is resumed, the video does not come back to life. A cold boot is required to revive the video.

Contact the author with questions or other tips you think should be added.

See also:

And for anyone looking for information that may help them write drivers for this model (and other Toshiba Laptops):