ToshibaSatelliteP200-ST2061
- Contact: Trip Ericson
- Brand: Toshiba
- Make: Satellite
- Model: P200-ST2061
Current Issues
See the "Notes" section for full detail.
I'll be reloading an identical machine that is not mine at the end of December, and will completely redo this page at that time.
Right now, I'm trying to tackle a few minor but annoying problems
- Hardware volume control is too sensitive, goes up or down by 15-25 percentage points instead of a smaller, more reasonable number.
- Volume control now adjusts Headphone volume and not PCM volume.
System Info
bios-version:V1.80 system-manufacturer:TOSHIBA system-product-name:Satellite P200 system-version:PSPB3U-03E00Y
Hardware details
|
in Feisty (current stable)? |
in Gutsy (current development)? |
Installation works? |
Alternate |
Untested |
Hardware Information |
|||
Screen & Monitors |
|||
Device |
Works? |
Bug # |
|
in Feisty (current stable)? |
in Gutsy (current development)? |
||
Screen |
No |
Manual |
|
Correct resolution? |
No |
Manual |
|
Correct refresh rate? |
No |
Manual |
|
3D Acceleration |
No |
Manual |
|
External monitor works? |
Untested |
Untested |
|
External monitor - mirrors |
Untested |
Untested |
|
External monitor - extend desktop |
Untested |
Untested |
|
Power Management |
|||
Battery detected? |
Yes! |
Untested |
|
Hibernates? |
Untested |
Untested |
|
Sleep |
Untested |
Untested |
|
Dim monitor on battery |
No |
Untested |
|
Blank monitor on inactivity |
Yes! |
Untested |
|
Lid Close |
Untested |
Untested |
|
Cpu frequency scaling |
Yes! |
Untested |
|
Sound |
|||
Sound works? |
Somewhat |
Untested |
|
Correct volume? |
Yes |
Untested |
|
Hardware volume switch |
Somewhat |
Untested |
|
Headphone jack |
No |
Untested |
|
Mic jack |
Untested |
Untested |
|
Networking |
|||
Wired NIC |
Yes! |
Untested |
|
Wireless NIC |
No |
Manual |
|
PCMCIA NIC |
Untested |
Untested |
|
Firewire |
Untested |
Untested |
|
Bluetooth |
Somewhat |
Untested |
|
Modem |
No |
Untested |
|
Infrared |
N/A |
Untested |
|
Touchpad & Mice |
|||
Touchpad |
Yes! |
Untested |
|
Touchpad - Doubletap = double click |
Yes! |
Untested |
|
Touchpad - Scroll down side |
Yes! |
Untested |
|
Touchpad - turned off while typing |
Manual |
Untested |
|
External mouse - USB |
Yes! |
Untested |
|
External mouse - Serial |
Untested |
Untested |
|
Docking Station/Port Replicator |
|||
AC through replicator |
Untested |
Untested |
|
USB |
Untested |
Untested |
|
Serial |
Untested |
Untested |
|
Parallel |
Untested |
Untested |
|
External Monitor - VGA |
Untested |
Untested |
|
External Monitor - DVI |
Untested |
Untested |
|
Modem |
Untested |
Untested |
|
NIC |
Untested |
Untested |
|
PS/2 |
Untested |
Untested |
|
Additional Hardware |
|||
Fingerprint reader |
Yes! |
Untested |
|
CD/DVD drive |
Manual |
Untested |
|
PCMCIA cards |
Untested |
Untested |
|
Parallel Ports |
Untested |
Untested |
|
Card reader(s) |
Manual |
Untested |
|
Webcam |
Barely |
Untested |
|
Function and other keys |
|||||
Fn key |
Operation |
Keycode |
Works? |
Bug # |
|
in Feisty (current stable)? |
in Gutsy (current development)? |
||||
+ Space |
|
|
Untested |
Untested |
|
+ Esc |
Mute |
|
No |
Untested |
|
+ F1 |
|
|
Untested |
Untested |
|
+ F2 |
|
|
Untested |
Untested |
|
+ F3 |
|
|
Untested |
Untested |
|
+ F4 |
|
|
Untested |
Untested |
|
+ F5 |
|
|
Untested |
Untested |
|
+ F6 |
Bright Down |
|
Yes! |
Untested |
|
+ F7 |
Bright Up |
|
Yes! |
Untested |
|
+ F8 |
|
|
Untested |
Untested |
|
+ F9 |
|
|
Untested |
Untested |
|
+ F10 |
|
|
Untested |
Untested |
|
+ F11 |
|
|
Untested |
Untested |
|
+ F12 |
|
|
Untested |
Untested |
|
+ ArrowUp |
|
|
Untested |
Untested |
|
|
|
Untested |
Untested |
|
|
|
|
Untested |
Untested |
|
|
|
|
Untested |
Untested |
|
|
+ PgUp |
|
|
Untested |
Untested |
|
+ PgDown |
|
|
Untested |
Untested |
|
Other special keys |
|||||
Key |
Operation |
Keycode |
Works? |
Bug # |
|
in Feisty (current stable)? |
in Gutsy (current development)? |
||||
Web |
|
|
Somewhat |
Untested |
|
Media |
|
|
Somewhat |
Untested |
|
Play/Pause |
|
|
Yes! |
Untested |
|
Stop |
|
|
Yes! |
Untested |
|
Skip Back |
|
|
Yes! |
Untested |
|
Skip Forward |
|
|
Yes! |
Untested |
|
Notes
Let's go step by step. Here's how to go about installing Kubuntu Linux on this machine. I can't call it 7.04, because it's more of a mix between 7.04 and 7.10.
Installation
Initially, I attempted to install Kubuntu off of the Desktop CD, which led to a number of problems. First it failed to find the DVD drive to install with, (solved with "break=top" in the boot options and then "modprobe piix" when booting) then the X server failed because the driver for the X3100 video card is not included on the disk.
So it's off to the Alternate disk. This part of the installation was smooth and I was able to watch some TV while the system loaded up.
The problems really began once the system rebooted. Immediately, the system failed to load the X server, leaving a less knowledgeable user stuck on the "Kubuntu" loading screen. I used Ctrl+Alt+F1 to drop to a terminal, where the fun began.
Getting to the GUI
- sudo vi /etc/apt/sources.list
- Modify the first two web sources to 'gutsy' rather than 'feisty,' then save and exit.
sudo apt-get update && sudo apt-get remove xserver-xorg-video-i810 && sudo apt-get install linux-kernel-2.6.22-8-generic xserver-xorg-video-intel hal
- sudo vi /etc/apt/sources.list
- Return the two sources back to 'feisty.'
- sudo dpkg-reconfigure xserver-xorg
Follow the steps. Choose "intel" for the driver, answer "yes" for the question about frame buffering, and do not auto-detect the monitor as this will kill the display forcing you to use the power button.
- sudo shutdown -r now
- Wait for the system to reboot. You should now have a GUI.
This probably won't enable the actual Intel driver, as I know it didn't for me, but it'll get you going. I found that the system was, instead, using the VESA driver. This made it impossible to play Sauerbraten or watch videos.
Enable the Intel Driver
- Open konsole
- sudo dpkg-reconfigure -phigh xserver-xorg
- Choose "intel" for the driver
- Once done, Ctrl+Alt+Backspace.
- Log back in to find you are now running the Intel driver.
Note that as of this writing, I still have no gotten Compiz to work. Sauerbraten and my videos do work, however.
Also note that upgrading the kernel without upgrading HAL can cause kernel panics. It took me several days to track them down to HAL.
Intel 4965AGN Driver
http://ubuntuforums.org/showthread.php?t=493095
DVD Burner Driver
Of all the things I expected to not work on this system, the DVD burner was not one of them. The system didn't even detect it. This one was easily resolved, once I eventually found a post about a similar issue with a Vaio.
sudo modprobe ide-generic
To load it on bootup, add 'ide-generic' to /etc/modules on its own line. This will allow for use of the burner, though it will not have Direct Memory Access. When handling CDs, the lack of DMA does not appear to negatively impact performance, however burning a DVD is painfully slow--1.2x, to be exact, from what K3B says. If I manage to figure out how to enable it, I'll update this.
UPDATE! I've resolved my DMA issue by putting the PIIX driver in charge instead of ide-generic. Here was my procedure.
- Remove "ide-generic" from /etc/modules.
- Copy ata_piix.c and ata_piix.h to a folder in which you can work on them.
- Open ata_piix.c with KWrite and search for "ICH7/7-R"
- Underneath the last line in the section, add this:
{ 0x8086, 0x2850, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich_pata_133 },
- Save.
- Create a Makefile in the folder that will build a kernel module:
obj-m := ata_piix.o
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
default:
- $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
- Type "make" and allow it to compile.
- Type "sudo mv /lib/modules/2.6.22-9-generic/kernel/drivers/ata/ata_piix.ko /lib/modules/2.6.22-9-generic/kernel/drivers/ata/ata_piix.ko.old" and press enter.
- Type "cp ata_piix.ko /lib/modules/2.6.22-9-generic/kernel/drivers/ata/ata_piix.ko" and press enter.
- Type "sudo kwrite /etc/modprobe.conf" and press enter.
- Add the line: options libata atapi_enabled=1
- Save and restart system.
The DVD burner should now appear as /dev/scd0 with UDMA2 enabled!
Sound Controller
As of this writing, no driver exists for this sound controller that I'm aware of. That the sound works at all is amazing. Nothing I've tried thus far has made the built-in microphone work. I will update once this is fixed. (Intel ICH8/RealTek ALC268) I did install a newer development version of ALSA, but there's no change in the functionality of the sound system due to it.
The volume dial on the front of the machine does work, but the volume's steps are so large that it's fairly useless to attempt to use it for fine-tuning volume.
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3104 http://www.linuxquestions.org/questions/showthread.php?t=567376
Recent development! I now have sound from the headphone jack! I followed the steps outlined in second thread, using the patches from the first thread (both patch_realtek.c and hda_codec.c). Also, I placed "option snd-hda-intel model=3stack" in /etc/modprobe.d/alsa-base instead of whatever's in the post.
UPDATE! I no longer need to use the patch. I've still been compiling my own driver, so I don't know if it's fixed in the Ubuntu base or not. The internal mic now works, albeit at low volume. Plugging in the headphones now mutes the speakers. I don't think the new "Mic Boost" controls are doing anything, as adjusting them while recording audio doesn't affect the audio level. I could definitely use a functional Mic Boost.
5-in-1 Card Reader
Upgrading the kernel for the video apparently resolved this issue as well. I upgraded to the Gutsy version of udev as well, but do not know if this made a difference. The only issue here is that the system does not react when a card is plugged in, even though it's fully functional. To use an inserted disk:
- mkdir /media/mmc
- sudo mount /dev/mmcblk0p1 /media/mmc
Then go to the /media/mmc folder to access your SD/MMC card. As of this writing, no driver exists for the other formats this card reads, not that I have any of those to test with anyway.
UPDATE! It looks like the latest version of HAL (as of August 5, 2007) has allowed for SD cards to be auto-detected. I inserted one yesterday to show someone else and it popped right up.
Bluetooth
Bluetooth works on the system if you load Vista first, then do a warm reboot into Linux. Linux can drive the Bluetooth adapter, but cannot make the low-level calls needed to power it on initally. Supposedly the Omnibook driver can do that, but I did not want to harm anything that the system is doing now, such as power management, and so I have not tried it.
I tried to get my bluetooth mouse to "stick" with a bit of work on some files. This is what /etc/default/bluez-utils has in it:
HIDD_ENABLED=1
HIDD_OPTIONS="--server --search"
HIDD_OPTIONS="--connect 00:xx:xx:xx:xx:xx --server"
Third revision now, it DOES appear to have worked. Uncertain why it didn't work the first two times and has worked every time since, but, I'm not complaining.
UPDATE! By using the SVN, I was able to get Omnibook to compile and install. I added "omnibook" to /etc/modules, and created the file "omnibook.modprobe" and put "options omnibook ectype=14 userset=1" within it. Bluetooth is now enabled on bootup!
Fingerprint Reader
Installed Thinkfinger package as linked on the Ubuntu Wiki and had no issues with it.
Webcam
The Chicony camera that is included in this system runs on the uvcvideo driver, which should be downloaded and compiled to use with this system, however the camera will not initialize except with special options through the luvcviewer program. Ekiga and the like seem unable to make use of it at this time, though that may change.
UPDATE! I don't remember exactly what I did, but Ekiga now supports the camera!
Modem
http://linmodems.technion.ac.il/archive-seventh/msg00858.html
Does not work, but as noted in the above link, support is being worked on.
LaptopTestingTeam/ToshibaSatelliteP200-ST2061 (last edited 2008-08-06 16:19:44 by localhost)