|
|
Toshiba
Satellite 3000-514
running Linux (Kernel
2.4.16)
Specifications |
CPU |
Mobile
Intel Pentium III-M CPU with Intel SpeedStep 1 GHz |
|
Chipset |
Intel 815 Chipset |
|
RAM |
512MB SDRAM |
|
Hard drive |
20 GB Hard drive [TOSHIBA MK2017GAP] |
|
CD-RW/DVD-ROM |
24x CD-ROM, 8x CD-R, 4x CD-RW, 8x DVD [TOSHIBA DVD-ROM SD-R2102] |
|
Floppy |
3.5" Floppy 1.44MB(modular) |
|
Display |
14.1" TFT color display, max 1024x768 TrueColor (16.7 million) |
|
Graphic |
NVidia GeForce2 Go, VRAM 16MB DDR |
|
Accu |
Lithium-Ion, max. 3.5h |
|
Sound |
MIDI- & 3D-Sound support |
|
Network |
RealTek RTL8139 Fast Ethernet (10/100 MBit) |
|
Internal Modem |
Intel 82801BA(M) AC'97 Modem |
|
USB |
Intel 82801BA(M) USB [UHCI] |
|
Interfaces |
1 x Headset |
|
|
1 x DC-In |
|
|
1 x external Monitor |
|
|
1 x Parallel (ECP) |
|
|
1 x SmartMedia |
|
|
1 x TV-out (S-Video) |
|
|
3 x USB |
|
|
1 x i.LINK® (IEEE 1394) (Firewire) |
|
|
1 x Fast Infrared Port (FIR) |
tested, runs perfectly |
tested, but doesn't run at all |
not tested, but should run without problems |
not tested |
Installation |
As basic installation I used SuSE
7.3 Professional. This distribution works pretty well for
Laptops. There are only some easy questions to answer, like name of
the computer and what you what to have installed. This distribution
offers the possibility to keep Windows in a smaller partition s if
you're really what to use Windows.
I chose "the
default installation with Office"
as basic installation and add all the other programs and package.
The
installation took approx. 30 minutes. Afterwards I had a perfectly
working, however not completely featured Linux running.
Full installation of SuSE 7.3 you can find here.
PCMCIA |
PCMCIA didn't work right away. I got some error messages like
linux kernel: register_serial(): autoconfig failed linux kernel: serial_cs: register_serial() at 0x03f8, irq 3 failed linux cardmgr[445]: get dev info on socket 0 failed: Resource temporarily unavailable
Solution:
Exclude the address ports 0x03f8 to 0x03ff for PCMCIA.
To do this add following line to the file /etc/pcmcia/config.opts
exclude port 0x03f8-0x03ff
below the line
# High port numbers do not always work... # include port 0x1000-0x17ff
Network |
The internal fast ethernet adapter works perfectly without any problems. Only make sure the module 8139too.o is compiled within the kernel or as kernel module, which should be in any distribution.
Kernel config path: |
Network device support | Ethernet (10 or 100Mbit) | RealTek RTL8139 PCI Fast Ethernet Adapter support |
Kernel module: |
8139too.o |
Sound |
Sound works fine with original SuSE 7.3 distribution. However after a new kernel has been installed (for example I installed Linux 2.4.16) one has to install the ALSA sound driver again. The ALSA driver working perfectly with the DVD and AVI player. You find the ALSA drivers at http://www.alsa-project.org/
The only kernel support I use is soundcore.o, I disabled all others. To install the alsa driver, first compile and install your kernel and kernel modules and then install the alsa driver with make install.
Kernel config path: |
Sound | Sound card support |
||||
Kernel module: |
snd-pcm-oss |
18208 |
0 |
|
(autoclean) |
|
snd-pcm-plugin |
13968 |
0 |
|
(autoclean) [snd-pcm-oss] |
|
snd-mixer-oss |
4832 |
0 |
|
(autoclean) [snd-pcm-oss] |
|
snd-card-intel8x0 |
8656 |
0 |
|
|
|
snd-pcm |
28736 |
0 |
|
[snd-pcm-oss snd-pcm-plugin snd-card-intel8x0] |
|
snd-timer |
8528 |
0 |
|
[snd-pcm] |
|
snd-ac97-codec |
22976 |
0 |
|
[snd-card-intel8x0] |
|
snd-mixer |
25632 |
0 |
|
[snd-mixer-oss snd-ac97-codec] |
|
snd |
31312 |
1 |
|
snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-card-intel8x0 snd-pcm snd-timer snd-ac97-codec snd-mixer] |
|
soundcore |
3280 |
2 |
|
[snd] |
NVidia Installation |
The NVidia GeForce 2 Go graphics card is completely supported by Linux. You can download the newest drivers on the NVidia driver page for Linux. First you have to erase old NVidia drivers if there are any. Check with
# rpm -q -a | grep NVIDIA_
Then erase the packages with
# rpm -e NVIDIA_kernel-1.0-xxxx # rpm -e NVIDIA_GLX-1.0-xxxx
Next install the new packages. If you use either SuSE, Redhat or Mandrake I recommend to use the special packages which are provided on the NVidia page. If you use a different distribution I recommend to downlaod the sources and compile it.
# rpm -ivh NVIDIA_kernel.xxxx.i386.rpm # rpm -ivh NVIDIA_GLX.xxxx.i386.rpm
Attention:
Every time you compile a new kernel you have to compile the NVidia kernel modules, too. For SuSE you can find the source code of the nv_glx driver at /usr/src/kernel-modules/nv_glx. Compile and install them with "make install".
XFree86 configuration |
To run X you need at least XFree86 4.x. Which is shipped with any new Linux distribution. The correct configuration of the /etc/X11/XF86config file is very important. Below I provide all sections of a XF86config file, which runs fine on my Toshiba 3000-514.
It supports some special options for the NVidia GeForce2 Go
graphics card as well as an optional USB mouse.
The USB mouse
support can be configured on all systems even if there is no
secondary mouse connected. If you use this config file you can
connect a USB mouse anytime and it will run straight away.
Attention:
Sometimes if X
is already running and later the USB mouse will be connected, the USB
mouse isn't working. This happens even when all modules are loaded
correctly.
Workaround:
Switch
between virtual terminals. For Example press Ctrl-Alt-F10
and then Ctrl-Alt-F7
to go back to the previous screen.
I configured the graphics card with the TwinView option. This means the display of the laptop is shown on the TV at the same time. In order to do this the Monitor and the Screen section are quite different from the normal configuration. Therefore I provide two Monitor and Screen scection and you can choose whatever you like best.
Section "Files" FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/local" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/X11R6/lib/X11/fonts/URW" FontPath "/usr/X11R6/lib/X11/fonts/Speedo" FontPath "/usr/X11R6/lib/X11/fonts/kwintv" FontPath "/usr/X11R6/lib/X11/fonts/truetype" FontPath "/usr/X11R6/lib/X11/fonts/uni" FontPath "/usr/X11R6/lib/X11/fonts/CID" ModulePath "/usr/X11R6/lib/modules" RgbPath "/usr/X11R6/lib/X11/rgb" EndSection |
Section "Module" Load "dbe" Load "type1" Load "speedo" Load "freetype" Load "extmod" Load "glx" Load "v4l" EndSection |
Section "ServerFlags" Option "AllowMouseOpenFail" EndSection |
Section "InputDevice" Driver "Keyboard" Identifier "Keyboard[0]" Option "MapName" "Standard Keyboard [ pc104 ]" Option "Protocol" "Standard" Option "XkbLayout" "de" Option "XkbModel" "pc104" Option "XkbRules" "xfree86" Option "XkbVariant" "nodeadkeys" EndSection |
Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "Device" "/dev/pointer1" Option "Emulate3Buttons" "on" Option "Emulate3Timeout" "50" Option "InputFashion" "Mouse" Option "Name" "Autodetection" Option "Protocol" "ps/2" Option "Vendor" "Sysp" EndSection |
Section "InputDevice" Driver "mouse" Identifier "Mouse[2]" Option "InputFashion" "Mouse" Option "Name" "Autodetection" Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5" Option "Device" "/dev/input/mice" Option "Vendor" "Sysp" EndSection |
Section "Monitor" HorizSync 30-50 Identifier "Monitor[0]" ModelName "TV" VendorName "Generic" VertRefresh 60 UseModes "Modes[0]" EndSection |
Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 78.65 1024 1056 1184 1312 768 772 776 792 -HSync -VSync EndSection |
Section "Device" BoardName "GeForce2 Go" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" Screen 0 VendorName "NVidia" Option "NvAGP" "1" EndSection |
Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "800x600" EndSubSection SubSection "Display" Depth 15 Modes "1024x768" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" EndSubSection SubSection "Display" Depth 32 Modes "1024x768" EndSubSection SubSection "Display" Depth 8 Modes "1024x768" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" Option "TwinView" "On" Option "TwinViewOrientation" "Clone" Option "TVStandard" "NTSC-M" Option "ConnectedMonitor" "TV,DFP" Option "TVOutFormat" "SVIDEO" Option "SecondMonitorHorizSync" "31-60" Option "SecondMonitorVertRefresh" "50-75" Option "MetaModes" "800x600 @1024x768, 1024x768; 800x600, 800x600" Option "NoLogo" "off" Option "UseEdidFreqs" "on" EndSection |
Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" InputDevice "Mouse[2]" "SendCoreEvents" Screen "Screen[0]" EndSection |
Section "DRI" Group "video" Mode 0660 EndSection |
If you like to configure your XF86config file without TwinView use these Monitor and Screen section instead.
Section "Monitor" HorizSync 31-60 Identifier "Monitor[0]" ModelName "1024X768@75HZ" VendorName "--> VESA" VertRefresh 50-75 UseModes "Modes[0]" EndSection |
Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "800x600" EndSubSection SubSection "Display" Depth 15 Modes "1024x768" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" EndSubSection SubSection "Display" Depth 32 Modes "1024x768" EndSubSection SubSection "Display" Depth 8 Modes "1024x768" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" Option "NoLogo" "off" Option "UseEdidFreqs" "on" EndSection |
Multimedia |
DVD - Player |
To watch DVD playing any country code (Tested only with country code 1 and 2) I installed three different programs. All three playing encrypted and unencrypted DVDs and providing Fullscreen modes.
Ogle supports interactive DVD menus and navigation, but it has some problems when the .vob file is copied to the hard disk and it doesn't provide a search slider. Still is my top choice watching DVDs.
Plays AVI files and VOB files from the hard disk. There is a search slider, but no interactive DVD menus nor navigation.
Also a pretty good player, plays a wide variety of formats.
Links |
Site |
Link |
---|---|
Toshiba |
|
Toshiba Installation Service |
|
Linux Kernel |
|
SuSE Linux |
|
ALSA (Sound) |
|
NVidia driver page for Linux |
|
Ogle Downloads |
|
Xine Downloads |
http://xine.sourceforge.net/xine_frame.php?page=download.html |
Mplayer Downloads |
|
Video plugins, CSS, player, etc |
Recovery of Windows XP |
It is possible to recover Windows XP with the Toshiba Recovery CD to a determined partition without destroying the Linux partitions. Run the Expert Mode (2) on your Recovery CD.
It there are any questions or remarks about this webpage please
mail to: eriedel@att.net |