Linux on Laptops

Sponsored by LinuxCertified Inc.

Home | New | Models | Components | Discussion | Submit        

Ubuntu and Mandriva on Toshiba Satellite 2410

These are just my notes on things I've learned as a user of less-than-fully-supported (open source) UNIX distributions from Mandriva Linux and recently Ubuntu. Some things are written as advice to others; some as notes to myself.

For those who are just looking for a good, working operating system but are frustrated with Microsoft, I endorse the following advice (from someone more knowledgeable):

My current status: Mandriva 2005 LE 4-CD club version working extremely well after a few quick fixes. (See sec:2005LEfull4). My printer, pcmcia wireless, modem, built-in accelerated/3D graphics, DVD playing, CD-ROM writing, external monitor, sound, etc all work. Sleep/hibernate modes do not work at all for me on this Toshiba laptop.


Contents

1. Ubuntu ``Breezy Badger'' a.ka. 5.10 on Toshiba Satellite 2410

This distro failed to autodetect my display resolution or the touchpad properly.

Without a working touchpad, it is unusable. I fiddled with the latter and eventually got basic pointing and clicking working, but no advanced features nor the mechanical scrollwheel. I am giving up on this otherwise promising distro.

The speed and interface and completeness of Ubuntu's software download/installation service is remarkable. If only the hardware worked...

1.0.1 Notes note yet written up:

edit xorg.conf, but only after auto nvidia install

add more repositories with Synaptic

Fetchmail and postfix: I get my mail with Pine (or mutt) from my laptop's unix mail drop, which is filled by Fetchmail from various other unix accounts I have elsewhere. Fetchmail talks to the port 25 (smtp port) which is run by the MTA, postfix. For some reason, although postfix comes standard with many distributions, it doesn't work at first. The port 25 is not open; fetchmail complains ``smtp listener protocol error". The fix (for Mandriva and Ubuntu) seems to be to uninstall and then reinstall postfix. Trivial:

sudo apt-get remove postfix 
sudo apt-get install postfix
xev

2. Mandriva 2005 Limited Edition

2.1 FAILED: Upgrade to Mandriva 2005 Limited Edition from the club mini CD [on hardware: Toshiba Satellite 2410-W9X]

First I tried upgrading from 10.1 to 2005LE using the club-mini single-CD. This resulted in a significantly non-functioning installation; it is a screwup of Mandriva to even allow the mini-CD to offer upgrades.

2.2 FAILED: Upgrade to Mandriva 2005 Limited Edition from the three-CD 2005 LE distro's on-disk ISO's [on hardware: Toshiba Satellite 2410-W9X]

Next I burned the (15 Mbyte) boot.iso from the first CD of the three-CD 2005LE distro to a CD. I think I can use this in the future to install other distros from on-hard-drive ISO's. I used that to upgrade to 2005LE from ISO's on hard disk.

Next I added the easyurpmi sources (except some didn't exist) and the club sources (except some didn't exist?).

Then call the magical command:

urpmi -auto-select 
and wait a while!

Next, urpmi pine

The boot process/display hangs on ipmi probe, so I could not get to a console to install NVIDIA. I turned the ipmi service off and then could install NVIDIA's own commercial installer.

Many problems:

scroll mouse does not work in Firefox anymore

