Linux on the Toshiba Satellite Pro 490XCDT
This page documents installing and running Linux on a Toshiba Satellite 490XCDT laptop. I go over Linux installation and setup, as well as some fun with the computer's BIOS (at the bottom of this page)
I also have another "Linux on Laptops" page for my Fujitsu Lifebook S-4546.
I purchased this 490XCDT off of E-Bay for $200 in October of 2002.
Reasons for me choosing this computer:
The laptop I bought came with 96M of RAM, a 6G hard drive, and a docking station (cool!). I've added an Orinoco wireless card, an extra 3Com 3C575 network card, plus a Logitech USB optical mouse. The battery that came with the laptop will last for about 1 hour, which is good enough for me to walk around from office to office and plug my laptop back in when I get to where I need to go at work. New batteries would be $250US, which doesn't interest me right now. I don't know why I haven't linked this before, but here's the technical specifications for this laptop (PDF) from Toshiba USA's website. If you click on the tech specs PDF link above, you'll be re-directed to Toshiba's website, just click on the Back button in your web browser to get back to this page ;)
I think it was the 3.0r0 version of the CD that I created with jigdo. Install went good, it's a dual boot installation with Windows 98. I've documented the problems that I have with specific hardware (sound and video) below in their own sections. I've also posted my config files/driver listings so that you can compare if you have this model laptop.
The video chipset on this machine is the S3 Savage MX, which is supposedly a 3d accelerated video chipset. I did try getting the XFree 'savage' driver to work, but it kept locking up the laptop. There is also another X driver for the chipset, but I couldn't get it to work either; it's been a while since I've tried these drivers, so things may have been fixed. I ended up just using the X 'vesa' driver, which works decent, but you can tell it's not an accelerated driver. Here's my XF86Config-4 file for the 'vesa' driver.
One thing to note is that the chipset really munges the console around (with text stretch mode enabled, haven't tried it without text streching), so that the 'login:' prompt gets pushed down off of the bottom of the display, which sucks if you are trying to log in via the console. Maybe turning on framebuffer support in the kernel would fix it, I'm not currently using it.
The whole time I have owned the laptop, I've been trying to get the sound working. I tried the ALSA 0.5 series drivers, the OSS drivers that come with the kernel source, and no luck. I ended up rebuilding my desktop recently using ALSA 0.9.6, and had good success with that, so I decided to give it a try on this laptop as well.
Lo and behold, I was able to get the damn thing to work (July 2003).
Here's the output of my lsmod, along with the lines I'm using in /etc/conf.modules. To use the conf.modules lines in Debian, just download and save that file to /etc/modutils, and then issue the command 'update-modules', and it will automagically add all that stuff to /etc/conf.modules. For all other distros, just hand-edit your /etc/conf.modules (or it may also be called /etc/modules.conf) and add the lines from my example, and life should be okay.
The problem with ALSA for both my desktop and this laptop was the ISA sound cards that are 'installed' (actually, they're built into the motherboards of both machines) into these computers. My desktop has an ESS ES1868 and this laptop is a Yamaha OPL-3SAx, and when you insert the main ALSA sound module on either machine via insmod, you need to pass the '
The Logitech USB mouse works fine with the built-in PS/2 mouse running at the same time in X. The XF86Config-4 file above in the X installation section above shows you how I have everything set up. The built-in PS/2 mouse does work on the console with GPM, with X receiving the input for that device using /dev/gpmdata. Here's the kernel config for kernel 2.4.19 that I'm using on this laptop. I also have the CD-ROM set up as a SCSI device, using the ide-scsi translation module.
24Feb2004 - I received an e-mail from Jezz Pouill < pouill_j at epita dot fr > saying that his Toshiba Satellite 480CDT used port 0x370 as the Control port for the sound card. His conf.modules looks more like this:
Here's another link to the lines I'm using in /etc/conf.modules, so you can get an idea of what's different between the two systems.
Maintained by: elspicyjack at gmail dot com