Toshiba Satellite 3000-514
with SuSE





This notebook more or less works with LINUX ®. I tried SuSE 8.2, SuSE 8.1, SuSE 8.0, SuSE 7.3 and RedHat 7.2.
First of all remove some dirty W-stickers and remove the pre-installed weak operating system.
Boot by CD-ROM or DVD, format the HD with ext2, ext3, ReiserFS or your preferred file system.
After that, enjoy installing LINUX. 



Specific configuration and information about the implemented devices:

Tux
= Operates
Skull = Does not work
Warning = Works partially
Stop = I did not try it yet
ToDo = Under development
Hardware Info = Hardware information



ACPI  ToDo


Phil wrote:
I compiled a 2.4.17 with ACPI-Support and the Battery-Status under /proc/ works well:
Present: yes
State: charging
Present Rate: 0 mA
Remaining Capacity: 3880 mAh
Battery Voltage: 14800 mV
The Problem was, when I close the cover of my LT the CPU is at 100 % and that's why I removed the modules.
However, it's still under development.
New ACPI & Powermanagement for Toshiba Satellite 3k:
ACPI Support for Linux
ACPI works well with a 2.4.19 and the ACPI-Sources taken from 2.5:
human_at_earth:~$ cat /proc/acpi/battery/BAT1/state
present: yes
capacity state: ok
charging state: discharging
present rate: 0 mA
remaining capacity: 4000 mAh
present voltage: 14800 mV
Patch available at http://sourceforge.net/projects/acpi
A nice collection of patches which includes the ACPI-Patch,
Ftpfs-Patch and some speedup-patches
can you find at http://www.uni-karlsruhe.de/~ugk8/
Phil
 
Mathias Schulze wrote:
Hi!
ACPI works fine on my S3000-514.
I use kernel 2.4.21-pre6 and the patches from http://www.poupinou.org
and http://acpi.sourceforge.net.
Mathias

ACPI should work with newer (= 2.5.x) kernels.




APM  
Does not work!

V 1.2
It seems, apm -S does not work on Toshiba Notebooks.
It does not work yet!
If the Battery-LED begins to flash, it is time to plug electric current.

This doesn't seem to work: apm -s will suspend the machine, but it doesn't take kindly to being restarted; and apm -m always reports that the machine is being powered by AC with no battery present.



Audio / Sound 
ok

AC 97, Crystal CS 4299-A from Cirrus Logic Inc.

W-Specification: I/O 1C00-1CFF, I/O 18C0-18FF; PCI-Bus 0, Device 31, Function 5; IRQ 9

Autodetect



Battery  Hardware Info

8-cell, rechargeable, removeable Lithium-Ion battery.
3 - 3.5 h battery life.
Disadvantage: There is no cover for the battery-slide-in.



BIOS  Info

Phoenix BIOS (Version 1.3)
IrDA Enabled, Mode FIR, Base I/O address 2F8, IRQ 3, DMA 3
Parallel Port Enabled, Mode Bi-directional, Base I/O address 378, IRQ 7

The Phoenix BIOS is a shortcoming. You can not disable 'PnP OS' (Plug and Play OS).
You can not assign IRQ.

You can flash your BIOS with the latest version 2.2.
1. Download and unpack BIOS version 2.2.
2. Read the included PDF-Files.
3. Start a W. Operating System (via VMware or the like).
4. Put a 1.44 MB floppy into the floppy-drive.
5. Start the EXE-File.
6. Boot your Toshiba Satellite 3000-514 with this floppy.
7. The BIOS will be updated automatically.
8. If USB does not work, after flash-update, you should disable USB, boot, enable USB, boot again.



Chipset  Hardware Info

Intel 830M



DVD / CD-RW ok

DVD/CD-ROM Drive Toshiba DVD-ROM SD-R2102

24 x CD-ROM, 8 x CD-R, 4 x CD-RW, 8x DVD

W-Specification: Path 0 (0)

See the DMA section on HardDisk-area.

