This page will cover my experience with the Toshiba Satellite Pro 4600.

For a starter, it should be know that there was a class action lawsuit against Toshiba over
 poorly manufactured parts of the 4600. See this link for more info.

I came across the information about the class action due to display problems when I was
 dual booting. Although I have not pin pointed the problem to a specific piece of hardware,
 I still think it is important information. When I was dual booting XP pro and Debian, Sarge,
 there was strange behavior in the display, easily reproducible, and easily worked around,
 but I have never found a clean fix.

Description of the said problem:

The problem only occurred under one specific case: rebooting into Xfree86 after being in
 Windows XP without chuting down the system. Everything would seems normal during
 boot cycle under Debian, display would function normally, without loss of brightness, until
 Xmanager would kick in. For about a split second, the screen would appear normal, but it
 would then dim in such a matter that the display was almost unusable. I tried a couple of
 fixes, thinking the problem was related to a configuration mistake, but I soon realized the
 only way to solve it was to simply shut the system down. This is the first reason why I took
 XP off of this machine.

Other problems with the machine:

There are only a few things that didn't work for me on this machine. The first problem I
 had was described above, which I solved easily by simply removing Widows XP.

-The second problem I had with the machine is also related to the video card.

When I first came across the specs of this laptop, I was excited to see the 16MB accelerated
 video card. Granted that in the world of fast paced CGI's, 16MB is not much, but for a
 laptop released in 2001, this in not too bad, and should in theory allow for some fun 3d
 gaming.

Then I tried to implement Unreal Tournament via Wine (wine is windows emulation under
 linux,)but was only able to get it to work under software rendering. Why not hardware?
 Well, unfortunately too many sites talk about this, but have no good answers. As it turns
 out, the video card is a Trident Cyberblade XP, and is not supported before XFree 4.2. My
 version of XFree86 is 4.3, so I do have all the support possible for my Xmanager. So then
 in theory again the card should support 3d acceleration. Wrong again. The makers of the
 Trident Cyberblade XP seem to be very selfish in sharing the code for the card, and thus
 the team that wrote the drivers for X probably had to go at it from scratch. All that to say,
 no 3d acceleration under linux. I would have to reinstall what I think is part of an evil
 empire to use 3d acceleration, so I simply don't bother.

-The last problem I had with this setup is in relation with the wireless card.

For beginners, it is worth saying that the wireless card works, and took very little to get
 up and running. This site talks about it, and it worked fine for me.

The problem came after getting the card up and running, when I was rebuilding my wireless
 network at home. For a long time, I ran it at WEP 64 bit, and had no problems with it apart
 from the fact that it is much easier to crack then a WEP 128bit. So one day I decided to
 bring it up to 128bit. Although that was not a bad idea, it was an unsuccessful one. I was
 able to test the setup with my friend Ian's laptop, so I knew it was correct. But the Satellite
 Pro 4600 was not getting a lease. We concluded that the problem was in the firmware of
 the wireless card, and since I am not too sure as to how good the batteries life is, I prefer
 not trying to upgrade anything and just let it be. I will survive the WEP 64bit, especially
 since most if not all of my networking takes place via ssh2 (encrypted as well), and all of
 my machines run their own firewalls.

Success stories:

Not all of the stories with this machine are sob stories, in fact it was fairly easy to setup
 with Debian Sarge.

It originally came with Window 98se, but claimed to be Win2k ready. So I did the sensible
 thing, used Mandrake Live CD to wipe the drive, partition it with 2 10Gig partitions, and
 shutdown. Place the Windows XPpro installer, went through with the install, which lasted
 way too long considering the capacity of the 800Mhz processor, finished the install,
 rebooted with Debian Sarge net installer, worked my way through that, maid sure I chose
 my personal settings for the partitioning of the drive, place Sarge on the second partition,
 and the rest was pretty straight forward. By the time I was done with installing Debian, I
 had a successful dual boot of XP pro and Debian Sarge. (I won't go into any more details of
 how to install Debian, since there is plenty of very good manuals online.)

The only down side to this setup, apart from the aforementioned display problem, is that
 the hard drive is only 20Gigs, and although this may seem like a lot, when you dual boot, it
 gets small very fast. The fresh windows install alone used up about 3Gigs of drive space,
 leaving only 7Gigs for miscellaneous applications, and data. Debian, installed the way I did,
 also takes several Gigs of drive space. (I don't use KDE directly, but it is installed as a
 dependency of K3B, the best gui burning software I have used in linux.)

So since 10 Gigs of drive space for Linux to me seemed a little... crowded, since I was having
 strange behavior in between the interaction of the 2 OSes and since I deal with large
 amounts of big NEF (Nikon Electronic File format) I finally decided that XP had to go. Also
 able to get most usability of my I was able to get usability of most, but not all, of my
 Windows programs from Wine, thus allowing me to nuke XP, and get a nifty 10 Gigs more
 of drive space.

Debian Sarge Setup:

After getting Debian installed, I was able to boot the machine directly into KDE. Now don't
 take me wrong on this one, but KDE, like GNOME, is well, resource greedy, and thus when
 dealing with pre Ghz CPUs, should not be installed by default. In fact, there is the choice
 in the Sage setup to install Desktops by default or not, but is not well explained. So I had
 to "manually" remove what was not needed. I changed the default display manager,
 originally GDM (Gnome Display Manager) which gives me the choice of selecting which
  Xmanager I wanted to start, but didn't let me use my startup scripts as I knew them, and
 replaced it with XDM, older, less versatile, but lets me specify in ~/.xsession what I wanted
 to start by default.

Here is how to get an iSight to work under the formentioned configuration.

© Solomon Latham 2005