My goal for this web page is to facilitate the post-installation tasks
that some
may need to do to get Xandros 3.0 correctly working on a Toshiba A75
series laptop.
Some of the information may be useful for other Toshibas but I cannot
verify that.
email me.... mike@surfingpenguin.com
Install
Installation
of Xandros 3.0 is pretty straight foward. Just
insert the
disks
and let them go.
Sound
To configure the sound do the following:
1. First, as root open /etc/hotplug/blacklist and append to the end of
the file
the following:
snd-atiixp-modem
snd-atiixp |
2. Next, check
all the sound controls (multiple locations). Make sure that nothing is
muted (in my case it was the PC speakers) and sound levels are near
max. BTW, the KDE controls in the sound mixer are not exactly clear, to
me anyway, which button color indicates muted or not. Light green is
unmuted, dark green is muted or off.
3. Then, run alsaconf as root from the command line.
4. Finally, g to the sound system selection in the Sound and
Multimedia section of the Control Center, select the Defaults button
and apply the changes.
The above is a collection of things that I found in different postings
and I can't say for sure which ones are critical and which ones are
not. I know this worked for me.
Video
setup
***Screen
brightness is not able
to be controlled yet through
software. Unfortunately
the Toshiba A75 series, and I'm
sure
others, use a Phoenix BIOS so
toshiba-utils and "modprobe
toshiba_acpi" will not
work. What does work for me is using
the function keys. Pressing 'Fn' and 'F6' will dim the screen
and 'Fn' and 'F7' will increase the brightness.
Video card was correctly identified and driver loaded. I had to set the
screen to 1280 X 800 using the Display setup but it looks fine after
that.
Wireless mouse
The wireless mouse (Memorex MX4400RF) was correctly identified and
loaded during installation. However, that may be why I had trouble with
the touchpad. Some posts indicate that, if you install without an
external mouse connected, the touchpad should be properly installed at
installation. I can't attest to this.
Touchpad
setup
Initially
the touchpad didn't work and I had to rely
on a USB
mouse. Here's the path that I followed;
1. I found multiple posts that indicated that the synaptics driver
would work. I started to download it, then I
found a post that said the synaptics driver is included in the Xandros
3.0 kernel so there was no need to load it.
2. Found another post that said that if I modified my
/etc/X11/xorg.conf file to look like the following, then reboot and it
should work:
################################################################################
## Automatically generated file by buildxconf
## part of the Xandros hardware detection system
##
## See Also:
## 'man
devices-overview' for information
about the detection system
## 'man setxconf' a
utility for
interacting with the detection system
##
to modify the
X configuration
## 'man xorg.conf'
for the format of this
file
##
## Warning:
## If this file is
edited manually, then
buildxconf will no longer
## modify this
file. It must be
removed to be regenerated.
################################################################################
Section "Files"
ModulePath
"/usr/X11R6/lib/modules/altdrivers"
ModulePath
"/usr/X11R6/lib/modules"
# Local Fontserver: Disabled
by default.
#FontPath
"unix/:7100"
# Unscaled Bitmap Fonts:
FontPath
"/usr/lib/X11/fonts/75dpi:unscaled"
FontPath
"/usr/lib/X11/fonts/100dpi:unscaled"
# Scalable TrueType and CID
Fonts (via DeFoMa):
FontPath
"/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
FontPath
"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
# Scalable TrueType Fonts
(via std X path):
FontPath
"/usr/lib/X11/fonts/TrueType"
# Scalable Speedo and Type1
Fonts:
FontPath
"/usr/lib/X11/fonts/Type1"
FontPath
"/usr/lib/X11/fonts/Speedo"
# Scaled Bitmap fonts (ugly)
:
FontPath
"/usr/lib/X11/fonts/75dpi"
FontPath
"/usr/lib/X11/fonts/100dpi"
FontPath
"/usr/lib/X11/fonts/misc"
FontPath
"/usr/lib/X11/fonts/cyrillic"
# Misc. Fonts:
FontPath
"/usr/share/fonts"
EndSection
Section "Module"
Load "ddc"
Load
"int10"
Load
"xandetect"
Load
"GLcore"
Load "dbe"
Load "dri"
Load
"extmod"
Load "glx"
Load
"record"
Load
"bitmap"
Load
"freetype"
Load
"type1"
Load "vbe"
Load
"synaptics"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "CoreKeyboard"
Option
"XkbRules" "xorg"
EndSection
Section "InputDevice"
Identifier "mouse.usb"
Driver "mouse"
Option "CorePointer"
Option
"Device"
"/dev/input/mice"
Option
"Protocol" "IMPS/2"
Option
"Emulate3Buttons"
"YES"
Option
"ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Driver
"synaptics"
Identifier "Touchpad"
Option
"Device"
"/dev/psaux"
Option
"Protocol" "auto-dev"
Option
"LeftEdge" "1700'
Option
"RightEdge" "5300"
Option
"TopEdge"
"1700"
Option
"BottomEdge" "4200"
Option
"FingerLow" "25"
Option
"FingerHigh" "30"
Option
"MaxTapTime" "180"
Option
"MaxTapMove" "220"
Option
"VertScrollDelta"
"100"
Option
"MinSpeed" "0.09"
Option
"MaxSpeed" "0.18"
Option
"AccelFactor" "0.0015"
Option
"SHMConfig" "on"
EndSection
Section "DRI"
Mode 0666
EndSection
# pci info: 0x1002, 0x5835, 0x1179, 0xff02
Section "Device"
Identifier "Device1"
Driver
"ati"
Option
"VideoRam"
"134217728k"
BusID
"PCI:1:5:0"
Screen
0
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "CPT"
ModelName
"1389"
VertRefresh 56-64
HorizSync
31.5-60
EndSection
# res 1280 800
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 16
SubSection "Display"
Depth 4
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x800"
EndSubSection
EndSection
Section "ServerFlags"
AllowMouseOpenFail
EndSection
Section "ServerLayout"
Identifier "Default
Layout"
Screen "Screen1"
InputDevice "Keyboard1"
InputDevice
"mouse.usb"
"CorePointer"
InputDevice
"Touchpad"
"AlwaysCore"
EndSection
It didn't. I was stumped but I kept searching until I found the
following prodecure:
1. create a /etc/rc.local file (Xandros doesn't have one) that in the
following way:
echo
'#!/bin/sh' >
/etc/rc.local
chmod
744 /etc/rc.local
RL=`grep
':initdefault:'
/etc/inittab | cut -d: -f2`
echo
"LO:$RL:once:/etc/rc.local"
>> /etc/inittab
killall
-HUP init
2. Add the following to the empty rc.local file:
/sbin/modprobe -r psmouse
/sbin/modprobe psmouse psmouse_noext=1
Once I did that, the touchpad and the wireless mouse work perfectly
together, including tapping on the touchpad. I've had the touchpad work
under Suse 9.2, but it was touchy. Now it works exactly as it does
under Windows.
WiFi
NIC
I used ndiswrapper to install the driver from the Windows
/disks/C/WINDOWS/system32/drivers directory. See the following for
details on use of ndiswrapper:
http://ndiswrapper.sourceforge.net/
ACPI
***Screen brightness,
halt, suspend are not able to be controlled yet. Unfortunately
the
Toshiba A75 series, and I'm
sure others, use a Phoenix BIOS
so
toshiba-utils and "modprobe
toshiba_acpi" will not
work.
Mount Windows filesystem
Xandros found and mounted the Windows partition at /disks/C during
installation.