For playing DVD with XINE do
ln -s /dev/sr0 /dev/dvd

DVD-Rip: cdrdao driver = generic-mmc  (not toshiba!)



FireWire / i.LINK® / IEEE 1394   Did not tried

Texas Instruments OHCI-conformable IEEE 1394 Bus-Hostcontroller

W-Specification: PCI-Bus 2, Device 0, Function 0; IRQ 9

Klaus Schneider tried it with Debian 3.0 (Woody):
FireWire is a great thing if you own a digital camcorder.
It works with the ohci-1394 driver. You also want to enable "Raw IEEE1394 I/O support" for I/O operations to work.
As above, we need some lines for modules.conf; I put it in /etc/modutils/ieee1394 (you know - run update-modules).
# aliases etc. for the ieee1394 driver
alias char-major-171 raw1394
# load the ieee1394 device (i.e. ohci1304) driver below the raw1394 module
below raw1394 ohci1394
To test it all, run gscanbus. A fine documentation about FireWire aka IEEE1394 with Linux can be found at http://linux1394.sourceforge.net.

It should work - without any manual modification - with SuSE 8.2.



Floppy Drive  Hardware Info

ModularBay Floppy Drive
1.44 MB



Graphic / VGA  ok

NVIDIA GeForce2 Go
VRAM 16 MB DDR; BitBIT; Bus Clock Speed 166 MHz

W-Specification: PCI-Bus 1, Device 0, Function 0; IRQ 9

As of version SuSE 8.1 you can install Nvidia drivers directly from SuSE-CDs.
As of version SuSE 8.2 you have to download the Nvidia drivers via YaST OnlineUpdate or from Nvidia direct.
Nvidia-1.0.4363 works, but some later versions not! So, please do not use versions later than 1.0.4363.
Start the installation with
sh NVIDIA-Linux-x86-1.0-4363.run

Sax2 (from SuSE 8.2) does not work with this Nvidia display-controller. Maybe you have to copy a common
XF86Config to /etc/X11/.

See attached the XF86Config. Please note some further options, like Mouse Shadow, ... inside this file.
For further informations see »S-Video«. This is the TV-configuration file of /etc/X11/XF86Config.



Harddisk  Hardware Info ok

Toshiba MK2018GAP; Intel ICH3-M
20 GB
S.M.A.R.T.

W-Specification: Path 0 (0)

SuSE:
You have to enable DMA for optimal performance.
Review the performance with
hdparm -T -t /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 1.24 seconds = 103.23 MB/sec
Timing buffered disk reads: 64 MB in 19.43 seconds = 3.29 MB/sec
Activate DMA with
hdparm -d 1 /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 0.58 seconds = 220.79 MB/sec
Timing buffered disk reads: 64 MB in 3.43 seconds = 18.66 MB/sec
For your comfort put into /etc/init.d/boot.local
/sbin/hdparm -d 1 /dev/hda &> /dev/null
(Avoid error messages while booting with '&> /dev/null'.)
Do the same for DVD:
/sbin/hdparm -d 1 /dev/hdc &> /dev/null

Red Hat:
Check attached files to tune your HDD:
IDE performance tuning. Tested on RedHat 7.1 and Satellite 5000.
Add the following line to your /etc/rc.d/rc.local:
# Tune HDD
/sbin/hdparm -d1 -X69 -c1 -k1 /dev/hda
# Tune CD/DVD drive
/sbin/hdparm -d1 -X34 -c1 -k1 /dev/hdc
or modify the /etc/sysconfig/harddisks file accordingly.
Be aware: Settings depend on your hardware.
Check settings with:
hdparm /dev/hda
hdparm /dev/hdc



IrDA  ok

SMC IrCC Fast Infrared-Port / Super IO SMSC LPC47N227

W-Specification: IRQ 3; DMA 3

I tried to use a Siemens S 35 cellphone as modem (not GPRS!). That works fine.
You can also use a Nokia phone for that. Supernumerary you can utilize gnokii with Nokia!

