John Heidemann / Other Stuff / Free Unix / Free Unix on Toshiba Portege R200

I recently purchased a Toshiba Portege R200 to run Linux because my R100 seemed to be having hardware problems after about 18 months of use.

General impressions: Great laptop. Light, reasonable screen. Good battery life.

Pros:

Cons:

Machine stats for the R200: Intel Pentium-M processor at 1.2GHz, 1.2GB RAM (in my model with third-party expansion memory), 60GB disk, video is Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller, audio is an Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC’97 Audio Controller, internal software modem (of some kind) [not tried], internal Ethernet is Marvell Technology Group Ltd. 88E8053 Gigabit Ethernet Controller [not supported in default Linux as of 2.6.14, but third party driver exists], internal 802.11a/b/g is Atheros Communications, Inc. AR5212 802.11abg NIC [not supported in default Linux as of 2.6.14, but third party driver exists], BIOS TBD.

Disclaimer: PC models change very quickly, what’s on this page may not have bearing on later models. YMMV.

As of Nov. 2005 there are no other web pages describing Free Unix (BSD or Linux) on this box.

Linux

Installation: I installed Fedora Core 4 from CD-ROM via a USB DVD drive. A graphical installation went smoothly.

Fedora autoconfigures the video, audio, USB, and touchpad without problem. Wireless and ethernet are not supported; see below for fixes.

I later updated to Fedora Core 5 via a network install. The upgrade is relatively smooth.

Video: I’m running X.org 6.8.2 (in FC4). Autodetect worked fine, but one must manually tell X the screen should be 1024x768 resolution. (Via the GUI Desktop > System settings > Display.)

Power management: ACPI suspend/resume to memory works for me. I don’t use suspend-to-disk. FC4 makes the power button shut the machine down by default; comment out all of /etc/acpi/events/sample.conf with #’s to make this stop. [Update for Fedora Core 5: basic suspend/resume breaks the new ethernet driver, see below for details.]

CPU speed auto-adjust seems to work out-of-the-box.

Modem: The modem is a “win”modem. I haven’t looked at it yet.

Ethernet: The internal Ethernet is Marvell Technology Group Ltd. 88E8053 Gigabit Ethernet Controller [not supported in default Linux as of 2.6.14, but third party driver exists]. A third-party driver exists at Syskonnect. I used their install-8_28, following instructions at TUDelft and on fedora-list. (Building it requires full kernel sources that I installed via the src-rpm.)

Update for Fedora Core 5: FC5 includes the sky2 driver, supporting Ethernet out of the box. In addition, sky2 works with one ethernet switch where the sk98lin driver failed (for me). However, the sky2 driver doesn’t survive suspend/resume (see Redhat bug #190512 for status).

Wireless: The internal wireless is an Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01) [not supported in default Linux as of 2.6.14, but third party driver exists]. I got the madwifi drivers for this chip via a sourcerpm provided by a contributor (thanks!). To install you must have sharutils (yum install sharutils from FC extras). Once built against my current kernel it seems to work.

Update for FC5: I’m now running madwifi-ng-r1531-20060427 successfully.

FreeBSD

To date I have no reports about FreeBSD on this box. Let me know if you get it working.

Copyright © 2003-2016 by John Heidemann