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:
= Operates
= Does not
work
= Works
partially
= I did not
try it yet
= Under
development
=
Hardware information
ACPI
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
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
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
8-cell, rechargeable, removeable Lithium-Ion battery.
3 - 3.5 h battery life.
Disadvantage: There is no cover for the battery-slide-in.
BIOS
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
Intel 830M
DVD
/ CD-RW
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
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
ModularBay Floppy Drive
1.44 MB
Graphic
/ VGA 
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
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

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
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
Toshiba PC Intel Pentium III
Mobile CPU SpeedStep 1000 MHz
Monitor
14.1 " TFT
Resolution 1024 x 768
Color 24 Bit (16.7 Mio.)
NIC
/ Ethernet
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

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
PC 133 SDRAM 512 MB
Size
306 x 266 x 34 mm
2.6 kg
Smart
Media
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

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

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
Alps Electric Pointing Device (PS/2)
W-Specification: IRQ 12
USB
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

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«.