Running FreeBSD 5 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 5.x you can get your hands on. Booting from the CD is the easiest way to install.

If you don't have a FreeBSD 5.x CD, you can use the built-in Intel EtherExpress Pro 10/100+ card via the fxp driver to do an FTP or NFS install 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. 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.

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. I don't understand ACPI yet, but I had to add a sysctl to keep it from suspending when I closed the lid.

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):