However, if you boot with an external monitor attached, the LCD display is disabled and the driver works (!)
The usual workaround (VESA Framebuffer) works out of the box. But
you cannot switch to the external monitor with it. If you boot with an
external monitor attached, the LCD is disabled.
Append vga=792 to your Linux section in /etc/lilo.conf,
for instance:
image = /vmlinuz
root = /dev/hda2
label = neu
vga=792
append="hdc=ide-scsi"
From XF86Config:
Section "Device"
Identifier "NVIDIA GeForce2
Go"
Driver "vesa"
BoardName "NVIDIA GeForce2
Go"
EndSection
Section "Screen"
Identifier "Screen0"
Device "NVIDIA GeForce2
Go"
Monitor "ToshLCD"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1024x768"
EndSubSection
EndSection
Section "InputDevice"
Identifier
"Mouse0"
# Modified by mouseconfig
Driver
"mouse"
Option
"Device"
"/dev/mouse"
Option
"Protocol"
"IMPS/2"
Option
"Emulate3Buttons" "no"
Option
"Buttons"
"3"
EndSection
I use a targus USB wheel mouse as an external mouse, here is how to use it including wheel support.
Section "InputDevice"
Identifier
"Mouse1"
Driver
"mouse"
Option
"Device"
"/dev/usbmouse"
Option
"Protocol"
"IMPS/2"
Option
"Emulate3Buttons" "no"
Option
"Buttons"
"5"
Option
"ZAxisMapping" "4 5"
EndSection
I needed to compile a 2.4.7 kernel to get a rather stable USB mouse support. The SuSE 7.2 standard kernel locks the machine almost immediatly when using an external USB mouse
One can support two mices with one only optionally attached with:
Section "ServerLayout"
Identifier "XFree86
Configured"
Screen
0 "Screen0" 0 0
# Internal mouse stick
is the primary device
InputDevice
"Mouse0" "CorePointer"
# optional a second mouse
InputDevice
"Mouse1" "SendCoreEvents"
InputDevice
"Keyboard0" "CoreKeyboard"
EndSection
USB Support seems not rock solid. Sometimes the server forgets about the USB mouse, have to investigate.
I have to add some recent experiences...
...
Olaf Flebbe
o.flebbe@science-computing.de