Dial to the internet via IR:
rcirda start
rm /dev/modem
ln -s /dev/ircomm0 /dev/modem
Possibly you have to change a dialin modem command. Remove »ATZ S109=2« from Initialization String 0.

IrDA is started with the command rcirda start. After starting you can check if everything is running correctly with irdadump. If everything goes as planned you should receive the following monitor-output every 3 seconds:
erda:~ # irdadump
13:42:57.118679 xid:cmd d04496e2 > ffffffff S=6 s=0 (14)
13:42:57.208957 xid:cmd d04496e2 > ffffffff S=6 s=1 (14)
13:42:57.298645 xid:cmd d04496e2 > ffffffff S=6 s=2 (14)
13:42:57.388923 xid:cmd d04496e2 > ffffffff S=6 s=3 (14)
13:42:57.478670 xid:cmd d04496e2 > ffffffff S=6 s=4 (14)
13:42:57.568914 xid:cmd d04496e2 > ffffffff S=6 s=5 (14)
13:42:57.658705 xid:cmd d04496e2 > ffffffff S=6 s=* erde hint=0500 [ PnP Computer ] (23)


Klaus Schneider tried it with Debian 3.0 (Woody):
You can use the infared port with the serial and irtty drivers. That way, the irda port is talked to just as a serial port. Install the irda-common and irda-tools packages and you'll be able to use it, e.g. with a printer by copying files to /dev/irlpt0.
I tried to use the irlan protocol to get a wireless LAN with another linux box (another Toshiba Satellite 3000-514), but it hasn't worked for me. ifconfig irlan0 up and ifconfig irlan0 192.168.2.12 to assign an IP adress worked, but a ping didn't get a single packet through. If you have worked it out, please let me know.



Keyboard Partly

Standard-keyboard

W-Specification: IRQ 1

The hotkeys does not work without your help. Exception: Loudness.

Keyboard repeat Problem under X (KDE,Gnome...):
Sometime characters are repeated twice even if you type once and quickly.
Solution: Modify the /etc/X11/XF86Config
that it looks the following line
for Redhat modify the XKEYBOARD extension line:
XkbDisable
for SuSE add the following line in the Section "InputDevice":
Option "XkbDisable"
CAUTION: If you do that, you can not use your AltGr-key anymore!

Sometimes, Shift-7 (the / key) does not work correcty:
pressing Shift-7 has no effect, and you have to press it twice or three times.
That's annoying!


Project: Omnibook Configuration Tools & Patches

This is a set of small programs and patches to configure some advanced features of your Omnibook (usually things that HP has not documented) such as enabling/disabling the extra onetouch/multimedia keys.




Motherboard  Hardware Info

Toshiba PC Intel Pentium III
Mobile CPU SpeedStep 1000 MHz




Monitor Hardware Info

14.1 " TFT
Resolution 1024 x 768
Color 24 Bit (16.7 Mio.)



NIC / Ethernet  ok

Realtek RTL 8139 PCI-Fast-Ethernet-NIC, LAN-Card

W-Specification: PCI-Bus 2, Device 1, Function0; I/O 3000-30FF, Memory D2004800-D20048FF; IRQ 9

You have to load the module "8139too".

+

1394-NetworkAdapter (Texas Instruments OHCI-conformable IEEE1394-HostController)



PCMCIA  ok

Texas Instruments PCI-1420 CardBus-Controller

W-Specification Slot 1: PCI-Bus 2, Device 4, Function 0; IRQ 9
W-Specification Slot 2: PCI-Bus 2, Device 4, Function 1; IRQ 9

Works with some modifications.

You have to change some I/O-Ports to use PCMCIA (SuSE 7.3 only!).
Edit the file /etc/pcmcia/config.opts:
The problem is not the irq but the ioport resource!
In /etc/pcmcia/config.opts just put:
# The traditional COM resources
exclude irq 4, port 0x3f8-0x3f8
exclude irq 3, port 0x3e8-0x3e8
exclude irq 4, port 0x2f8-0x2f8
exclude irq 3, port 0x2e8-0x2e8
Thank you Andrea Venturi for this information.
See also this sample config.opts.