all the fonts look horribly pixellated (didn't before)

ALSA doesn't work, and installing relevant ALSA packages doesn't help. (It turns out that during the install, one can choose between two audio drivers; if one knows what they are, one would notice that the default is NOT ALSA!); xmms does not work under any setting.

I ran alsaconf, but this made no difference.

my shells frequently telling me I have mail, when I do not.

I downloaded the latest RealPlayer rpm from their site and installed it.

2.3 FAILED: Full/fresh install of Mandriva 2005 Limited Edition from the three-CD 2005 LE distro's on-disk ISO's [on hardware: Toshiba Satellite 2410-W9X]

Next, I tried a fresh install (includes formatting the root partition) after saving /var/spool/mail. Many things were again screwed up. A rough account follows.

urpmi.addmedia main http://gulus.usherbrooke.ca/pub/distro/Mandrakelinux/official/2005/i586/media/main with media_info/synthesis.hdlist.cz 

urpmi emacs-X11 xmms auctex finger fetchmailconf bittorrent-gui aterm fetchmail lyx xdvi compress locate

urpmi pine 

Some package requested cannot be installed: pine-4.62-1plf.i586 (due to unsatisfied liblber.so.2) 

urpmi -auto-select

To build pine:

urpmi gcc pam-devel libopenssl-devel ncurses-devel

./build lmd

but result still fails without libldap.so.2!!

win32-codecs real-codecs

Following is big!

urpmi totem mplayer

Oops. then I used the drak gui to install MANY gnome, video stuff.

urpmi jre xpdf

JAVA: download it straight from Sun's site; follow their install directions. (above uprmi gave an old version of kaffe for jre?)

Then (with jre) Azureus runs!; this is a better bittorrent client??.

rpm -Uvh AdobeReader_enu-7.0.0-2.i386.rpm error: Failed dependencies: libstdc++.so.5 is needed by AdobeReader_enu-7.0.0-2 libstdc++.so.5(CXXABI_1.2) is needed by AdobeReader_enu-7.0.0-2 libstdc++.so.5(GLIBCPP_3.2) is needed by AdobeReader_enu-7.0.0-2

in urpmi media manager, searching by files or descriptions does not work, and i can find no settings to affect it.

2.4 Full install of Mandriva 2005 Limited Edition from CD1-CD4 (club download) set

Oh, there's a 4 CD set. So why is there a 3 CD set which doesn't work well? I had CD1-CD4 on the hard drive as ISOs. I backed up /var/spool/mail and used the boot.iso method to do a fresh install from on-disk ISO's (but preserving my /home partition, which has user accounts).

These comments now reflect the help of Adam W, a most friendly Mandriva employee, who helped sort them out (identifying a bunch of veritable bugs in the release). The lesson for me was to be more open to the possibility that problems experienced are real bugs that need reporting and fixing. Mandriva's poor QA is improving, but distro's are still not robust when they come out.

2.4.1 Comments on installer:

I complained that in MDK10.1, the html link to the main INSTALL.html documentation file on the first CD was broken. It still is in this version! Yes, the top-level help file for installing the distribution does not exist! Again! [I have reported this bug, to no avail].

It claimed to format my / partition, as requested, but it must not have, since my old /etc/fstab still exists!? [unclear now. maybe /etc/fstab is kept on purpose? If so, how is that a fresh install?]

I installed from on-disk ISO's. The installer claimed to find 6 ISO's, i.e. those from CD5 and CD6 too, even though they were absent. Better still, the media manager comes up with all 8 CD's listed, but I don't understand it, since they have not been mounted..? In fact, the media manager had one of the CD's listed four times. [seems to be a real bug]

The installer gives some nice ``standard debug procedure'' for audio; but this info is not so useful during installation. It could maybe tell me where to find such info later.

My past problems with ALSA not working properly was to do with the fact that there is actually a choice of drivers for audio, and I had left it as the non-ALSA default driver. It is cryptic, though, in the installation: it mentions you are choosing between OSS and ALSA, but does not tell you which driver is which! Advice: switch to driver with name starting with ``snd-'' for ALSA. [Apparently on most hardware, the installer will default to ALSA, but it believes mine has some trouble. I find no trouble. Regardless, the instructions during install are not helpful.]

I went through and chose all my packages carefully, and then at the very end of the installation had the opportunity to save my selection to a file (great!!), although some parts of that option (e.g. save to ftp) are not yet programmed! and just lead to blank screens.

2.4.2 Comments on functionality after installation

  1. The first boot failed to reach X. Boot messages said dkms failed to install nvidia and also slmodem. I had to switch ``nvidia'' to ``nv'' in /etc/X11/xorg.conf. [TWO bugs! To fix my X problem, I needed to add the nvidia driver to modprobe.preload. Also, the error messages from the nvidia kernel on boot should be ignored.]
  2. Mozilla-firefox complains when it starts that it fails to initialise rpnp.so. [A real (Mandriva) bug; confirmed on another installation with all CD's.]
  3. Mouse scrolling doesn't work properly. The installer, unlike in previous versions, picked the wrong mouse type as default. Maybe I didn't test it properly. PS/2 universal scroll mouse works.
  4. Yay! Acroread7 was installed.
  5. So was an old version of realplayer.
  6. There are so many softwares available, it might be nice to have a tip-of-the-day option which tells you of a useful package/program each morning.
  7. I asked for mozilla (ie in addition to firefox) during the install, but it wasn't installed, and worse it is no longer available afterwards either. [Maybe this is due to the installer's confusion about how many CD's were present; Mozilla is available in the contrib mirror, which wasn't available at first.]
  8. Wahoo!: multiple sound sources work in parallel!! (sometimes; start xmms first).
  9. Realplayer fails to get access to the sound driver for 1.5 mins after startup!!? [This needs the workaround to DISABLE the arts server in KDE (by gui). But then, no KDE apps make their silly noises. Maybe in the future sound will be better sorted out.]
  10. I installed NVIDIA's driver, but then X fails every second boot: cannot find a screen. [See above; this is a (bad!) Mandriva bug; the fix is to add nvidia to modprobe.conf]

2.4.3 Procedure after install

Here is what I did post-install:

  1. As root, run some lines to get some mirrors in the urpmi database (see footnote)2.1. Commercial mirror failed (25 April 2005). Then run

    urpmi -auto-select
  2. I use pine, but the plf rpm of pine in my mirror list fails to install. Download from pine's site and compile it yourself.

    To build pine:

    urpmi gcc pam-devel libopenssl-devel ncurses-devel

    ./build lmd

  3. Download nvidia driver from their site and install it according to instructions. Change xorg.conf to use nvidia.
  4. If skipped xmms in installation, urpmi xmms xmms-alsa gnome-alsamixer
  5. Download latest Skype rpm and install. If desired, download more recent RealPlayer rpm and install. Maybe some of these efforts are only necessary for me due to not having the full CD set.
  6. urpmi win32-codecs libdvdcss (latter available from plf source). AAhh! action DVD looks horrible compared with under 10.1 [This just turned out to be a different default for interlacing behaviour than in the last versions of video players (!). In Totem, press ``i'' to toggle interlacing.] For DVD ripping, try ``urpmi dvdrip DVDrip'' and then run dvdrip.
  7. My shells keep telling me that I have mail (even when it's not new). They didn't used to do this before, and I can't figure out how to get rid of it. [Not yet figured out]
  8. gtkguitune for guitar. psbind (where isi t?); urpmi octave finger
  9. Oooh. I finally got my nvidia card to display to an external monitor (LCD projector). I had tried this before, and recently, and got errors, but all I needed to do was reboot (ie restarting X didn't work.. I guess something's in the hardware). I didn't quite get the twinview I was looking for - I only got the external display, no laptop display - but enough to present PDFs and project DVD's. #:) So, my current setup is: xorg.conf xorg.conf.
  10. Too much fun (text to speech): urpmi festival sox ... e.g. see http://www.aerospacesoftware.com/text-to-speech-howto.html

3. General wisdom

3.1 Rules for installing GNU/Linux on a ``migrating'' friend's computer

[2005] Having messed this up once, I suggest the following (to myself, at least) if someone wants help making a Windows / GNU-Linux dual boot system on one hard drive:

4. Favourite software

All I need in life for productivity software is the equivalent of Matlab, Adobe Illustrator, and LYX. Scilab may be an open source excellent alternative (not compatible) to Matlab, and Skencil and Scribus do some of what I need from Adobe Illustrator. If Illustrator was sold for Linux...

4.1 laptop / screen presentations (slides) and PDF, LATEX, LYX.

Trying to choose a format to use for the next few years for overhead (projected) presentations. Requirements:

LYX supports seminar and foils (which requires manual installation of LATEX class), but seminar fails on the first criterion. If the first criterion is met, then at least the thing can be edited in LYX and then at the end converted to a screen presentation with minimal difficulty (since ``\section'' can become ``\slide''.

So I am following Matt Welsh's advice, even though -- UGH -- it involves learning about true-type fonts. It involves some investment in setup, but looks like what I want.

Why is foils.cls so hard to find, and not installed? Why does LYX not carry it any more? Oh.. It seems foils might actually do what I want... so I should get LYX's template to work (someting's wrong!): Aha: Foils has a restrictive license, so tends not to be included in free LATEX distros. See ``Latex installation'' under the LYX ``Help'' menu .

Hey, under foils, just modify title environment so it also sets the top-right header to the title, and suppresses the top-right header for the current page! DONE! Ask me for cpblFoils.sty if you want this modification!

4.1.1 Summary of available options

Okay, based on Michael Wiedmann's standard catalogue of options for LATEX-based presentation packages, here is some better overview info.

From my point of view, any package which will eliminate material which does not fit on the page defeats much of the charm of the LATEX solution; that is, one must worry about form (how much will fit on a given slide) when one should focus on content. This narrows down the package options:

The following require ``begin slide'' and ``end slide'' tags of some form. In general, these seem to be able to look much snazzier, but that doesn't help me:

The following allow one to start a new, titled slide whenever one wishes, but will display on extra pages any material which does not fit on a given page. These are therefore candidates for my use:

texpower:
an add-on package; great
foiltex:
fundamental for most of what I like so far
PPower4:
this is an add-on also; great
rayslides:
this looks good too! check it out?
texslides:
Matt Welsh's page collects some of above and deals with font issues for PDFLATEX
I now still have to figure out any font (PDFLATEX vs LATEX) issues, and optimise compatibility with LYX.

4.1.2 Conclusion so far:

LYX with foils class with my add-on cpblFoils.sty does everything I want! texpower would likely do any extra glitz.

\usepackage{cpblFoils} 
Making dvi when hyppref is used causes errors. (Oh? I think everything works perfectly using PDF not PDFtex in Lyx - nov 2005).

I think I have the best of both worlds now...

but: the font for math is a bit odd?

-it would be nice to have PDF bookmarks/toc generated for foil headers.

sept 2005: There are some other good tricks, like using the ``shortform'' option for drafts, and making use of the comment package. See my slidesTemplate.lyx: It can switch to make a compact version of the slides with comments included. (In LYX, the ``shortform'' option goes in the Layout$\rightarrow$ Document Style $\rightarrow$ Options box)

Nov 2005: But this foiltex does not allow use of bibliography / bibtex with slides. Why? And I can't find discussions of this. Needed modifications so far:

When I am desperate to tighten up a list, I have used ``\zerolistvertdimens'' at the beginning of the list.

4.2 LYX

Under ``Help'', LYX gives info on current LATEX installation. Nice. Followed its advice to install cv.cls in my user space. I ought really to have installed foils in my user space, since it doesn't come with open source.

For making tables, if you want to have horizontal lines per cell, turn ``multicolumn'' on individually in each cell.

4.2.1 Macros

Macros in Lyx are a pain. You cannot define commands outside math environment. I guess I failed to get the template thing working properly!? So here was my solution: I put the latex macros into one file (in the appropiate place in ~/texmf/tex) and redefined them for lyx in another file.

alias lyxm='lyx ~/latex/lyx/lyxMacros.lyx '
Actually, this needs to load the arg before the lyxMacros.lyx file... so in bash it's a function, not an alias; from my .bashrc file:

lyxm()

{

lyx ${1} ~/latex/lyx/lyxMacros.lyx  &

}

Or, alternatively:

  1. Load the lyxMacros.lyx file first into Lyx. Within this file, note that for things to work, the order of definitions matters! my alias expect must be before cexpect, for example. This tells LYX, NOT LATEX, how to display defined macros.
  2. Now load the file you want.
  3. put a

    \usepackage{cpblEcon} 
    in the documnet preamble for LYX (can set this as part of default). And put a latex file cpblEcon.sty in the latex path (e.g. ~/texmf/tex/latex/) with the appropriate LATEX definitions corresponding to the LYX ones, above (!).

Note: I have also written a LYX style file. It has a \usepackage{cpblEcon} in it, and defines some new environments.

Feb 2005: Ack. a bug in Lyx? Can't get macros which use mathbb to work in foils. works when exported to latex. :( Solution: including ``\usepackage[cspex,bbgreekl]{mathbbol}'' seemed to solve it.

Nov 2005: As general policy, put new style bits into the ``preamble'' sections of lyx layout files or .inc files for layouts, rather than having separate LATEX style files... I'm making comment, foils, and econ paper styles.

4.2.2 Bibliography / BibTEX

In Document layout, choose natbib: that way, you can use the different kinds of citations, e.g. noun or parenthetical etc.

4.3 LATEX

I put some LATEX style files from texslides in my texmf directory (apparently the structure here has to mirror that of the system texmf dir??) and used

texhash
to update the database. To see where things (personal .bib database, .bst files, etc) are meant to go, use, for example

kpsewhich -progname=bibtex -show-path=bst 
You should not need to set the environment variables to choose paths. Another neat program is texconfig, run as root, to set latex settings.

4.4 Python

If ever you need to use any regular expressions, use Kodos to develop them! Brilliant.

4.5 Mplayer / Playing video

Mplayer sounds like it is (again?) the cutting edge video player. For watching interlaced video (high speed motion shows combs if player is showing both halves) you can try to construct full images by CPU-intensive blending. ``mplayer -pphelp'' will show some available methods; you just try one. For example, ``mplayer -vf pp=fd:c'' seems remarkably good.

5. Installation of Mandrake 10.1-Official on Toshiba Satellite 2410-W9X

November 2004

5.1 Installation

I upgraded (i.e., avoided a fresh install) from MDK10 to MDK10.1-Official, using ISO format files (i.e., not expanded to files, and not burned to CD). I used a floppy boot disk with the appropriate list file detailing where the rpm's were (ie following standard directions, which are sadly out of date: one can use ISO's directly), but the installer ignored this file! Instead, it let me specify wher the first ISO was. Rather than let me worry during installation whether I would get a chance to specify where the others were, it stated clearly (a great improvement!!) that it had found all four! before proceeding. [[By the way, why do I need the boot floppy? Can't I just add something to LILO to tell it to boot from some install file somewhere?]] [[Another possibility for upgrading is just to let people switch urpm sources to the new distro?...]]

But then the screen went blank for a while, making me worry (needlessly)... the interface stil needs help. The installer claimed it would take 90 minutes! but suddenly decided (correctly) it was finished after only ~15. It's great not having to change CD's etc. The Network configuration is much improved! It has a little more explanation what it's asking for.

It's remarkable how poor some superficial things (above) can still be coming from Mandrake. The html link to the html documentation file on the first CD was also broken - only the .txt version existed! Unbelievable, almost, for an official release from a good company trying to make a good impression.

5.2 After installation

I mostly wanted this upgrade for the sleep/suspend functionality, but it still does not work at all, at least out of the box. The other reason was the hope that ALSA would be able to mix more than one sound source at once. That still did not happen by itself, though I haven't spent extra time on it.

Also, wine does not work at all. Applications come up as all-black windows. (fixed, below)

A number of things were broken after the ``upgrade'':

  1. The KDE panel, ``kicker'' died whenever I logged in or started it up. I ended up trashing all my KDE settings and starting over (a great nuisance!). Remember, keyboard shortcuts are hidden under ``Accessibility'' under KDE customisation! One can spend forever going through all the stupidly separated ``look and feel'' options for KDE configuration. More integration, please; more tabs; less having to launch separately from a long menu system a dozen different GUIs.
  2. ALSA (sound) was no longer working after installation! I tried alsaconf, and I turned off ``sound'' service on startup. No luck. Next time I rebooted, ALSA was running, and I just needed to use the alsamixer to un-mute the PCM and adjust volume levels. Hmm. Still, I want to be able to hear more than one sound source at once! e.g. Skype ringing while I'm listening to BBC... Aha. (March 2005): I finally got that to work: very simple; as root, put the following lines into /etc/asound.conf :

    #/etc/asound.conf start:

    pcm.!default {

      type plug

      slave.pcm "dmixer"

      }

    pcm.dsp0 {

      type plug

      slave.pcm "dmixer"

      }

    pcm.dmixer {

      type dmix

      ipc_key 1024

     slave {

      pcm "hw:0,0"

      period_time 0

      period_size 1024

     buffer_size 8192

      rate 44100

      }

     bindings {

      0 0

      1 1

      }

      }

    ctl.dmixer {

      type hw

      card 0

      }

    #end.

    Immediately, multiple apps will play their sound simultaneously!

  3. I had to reset all my urpm media! http://easyurpmi.zarb.org/ is a place for setting up some urpmi media with a batch command. For the club ones, Mandrake Club has an interface to give urpmi.addmedia commands one by one. All pretty quick.
  4. OpenOffice during upgrade: My choices for language settings in OpenOffice got overwritten by the upgrade! It switched to interpreting dates the American way! Just need to change language locale in Options. [I only ever used the spreadsheet; but I now prefer Gnumeric anyway].
  5. Mandrake Online: I paid (donated?) for Mandrake's little update icon, which has some way to go before it's useful. If you ever delete the mdkonline (mdkapplet) applet from your desktop panel, just edit ~/.MdkOnline/mdkonline (turn to TRUE the auto thing) and then run mdkapplet to get the applet back on your panel.
  6. I have not managed to get my nVidia drivers going again after upgrade, even though I'm a club member. Not sure why this is always such a pain.
  7. Since the upgrade, I now have to tell KDE that I want to log out TWICE for it to actually take effect!! Weirdness! [This went away]
  8. urpmi fnfx for some Toshiba laptop tricks??! ``FnFX enables owners of Toshiba laptops to change the LCD brightness, control, the internal fan and use the special keys on their keyboard (Fn-x combinations, hot-keys).'' Hm. I uninstalled this again: something broken.
  9. Added twinview functionality to xorg.conf, copied from a Toshiba 2410 linux page (tiscali). Didn't work the only time I tried with an LCD projector.
  10. No sound on mpegs / quicktime from mplayer or etc. Try ``urpmi codecs'' to find a number of rpms for codecs for different programs. e.g. urpmi win32-codecs real-codecs ... but this didn't help. I installed from the mandrake gui a more recent mplayer and now there is sound.
  11. Firefox: This may not give a recent version, but use it; updating from mozilla.org gave me bugs.
urpmi mozilla-firefox

5.3 PDF

After ages of frustration with limited PDF tools (a GUI to fill out fillable-forms in PDF, or to concatenate PDF documents?), try

urpmi pdftk

e.g. pdftk file1.pdf file2.pdf cat output merged.pdf

and also download/install guipdftk??

This still doesn't give a gui to fill in forms!!

5.4 Xorg and nVidia drivers once more

Some advice from someone on a MandrakeClub forum worked, with one difference and despite a number of discouraging things (see below) on the way. What a shame that out of four Mandrake distributions, I've never managed to get the nvidia working using Mandrake's packages! So.. once again, the following is how to let nvidia rather than Mandrake install their driver. Starting with the 6226 release from nvidia, there is no patch needed for this kernel.

I installed the appropriate kernel-source. (uname -r and then urpmi kernel-source).

I uninstalled the nvidia and nvidia-kernel and dkms-nvidia rpms but got horrid errors:

[root@]# urpme nvidia

To satisfy dependencies, the following packages will be removed (15 MB):

dkms-nvidia-6111-1mdk.i586 (due to missing nvidia)

nvidia-6111-3mdk.i586

Is this OK? (y/N) y

removing dkms-nvidia-6111-1mdk.i586 nvidia-6111-3mdk.i586

+ /usr/sbin/dkms -rpm_safe_upgrade remove -m nvidia -v 6111 -all

dkms.conf: Error! No 'DEST_MODULE_LOCATION' directive specified.

dkms.conf: Error! No 'PACKAGE_NAME' directive specified.

dkms.conf: Error! No 'PACKAGE_VERSION' directive specified.

Error! Bad conf file.

File: /var/lib/dkms/nvidia/6111/source/dkms.conf does not represent

a valid dkms.conf file.

error: %postun(dkms-nvidia-6111-1mdk) scriptlet failed, exit status 5

[root@]# urpme nvidia-kernel

The following packages contain nvidia-kernel: nvidia-kernel-2.6.8.1-10mdk-6111-1mdk.i586

[root@l]# urpme nvidia-kernel-2.6.8.1-10mdk-6111-1mdk.i586

removing nvidia-kernel-2.6.8.1-10mdk-6111-1mdk.i586

dkms.conf: Error! No 'DEST_MODULE_LOCATION' directive specified.

dkms.conf: Error! No 'PACKAGE_NAME' directive specified.

dkms.conf: Error! No 'PACKAGE_VERSION' directive specified.

Error! Bad conf file.

File: /var/lib/dkms/nvidia/6111/source/dkms.conf does not represent

a valid dkms.conf file.

error: %preun(nvidia-kernel-2.6.8.1-10mdk-6111-1mdk) scriptlet failed, exit status 5

I then from init 3 ran the nvidia script. It failed with

ERROR: Unable to load the kernel module 'nvidia.ko'. This is most likely

because the kernel module was built using the wrong kernel source files.

Please make sure you have installed the kernel source files for your

kernel; on Red Hat Linux systems, for example, be sure you have the

'kernel-source' rpm installed. If you know the correct kernel source

files are installed, you may specify the kernel source path with the

'-kernel-source-path' commandline option.

-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':

-1 Invalid module format

Looking at the log file /var/log/nvidia.log or something like that indicated I should try

urpmi gcc

which upgraded from 3.3 to 3.4. That had in fact been the problem. I tried the nvidia script again and it worked. I also added the line

nvidia 
to the end of the file /etc/modprobe.preload. This is necessary! If it's not there, you will need to reinstall the NVIDIA driver every time you boot!

Then I got dkms errors on every boot-up, until I deleted the whole (old) nvidia directory from some dkms directory.

5.5 toshutils compiling

I still cannot get toshutils to compile. urpmi gtk-devel gtk+ yacc may solve some of the problems, but I still get lots of errors.

By the way, for anyone using a Toshiba, there is a great Toshiba Linux email list on which one can ask for help. (Might not be available archived online?).

I also found some patches for the toshutils program... it seems it might be quite buggy? I applied those patches but still had errors remaining.

Jan 2005: Still no luck with this stuff. urpmi acpi cpufreq gnome-cpufreq-applet does not help.

echo 3 >/proc/acpi/sleep 
tries but says suspend is an unsupported event. Same with mode ``4''.

Other diagnostics:

ls /proc/acpi

I turned apmd off for startup at boot in services gui.

There is a ``toshiba extras'' kernel option which might not be standard?!

cat /proc/acpi/battery/BAT1/info

cat /proc/acpi/battery/BAT1/state

Can't find kpowersave

Oh.. Installing klaptop seems nice. Now there's an icon on my taskbar, and I can ``configure ACPI'' and can initiate suspend/hibernate. Only problem is, those fail, and eventually give up and return to the session...

5.6 Security

Ohhh. Wakeup call! I just noticed that for the indefinite past my computer has been under ssh attack!! Since I had some guest and family accounts with trivial passwords (what was I thinking?!), I have probably had people all over my machine. Ah what to do? Try to get pam-tally working? I have set the Mandrake security level one grade higher and installed/activated a firewall.

6. Installation of Mandrake 10 on Toshiba Satellite 2410-W9X

Upgrading was frustrating initially, though I think I figured out my mistakes eventually. See my page for Mandrake 9.2 install for details on compatibility etc. I have my /home directory on a separate partition, so there was never any real risk to reinstalling - just expended time.

I tried to do an update on Mdk 9.2 to 10. There was very little direction on how to use ISO's on disk. I thought I had done it but then somewhat into the upgrade the install started freaking out, claiming errors on libdv2, libgii, libgii0, and then endless more. I ended up burning CD's IN MS WINDOWS to save my ruined system (ie complete the ``upgrade''), but even then X did not work at all.

How to write an ISO image: In Nautilus (file browser), right click on the .iso image and choose ``write to CD''. Yep.

6.0.1 Mail:

It seems I have full mail servers running, so if I delete the smtp host in pine, mail is sent straight from my machine! That's not good for privacy (risk of reply to dynamic IP?) but if I were using Mutt or if I had a fixed IP it would be good.

Also, note that interchange still says they will do upgrade system soon... then switch all mail to them with secure pop...

6.0.2 Another round of XFree trying

the solution is simple: Forget the Mandrake commercial RPMs!! Stick with the nvidia shell script, making sure to have the kernel-source which matches my kernel exactly! (Still need to upgrade kernels to .13?). Then, see Thorsten's page or etc for all the weird XF86Config lines: the display on my laptop lies about the available modes, so you have to tell X to ignore them. Now the full screen is used, GLX works, etc.

6.0.3 Another round of XFree frustration

I unplugged the computer and booted it on wireless, and now my X is broken.

My kernel is 2.6.3-7mdk but when I install the sources, I get 2.6.3-13mdk.

SOLVED: So reinstalling the NVIDIA script seemed to do the trick. God knows what messed up the driver. And the problem with that is that the kernel and sources didn't match. I probably just need to tell the NVIDIA script where to find the sources. Instead, I installed -7 and removed -13.

6.0.4 Trying to get sound recording to work

sox -r 48000 Untitled.wav -r 32000 un.wav rate

mp3encode -s 32 -b 64 -l 2 un.wav un.mp3

Actually, gnome-sound-recorder hung when recording a long (5 min) sound. Instead, use the excellent ``rec'' along with above two lines.

6.0.5 FINALLY, progress with sound: ALSA revelation

Aug 2004: Motivated by interest in gnomemeeting and skype, I spent ages trying to figure out why they would not work (problems with /dev/dsp and etc etc). It turns out that I have never had ALSA running, despite it trying to start up on boot and being integrated in my kernel!! What is Mandrake thinking? Why is it so hard to find documentation on this?! Maybe there was an option I messed up in the install: choose ALSA if you have the choice! Anyway, I had to install a bunch of ``alsa'' rpms (tools, lib, player). Those include ``alsaconf'' to be run by root, and alsamixer. After one restart, everything works beautifully, including Flash sound, skype, choice of sample speeds, etc in both GNOME and KDE.

Also got ALSA plugin for xmms, changed xmms to use ALSA, and configured detail to use audio device rather than PCM (latter, default, made jittery sound).

NOTE: Now I can only use one sound application at once! They block each other. http://www.thepenguin.org.uk/alsa/ says this is due to my sound device, but can be overcome with the latest ALSA and a dmixer plugin. Still to do..

6.0.6 Video

urpmi xine-win32??

6.0.7 Anacron: some regular root scripts

urpmi anacron, since this computer is not on continuously.

Actually, I had planned to then set slocate and update jobs, but it seems that if you install anacron, these are already done. /etc/cron.daily and so on include such things.

6.0.8 Kernel upgrades

``uname -r'' tells you your kernel.

Need to reinstall the Nvidia commercial driver for each kernel upgrade. I think there's the problem that for me, kernel-source upgrades happen automatically, but kernels don't. Then they're out of sync, and maybe that makes my X (commercial nvidia driver) break?!? Can't undersstand why. Anyway, to update kernel, see http://www.mandrakesoft.com/security/kernelupdate . For kernels, seem to need to use a longer filename with urpmi; e.g.:

urpmi kernel-2.6.3.16mdk-1-1mdk.i586 

rather than

urpmi kernel-2.6.3-16mdk
Don't forget to reboot into the new kernel before reinstalling NVIDIA driver.

Wow this was epic. I uninstalled kernel-source-... and reinstalled kernel source (all unnecessary) and then found out from reading groups that the new NVIDIA drivers have problems (got ``not clean, please run 'make mrproper'" in the install log, etc). So, don't use the 61xx driver versions; download the old 5336 version from nvidia.com. [September 2004]. That works fine. (610x version compiles but gives me a black screen in X!). Also, in general if trouble with nvidia installers, can run them with -extract-only flag, then enter directory and use ``make install''.

Seem to need to rerun ``alsaconf'' as root after each kernel upgrade too!

[btw, I was once again confused by booting with wireless which seemed to break X, but it may have been my recent upgrade of kernel-source instead???? don't know, but solution is reinstall driver as above..]

6.0.9 Postscript: changing bounding boxes in order to make optimal 2-up versions of .ps files

Ugh. There is no single method here, and in general everything seems very difficult. In a few occasions, the psbind program with carefully chosen set of pages to scan for bounding box, and possibly borders and margins set to 0, works nicely. But when there is lots of white border within the bounding box, psnup will overwrite text with white!!! in the case of a scanned document (?).

Could make a version of psbind which does each page independently?

6.0.10 MediaWiki

6.0.11 Dual-boot stuff

Though I almost never use it, the proprietary and fragile operating system (MS Win2K) on one small partition became messed up, so I simply reformatted and reinstalled the OS. That was easy: it did not overwrite LILO (which had been put on disk's first sector by Mandrake).

6.0.12 Scribus

Couldn't install this so far, but it might be only hope for better than Acroread....

6.0.13 Maple

[oct 2003] I installed Maple 6 (REALLY OLD!!) as though it were RedHat 6/6.1, but I guess I have the wrong version of glibc (not 2.0?), so it doesn't work. Ahh. I got it working by following this FAQ:

This problem is caused by a conflict between various dynamically linked shared libraries used by Maple. As a workaround, rename or remove the following files in the folder $MAPLE/bin.IBM_INTEL_LINUX_REDHAT or $MAPLE/bin.IBM_INTEL_LINUX_SUSE (where $MAPLE is the location of your Maple installation). The default location is /usr/local/maple.

ld-linux.so.2

libc.so.6

libdl.so.2

You can either move these files to a temporary folder or change their names by adding a letter to the filenames. Do not remove the files from your system until you are sure that removing them fixes the problem on your system.

Next, I still have a problem due to the fact that the hostname changes whenever I log on to the network wirelessly, and this confuses the license manager. Ahh. Tech support helped me with this. You no longer need a license manager for Maple 6. Just put the license.dat file obtained from Maple straight into the license folder. So, from scratch: in flexlm/unix dir on CD, run license install script. Then replace

/usr/local/maple/license/license.dat
with the file license.dat from Maple.

Oh, I also may have had to symbolic link maple and xmaple to /usr/local/bin:

ln -s /usr/local/maple/bin/maple /usr/local/bin/maple

ln -s /usr/local/maple/bin/xmaple /usr/local/bin/xmaple

This was an old version of Maple - I doubt any problems installing a newer one!!!

7. Installation of Mandrake 9.2 on Toshiba Satellite 2410-W9X

December 2003

I don't know what the ``W9X'' part means. By the sounds of others' pages, I guess all 2410's are fairly equivalent.

Previously I had installed Mandrake 9.1 on the same Toshiba Satellite 2410 mandrake91_toshiba.html.

Installed it next to existing MS Win2000pro (the last version ever of M.S. Windoze which can be copied and reused etc without registering??) - no problem, no fiddling with NT boot loaders: just let Mandrake do its thing.

more /proc/version says: Linux version 2.4.22-10mdk (nplanel@no.mandrakesoft.com) (gcc version 3.3.1 (Mandrake Linux 9.2 3.3.1-2mdk)) #1 Thu Sep 18 12:30:58 CEST 2003 .

The following page is better; follow it for most stuff: linuxfrance.chez.tiscali.fr/toshiba_eng.html

.....

Still to do:

APM! dl Modem; set sendmail up for smtp forwarding (NO! wait for fixed network).

7.1 Initial Mandrake installation

Chose UK English; Generic PS2 wheelMouse (can test it!)

Used custom partitioning (and the auto-allocate button)

I needed all three CD's.

Graphics autodetected: Generic Flat panel 1024x768. NVidia GeForce4

I chose XFree 4.3.

Left ``zeroconf host name'' blank, if it was asked.

Chose ``standard'' security; no firewall.

Turned on ssh and other servers.

Boot loader: chose LILO (there's no /boot partition with Mandrake!) on disk's first sector. Upon installation, the Win2K which was already installed worked perfectly.

7.2 Post-install configuration

Extra packages

I installed: lyx, wireless*, fetchmail, ethereal, xmms, latex2html, xdvi, grip, a2ps, and aterm from the Mandrake CD's (using urpmi <package> called as root). Probably others, too. I have copied my CD's to the hard drive and changed the location through the Drak Package program, so now using urpmi to install stuff will get it from the hard disk if Mandrake shipped it, and the internet otherwise.

Had to install adobe acrobat by hand; had to install a bunch of plugins for Mozilla. Downloaded pine and some others.

7.2.1 Graphics

Shut down X by Ctrl-Alt-F1, log in as root, and type init 3. Then as root ran the NVidia driver installation program I downloaded (very simple to find/choose) from NVidia's web site.

Then I made the couple of changes in /etc/XF86Config-4 advised by the nvidia install docs, and also added Option NoLogo under ``Section `Device''' to remove the full-screen logo on startup. (Hey, that doesn't work!). The 3D programs I try now work.

7.2.2 Wireless ethernet in PCMCIA card

PCMCIA worked initially. I did use the graphical package installer to install iwconfig and pcmcia-tools, I think, from the Mandrake CD's. I stuck in my wireless card (whose true Orinoco chipset I knew should work fine with Linux) and it just worked automatically - much easier to set up than in Windows. I had to run the Mandrake Contrl Center network setup once, but didn't change anything. So, the card acquired the local signal at UBC and that was that. The wireless card, if it's inserted, shows up as eth1 and that's that.

Well, I am on UBC campus in a place where the wireless connection is REALLY flakey. When it goes down, (especially) if root calls ``ifup eth1'' to refind the network, sometimes I can no longer launch any X application!! I get an error such as

Xlib: connection to ":0.0" refused by server

Xlib: No protocol specified

/usr/X11R6/bin/xterm.real Xt error: Can't open display: :0.0
I can fix this by having root say ``hostname localhost'' but this doesn't last very long. What to do??

28Nov2003: Another try. There is interference due to rogue access points / wireless hubs, I guess, so often my link seems to die and ``iwconfig'' reports that the ESSID has changed from ``ubc'' to ``default''. If I tell iwconfig to change it back, this sometimes fixes the problem! I have told Mandrake Control Centre to use only ``ubc'' now, but that didn't fix the problem. (!?). I have now edited the defaults essid in /etc/pcmcis/wireless.opts to fix it to ``ubc'' rather than ``any''.

2Dec2003: Ahh, for what it's worth there are now a bunch of gui wireless consoles:

rpm -Uvh kwifimanager-1.0.2-1.MDK91.i586.rpm

And while I'm at it, upgrade wireless-tools:

rpm -Uvh -test wireless-tools-26-1mdk.i586.rpm libiw26-26-3mdk.i586.rpm

7.2.3 Keyboard

The key bouncing problem of Toshiba is no longer present under Mandrake 9.2

7.2.4 LYX

urpmi lyx

7.2.5 Toshiba Utilities

Much later: November 2003: rpm -Uvh toshutils-2.0.1-2.i686.rpm. It gives an install message ``Run "/etc/rc.d/init.d/fan start" to start Toshiba fan daemon.'' It does not work. It claims my kernel's missing the module?? I have rpms for toshset and toshutils installed, but they both crash when run.

7.2.6 Cannot get toshutils-2.0.1 to install: claims :

CANNOT get toshutils ie power management etc to work. Help!? I just want to be able to sleep and hibernate.

7.2.7 Fetchmail

Crazy! Under Mandrake 9.2, the postfix server does not work properly if mailman is also installed and not set up properly. So: with the drak rpm or whatever, uninstall postfix, and then reinstall postfix. Apparently this is not a bug, but it wasted a lot of my time, since fetchmail no longer worked. I suspect that uninstalling mailman would also have made the local smtp server (postfix) work properly.

urpmi fetchmail

So, postfix (the recent name for sendmail, the common MTA) is running on this system, and I think that is what receives the mail from fetchmail. I have my fetchmailrc file set up to get mail by IMAP from Berkeley. It works perfectly. I haven't yet got sendmail working to transparently send mail when I get online.

7.2.8 Sound

Sound seems to work for most applications, but RealPlayer 8 was initially silent. I get the ``cannot open the audio device.'' This is fixed easily. Run realplayer, chose to set the preferences, and turned on ESound. Quit the player, and restarted it. (Now I can watch NASA TV coverage of Spirt and Opportunity.)

7.2.9 Modem and PPP

(see Mandrake 9.1 version. I haven't bothered with this yet).

7.2.10 Canon i550 printer with GNU/Linux (Mandrake 9.1)

Please DO NOT buy this printer. Canon is quite clear they will not support it. I think they may have some other well-supported printers (??) but I would check their modern attitude before supporting them by buying any Canon product.

I RETURNED THIS PRINTER FOR A FULL REFUND.

See my Mandrake 9.1 install page for details.

7.2.11 Epson Stylus C84 with GNU/Linux

So then I bought a Stylus C84. Epson has a good record with GNU; I should have figured this out before. I plugged it in, ran Mandrake Control Center under Mandrake 9.2. It has a built in driver for the C84; autodetected, etc. Works perfectly.

See comment on k3b cd case printing, below.

Aaah. Feb 2004: I used the http interface to CUPS to adjust the print mode and (maybe as a result), printer printed an entire page of black on the next file!! I deleted printer, re-ran the Drake setup thing (which autodetects and sets it up!) and things are happy again!! Printers...sigh.

7.2.12 Window managers etc

12Sept: installed blackbox, bbconf, bbkeys, bbpager rpms. I don't like them. Maybe try again in a few years. Aha! Eventually installed my beloved old friend vtwm (which I used back in early 90's: still better than most vwm's now)! Perfect.

7.2.13 CD -writing

I log in to a shell as root and then run k3b. Everything seems to work perfectly. Start by running the k3b setup. I don't think Gnome is useful here.

In order to make a cd case cover, I used GCombust, another CD writing program already set up in Mandrake 9.1. However, when I printed out the cover, it was slightly too small!! I had to enlarge the postscript file by 2.575%. I used:

psresize -w8.7176in -h11.282in -W8.5in -H11in cdcase.ps cdcasebigger.ps

7.2.14 Maple

[oct 2003] I installed Maple 6 (REALLY OLD!!) as though it were RedHat 6/6.1, but I guess I have the wrong version of glibc (not 2.0?), so it doesn't work. Ahh. I got it working by following this FAQ:

This problem is caused by a conflict between various dynamically linked shared libraries used by Maple. As a workaround, rename or remove the following files in the folder $MAPLE/bin.IBM_INTEL_LINUX_REDHAT or $MAPLE/bin.IBM_INTEL_LINUX_SUSE (where $MAPLE is the location of your Maple installation). The default location is /usr/local/maple.

ld-linux.so.2

libc.so.6

libdl.so.2

You can either move these files to a temporary folder or change their names by adding a letter to the filenames. Do not remove the files from your system until you are sure that removing them fixes the problem on your system.

Next, I still have a problem due to the fact that the hostname changes whenever I log on to the network wirelessly, and this confuses the license manager. Ahh. Tech support helped me with this. You no longer need a license manager for Maple 6. Just put the license file obtained from Maple straight into the license folder.

Oh, I also may have had to symbolic link maple and xmaple to /usr/local/bin.

This was an old version of Maple - I doubt any problems installing a newer one!!!

7.2.15 Octave

Jan2004:

urpmi f77

rpm -Uvh octave-2.1.44-1mdk.i586.rpm libfftw2-2.1.3-11mdk.i586.rpm libhdf5_0-1.4.4-2mdk.i586.rpm

7.2.16 Automatic clock synchronisation

As root, type:

urpmi ntp

The settings are in /etc/ntp.conf if you like to look, but you don't need to! (But you should - put in a local time server; for me, ntp.ubc.ca). Unoptimised but fully functional clock setting will now occur whenever you boot! Simple, beautiful.

For optimisation, details: http://www.tldp.org/HOWTO/TimePrecision-HOWTO/ntp.htm

After you've set that up, use ntpq -p as root to check what it's doing.

7.2.17 Backup

To backup a user directory, I set up drakBackup (ie use the all-purpose config tool) and make use of the .backupignore feature and a combo of CD-R and network and to-disk: see the Mandrake documentation: excellent. Oh but the software isn't. My backup was more than one CD's worth, and the drakbackup wasn't savvy, and its report doesn't claim anything's gone wrong: awful logging.

7.2.18 Automatic updates from Mandrake

I'm not sure of all the details, but the following two lines done as root (could be put in /etc/cron.daily, for instance) does the magic! This gets the updates from Mandrake, auto-selects all of them, automatically installs them and leaves the rpm's downloaded in /var/cache/urpmi/rpms. You can leave out the -noclean switch if you don't want to keep the rpms.

#!/bin/bash

# Check for any rpm updates from Mandrake

urpmi.update -a

urpmi -update -auto -auto-select -noclean

Alternatively, to do this ``manually'', type Alt-F2 and enter ``MandrakeUpdate'' in the dialog box, and click ``run''. But this interface seems awfully broken (latencies in ui) to me.

For whatever reason, when first doing the auto update above for Mandrake 9.2, I got an error:

The following packages have bad signatures: /var/cache/urpmi/rpms/apache2-2.0.47-6.3.92mdk.i586.rpm: Invalid Key ID (sha1 md5 gpg GPG#22458a98 OK)

I solved this (!?) by doing ``urpmi apache2'' first. I don't know why.

This auto updating also sometimes tells me that a file it just apparently just downloaded is missing. Since it gives the exact internet path (ftp://...) I just use wget followed by that location to get the file and put it in the /var/cache/urpmi/rpms/.

7.3 Upgrading without burning ISO's

To upgrade Mandrake from 9.2 to 10 by downloading ISO's (I paid to join Mandrake Club) without bothering to burn CD's: I expanded the ISO of disc 1 into a temporary directory (see below). From it, I wrote the cdrom.img file to a floppy (could also write a couple others, to make network-installable version?). Then did installation (upgrade) using ISO's on disk.. .just boot floppy. See directions on CD 1, which are, unbelievably, written for MS-Windows-users!

mkdir mdk10

mkdir /iso

mount -t iso9660 ~/mdk10iso/Mandrake91-cd1-inst.i586.iso /iso -o ro,loop=/dev/loop0

cp -fR /iso/* mdk10/.

umount /iso

and so on for other ISO's.

Prepare boot floppy: Insert a good 1.44MB floppy in your floppy drive.

cd mdk10/images

dd if=cdrom.img of=/dev/fd0

Instead of cdrom.img, might use the hd one or network one, etc...

Argh. I couldn't get the CDrom floppy boot process to point to the hard drive, so I ended up opening the ISO's and using th hd-floppy boot...

7.4 Appendix

(Taken originally from: http://www.toshiba.ca/web/specifications.grp?lg=en&section=1&group=223&product=531&part=830)

Satellite 2400 Series Specifications 2410-W9X: 1.90GHz (PS241C-2PW9XP)

Processor

CPU: Mobile Intel Pentium 4 Processor - M Clock Speed: 1.90 GHz Coprocessor: Integrated Coprocessor, 400 MHz PSB Cache: L1 Cache 12KB/8KB (instruction/data), L2 Cache 512KB

Memory

Standard: 256MB PC2100DDR Maximum: 1024MB (512MB+512MB) Expansion Modules: 128MB, 256MB, 512MB PC2100 DDR SODIMM modules BIOS ROM: 4Mbit capacity

Storage

Floppy Disk Drive: Built-in 1.44MB, 3.5" integrated Optical Drive: Built-in COMBO DRIVE DVD/CD-RW. 180ms DVD, 130ms CD Maximum speed: CD-R(16x), CD-RW(10x), CD-ROM(24x). ATAPI interface Hard Disk Drive: 40.0 billion bytes, 9.7mm height, Enhanced IDE, Access time 12ms read/12ms write

Display System

Type: TFT Active Matrix colour LCD display Size (diagonal): 15" TFT LCD Panel Resolution: 1,024x768x16.7 million colours External Support and Maximum Colour Support: 800 x 600 x 16.7 million colours (no clean stretch) 1,024 x 768 x 16.7 million colours 1,280 x 1,024 x 65,536 colours (virtual display) 1,600 x 1,200 x 65,536 colours (virtual display) Simultaneous Display Support: 1,024x768x16.7 million colours

Video

Graphics Controller: NVIDIA GeForce 4 420. 3D and 2D accelerator. AGP bus. Simultaneous Display Capable. Open GL Support. Video Memory: 16MB DDR

Audio

Sound System: YMF753. Full duplex 16bit. Stereo. Direct 3D sound. External mic and headphone port. Volume Control dial, Built-in stereo speakers..

Communication

Modem: V.92 Data/Fax Modem, Ring Wake-up Resume LAN: 10/100 Ethernet LAN network interface card, Wake-up On LAN, remote boot. 802.11b wireless antenna built-in. Also requires PA3212U-2MPC wireless accessory module for full wireless function.

Expansion

Memory: 2 slots total, one slot filled with 256MB, other slot empty. Empty slot can be filled with 128MB, 256MB, or 512MB PC2100 DDR SDRAM module. Maximum 1024MB RAM (512MB+512MB) PC Card Slots: 2 PC Card slot supports two Type II or Type III PC Cards, Supports Cardbus Ports: Parallel, RGB, infrared, 3 USB, 1 TV-Out, RJ11, RJ45, external microphone port, headphone port, SD Card Slot.

Keyboard and Pointing Device

Keyboard: Full sized 85 keys with 12 function keys 2.7mm keystroke, 6mm height Dedicated Windows Keys. Touchpad pointing device with scroll wheel Toshiba Console button Internet Button CD Control Function: Play/Pause, Stop/Eject, Previous, Skip/Next

Dimensions and Weight

Dimensions: 327 mm (W) x 286 mm (D) x 42 mm (H) Weight: 7.5 lbs

Operating System

Software: Microsoft Windows XP Home Edition

Power

Power Supply: 75W external Universal AC adaptor input voltage (100 \x{2013} 240V 50/60Hz Frequency (Universal), output voltage (15V, 5A). Dimensions: (WxHxD) 56mmx28mmx140mm Weight: 400g Battery Type: Removable, Rechargeable 9-cell Lithium Ion (Li-ion) 10.8V x 4500mAh capacity. Dimensions: (WxHxD) 174.5mmx70mmx18.5mm; Weight: 370g Battery Life: 2.5 hours Recharge Time: 3 hours off/ 3-10 hours on

BIOS

Support: TSETUP support, APM support, ACPI support, PnP support, VESA support, DPMS support, DDC support, SM BIOS support, PCI BIOS support

Security

Security: Cable lock slot, power on password

Environmental Specifications

Temperature: Operating 5^to 35^C (41^ to 95^F); Non Operating \x{2013}20^ to 65^C (-4^ to149^F) Thermal Gradient: Operating 15^ C per hr. max; Non Operating 20^ C per hr. max Relative Humidity: Operating 20% to 80% non-condensing; Non-Operating: 10% to 95% non-condensing Altitude (relative to sea level): Operating: -60 to 3,000m.; Non-Operating: -60 to 10,000m Shock: Operating: 7G; Non-Operating 60G Vibration: Operating 0.2G; Non-Operating: 1G

Warranty

Toshiba Warranty: Canada and International Limited Warranty System unit: One year parts and labour Battery: One year Pre-installed software is excluded from TCL standard limited warranty Click here for complete details on this warranty program and other Warranty Programs such as On-site and Next Business Day Service.

Print Friendly page

Hard Disk Drives: *GB = billion bytes for hard drives, accessible capacity may be less.

**Data connection rates may vary depending on conditions.

CPU Disclaimer

All brand and product names are trademark of their respective companies.

.

.

.

.

.

Satellite 2400 Series Specifications

2410-W9X: 1.90GHz (PS241C-2PW9XP)

Processor

CPU: Mobile Intel Pentium 4 Processor - M

Clock Speed: 1.90 GHz

Coprocessor: Integrated Coprocessor, 400 MHz PSB

Cache: L1 Cache 12KB/8KB (instruction/data), L2 Cache 512KB

Memory

Standard: 256MB PC2100DDR

Maximum: 1024MB (512MB+512MB)

Expansion Modules: 128MB, 256MB, 512MB PC2100 DDR SODIMM modules

BIOS ROM: 4Mbit capacity

Storage

Floppy Disk Drive: Built-in 1.44MB, 3.5" integrated

Optical Drive: Built-in COMBO DRIVE DVD/CD-RW. 180ms DVD, 130ms CD

Maximum speed: CD-R(16x), CD-RW(10x), CD-ROM(24x). ATAPI interface

Hard Disk Drive: 40.0 billion bytes, 9.7mm height, Enhanced IDE, Access time 12ms read/12ms write

Display System

Type: TFT Active Matrix colour LCD display

Size (diagonal): 15" TFT

LCD Panel Resolution: 1,024x768x16.7 million colours

External Support and Maximum Colour Support: 800 x 600 x 16.7 million colours (no clean stretch)

1,024 x 768 x 16.7 million colours

1,280 x 1,024 x 65,536 colours (virtual display)

1,600 x 1,200 x 65,536 colours (virtual display)

Simultaneous Display Support: 1,024x768x16.7 million colours

Video

Graphics Controller: NVIDIA GeForce 4 420. 3D and 2D accelerator. AGP bus. Simultaneous Display Capable. Open GL Support.

Video Memory: 16MB DDR

Audio

Sound System: YMF753. Full duplex 16bit. Stereo. Direct 3D sound.

External mic and headphone port. Volume Control dial,

Built-in stereo speakers..

Communication

Modem: V.92 Data/Fax Modem, Ring Wake-up Resume

LAN: 10/100 Ethernet LAN network interface card, Wake-up On LAN, remote boot. 802.11b wireless antenna built-in. Also requires PA3212U-2MPC wireless accessory module for full wireless function.

Expansion

Memory: 2 slots total, one slot filled with 256MB, other slot empty. Empty slot can be filled with 128MB, 256MB, or 512MB PC2100 DDR SDRAM module. Maximum 1024MB RAM (512MB+512MB)

PC Card Slots: 2 PC Card slot supports two Type II or Type III PC Cards, Supports Cardbus

Ports: Parallel, RGB, infrared, 3 USB, 1 TV-Out, RJ11, RJ45, external microphone port, headphone port, SD Card Slot.

Keyboard and Pointing Device

Keyboard: Full sized 85 keys with 12 function keys

2.7mm keystroke, 6mm height

Dedicated Windows Keys.

Touchpad pointing device with scroll wheel

Toshiba Console button

Internet Button

CD Control Function: Play/Pause, Stop/Eject, Previous, Skip/Next

Dimensions and Weight

Dimensions: 327 mm (W) x 286 mm (D) x 42 mm (H)

Weight: 7.5 lbs

Operating System

Software: Microsoft Windows XP Home Edition

Power

Power Supply: 75W external Universal AC adaptor input voltage (100 ? 240V 50/60Hz Frequency (Universal), output voltage (15V, 5A).

Dimensions: (WxHxD) 56mmx28mmx140mm

Weight: 400g

Battery Type: Removable, Rechargeable 9-cell Lithium Ion (Li-ion) 10.8V x 4500mAh capacity.

Dimensions: (WxHxD) 174.5mmx70mmx18.5mm;

Weight: 370g

Battery Life: 2.5 hours

Recharge Time: 3 hours off/ 3-10 hours on

BIOS

Support: TSETUP support, APM support, ACPI support, PnP support, VESA support, DPMS support, DDC support, SM BIOS support, PCI BIOS support

Security

Security: Cable lock slot, power on password

Environmental Specifications

Temperature: Operating 5^to 35^C (41^ to 95^F); Non Operating ?20^ to 65^C (-4^ to149^F)

Thermal Gradient: Operating 15^ C per hr. max; Non Operating 20^ C per hr. max

Relative Humidity: Operating 20% to 80% non-condensing; Non-Operating: 10% to 95% non-condensing

Altitude (relative to sea level): Operating: -60 to 3,000m.; Non-Operating: -60 to 10,000m

Shock: Operating: 7G; Non-Operating 60G

Vibration: Operating 0.2G; Non-Operating: 1G

Warranty

Toshiba Warranty: Canada and International Limited Warranty

System unit: One year parts and labour

Battery: One year

Pre-installed software is excluded from TCL standard limited warranty Click here for complete details on this warranty program and other Warranty Programs such as On-site and Next Business Day Service.

Print Friendly page

Hard Disk Drives: *GB = billion bytes for hard drives, accessible capacity may be less.

**Data connection rates may vary depending on conditions.

CPU Disclaimer

All brand and product names are trademark of their respective companies.

Design and specifications subject to change without notice.

<-@<-@7d

-@-@Font: Default-@-@


Footnotes

...2.1
club:

urpmi.addmedia distrib_mirrors.secsup.org_i586_2005LimitedEdition ftp://mirrors.secsup.org/pub/linux/mandrakelinux/official/10.2/i586/media/main/ with ./media_info/hdlist.cz 

urpmi.addmedia club.comm_i586_2005LimitedEdition http://cpblcpbl:cpblMandrake@www.mandrakeclub.com/downloads2/comm/10.2/i586/ with ./media_info/hdlist.cz

urpmi.addmedia updates_mirrors.secsup.org_i586_2005LimitedEdition ftp://mirrors.secsup.org/pub/linux/mandrake/Mandrake/updates/10.2/RPMS/ with ./media_info/hdlist.cz

urpmi.addmedia club.contrib_mirror.aca.oakland.edu_i586_2005LimitedEdition ftp://mirror.aca.oakland.edu/linux/mandrakelinux/devel/testing/Mandrakeclub/10.2/i586 with hdlist.cz

public: urpmi.addmedia plf-free ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/free/10.2 with synthesis.hdlist.cz urpmi.addmedia plf-nonfree ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/non-free/10.2 with synthesis.hdlist.cz urpmi.addmedia -update updates ftp://mirrors.secsup.org/pub/linux/mandrake/Mandrakelinux/official/updates/LE2005/main_updates/ with media_info/synthesis.hdlist.cz urpmi.addmedia main ftp://mirror.aca.oakland.edu/pub/linux/mandrakelinux/official/2005/i586/media/main with media_info/synthesis.hdlist.cz urpmi.addmedia contrib ftp://mirror.aca.oakland.edu/pub/linux/mandrakelinux/official/2005/i586/media/contrib with media_info/synthesis.hdlist.cz urpmi.addmedia jpackage ftp://mirror.aca.oakland.edu/pub/linux/mandrakelinux/official/2005/i586/media/jpackage with media_info/synthesis.hdlist.cz 


Christopher Barrington-Leigh 2005-12-12


Cheap Laptop Rugged Laptop Case Gaming Laptop Lenovo Linux Laptop
Linux on Laptops is copyright © linux-on-laptops.com
Privacy Statement  Contact us at linuxonlaptops (at) gmail.com
  Advertise on linux-on-laptops.com

No Warranties: This information is provided "as is" without any warranty, condition, or representation of any kind, either express or implied, including but not limited to, any warranty respecting non-infringement, and the implied warranties of conditions of merchantability and fitness for a particular purpose. All logos or trademarks on this site are the property of their respective owner. In no event shall linux-laptop.net, linux-on-laptops.com, or any directors, trustees, associates, or employees thereof be liable for any direct, indirect, special, incidental, consequential or other damages howsoever caused whether arising in contract, tort, or otherwise, arising out of or in connection with the use or performance of the information contained on this web site.