Here a sample of pcmcia.rc.config.



RAM  Hardware Info

PC 133 SDRAM 512 MB



Size  Hardware Info

306 x 266 x 34 mm
2.6 kg



Smart Media  ToDo Does not work!

Toshiba TC6371AF

Paul wrote:
I have a Toshiba Satellite 2805-S402 laptop which has a builtin
SmartMedia slot like yours. However, as far as I can tell, there
is currently no support for this SmartMedia slot under Linux, because
there is no driver for the Toshiba TC6371AF SmartMedia controller PCI
chip. I volunteered to write a kernel driver, but I'm still waiting
for all the necessary documentation from Toshiba.

Good luck for your intentions, Paul.

Maybe this will work in future, if Paul written a driver:
Create a mount point. For SuSE these are usually in the /media directory. I created a directory called /media/smart.
Modify the /etc/fstab file to have a new line »/dev/sda1 /media/smart vfat noauto,user 0 0«.
Note: You may need to experiment with different 'sda' numbers until you find one that will mount.
You can now mount the Smartmedia card using 'mount /media/smart'.
Possible you can get your Smart Drive to perform with other Satellite models, if you have an internal USB chip for SmartMedia.



Softmodem  ToDo Does not work!

Toshiba Software Modem AMR
Askey 1456VQL4(INT) Lucent Scorpio

Download slmdm-2.7.9.tar.gz (resp. the newer version) from the following webpage and copy it into the /tmp folder:
http://linmodems.technion.ac.il/packages/smartlink

Install all necessary developer packages gcc, rpmbuild, kernel sources ...

Check if the "linux" link points to the kernel sources to avoid compilation problems:
cd /usr/src
ls -l
Create "linux" link if it does not exist
ln -s linux-2.4... linux

Build rpm packages
cd /tmp
rpm -ta slmdm-2.7.9.tar.gz for SuSE
rpmbuild -ta slmdm-2.7.9.tar.gz for RedHat
(for older RedHat versions use: "rpm -ta slmdm-2.7.9.tar.gz")

Install new rpm-packages
cd /usr/src/packages/RPMS/i386/ for SuSE
cd /usr/src/redhat/RPMS/i386/ for RedHat
rpm -Uhv slmdm-2.7.9-0.i386.rpm
rpm -Uhv slmdm-amr-2.7.9-0.i386.rpm

Add the following line into /etc/modules.conf. Replace "GERMANY" with your country.
Default setting is USA.
Look into the README for more details if necessary. See last lines.
options slmdm country=GERMANY

You can add the following lines into the /etc/rc.d/boot.local (SuSE),  /etc/rc.d/rc.local (RedHat)
to load modules at every bootup
(execute this commands also now in the console to load the modules immediately for the following tests)
/sbin/insmod slmdm
/sbin/insmod slamrmo
/sbin/insmod slfax
(Your system should load this modules automatically at bootup.)

Stop for the test the network to exclude routing problems
rcnetwork stop for SuSE
service network stop for Red Hat
or
ifconfig eth0 down
ifconfig eth1 down ...

Start KDE -> open a Terminal and type kppp& or start it by menu.
Select "Device"-tab and set Modem Device: /dev/modem.
Select "Modem"-tab ->"Query Modem" if answer is ok click on "Modem Commands".
Insert in the "Dial String:" Field "ATX3DT" if you are using your own Telephone System (PBX).
Create your Dialup profile and dial into the internet.

For all other Linux distributions or additional information look into the README file:
cd /tmp
tar -xvzf slmdm-2.7.9.tar.gz
cd slmdm-2.7.9
less README

Maybe it will work ... sometimes.
But it is not reliable!
I am using my PCMCIA Modem further on.



S-Video  Partly usage

I configured the Nvidia graphics card with the TwinView option.
This means, the display of the laptop is shown on the TV at the same time.
You are able to use a S-Video to SCART Adapter. It works partial, with some manual configuration.

Please compare with the XF86Config-Sample.
Perhaps you have to change some lines (e.g. NTSC-J instead of PAL-B). Read the Nvidia Notes.

A very good XF86Config you can find here: Hints from Erik Riedel

Andreas Ritter wrote me:
I have a similar notebook, the TV-out works great, but you have to enable it with ne nvidia driver.
I made myself three X-configs:
One for working only with the display (1024x7..),
one with tv-out (800x600, destop clone on the tv),
one with monitor (11..x8.. on Monitor, 1024x7.. on Laptop screen, desktop over both screens,
so I have two individual monitors, with twinview-option).

On some TV-sets (e.g. Philips) you see black/white pictures only.
Mostly you have to scroll, because you can not view the over-all picture.
:-(



Touchpad  ok

Alps Electric Pointing Device (PS/2)

W-Specification: IRQ 12



USB   ok

Possible problems with Suse 7.3:
By default, SUSE 7.3 is using the UHCI module.
If it does not work, use USB-UHCI.
Edit /etc/rc.config (or etc/rc.config.d/hotplug.rc.config) and remove any reference to UHCI, replacing them with USB-UHCI.
See attached hotplug.rc.config.

Do not use YaST2 to establish USB-Scanners. Edit the /etc/sane.d/[scanner-manufacturer] manually.
See attached epson.conf. Maybe you have to make a 'chmod 666 /dev/usbscanner'.
Start XSane as user and scan your documents.

To use a USB-Mouse you need the modules usbcore, input, hid and mousedev.
modprobe usbcore
modprobe input
modprobe hid
modprobe mousedev
modprobe usb-uhci OR, if you get an error modprobe usb-ohci
If you want to use the PS/2-Touchpad and the USB-Mouse at the same time, you have to change the /etc/X11/XF86Config:
Section "InputDevice"
Section "InputDevice"
Section "ServerLayout"
Please take a look at XF86Config!
After that you have to create or edit the file /etc/rc.config.d/usb.rc.config:
USB_DRIVERS="keybdev mouse input hid mousedev"
Check this sample of usb.rc.config.





M$ Software

Try to get back money for M$ software, Toshiba forced you to buy.
Do not waste your money for unneeded software.

ZDNet.de

TheNoodle.com





To get further information please visit the following links:


http://newsletter.toshiba-tro.de/main/
Toshiba Service and Support
You can see various reports of Toshiba notebooks: Machine Configuration, OS Machine Compatibility, Machine Installation Help, ...

The Toshiba Linux Utilities
The Toshutils does not work with Phoenix BIOS, which belongs to Toshiba Satellite 3000-514. :-(

LINUX Support for Toshiba PC
with FAQ, Install Information, Download Service, ...

LINUX on Laptops
This is an index of information and documentation of interest to those who now use or are considering using the Linux operating system on a notebook or laptop computer.

UNIX with mobile computers
The TuxMobil site (former known as MobiliX) is dedicated to Mobile UniX systems. It leads you to a lot of useful hands-on information about installing and running Linux, BSD, Solaris and other UniXes on laptops, PDAs, cell phones, wearables and other mobile computer devices. You may find the Linux-Mobile-Guide and the Infrared-HOWTO, a survey of supported PCMCIA/CF cards, other mobile hardware surveys, some links to databases of stolen laptops and PDAs, a survey of laptop manufacturers and their Linux status, software for mobile computers and the `linux-laptop` mailing list. For even more information see the navigation bar above, the A-Z index or the sitemap.

LINUX on a laptop
Linux on specific laptops.


Thank you all for help and information. :-)

Last Update: August 17th, 2003  (I do not own this notebook any longer.)




Home | Contact | other Notebooks | other Manuals


Say No! to TCPA.

Copyright © 2002
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1
or any later version published by the Free Software Foundation;
with the Invariant Sections being with no Invariant Sections, with
no Front-Cover Texts, and with no Back-Cover Texts.
A copy of the license is included in the section entitled
»GNU Free Documentation License«.