IBM ThinkPad R40
System configuration:
Graphics: You need the following packages: xorg-server xf86-input-mouse xf86-input-keyboard xf86-video-ati After installed, it works well, even 3D hardware acceleration seems available, no xorg.conf needed.
[root@arch gl]# glxinfo name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2
but to have the right side of the TouchPad for scrolling pages up and down and avoid trouble with beryl, please refer to this xorg.conf,
Section "Files"
FontPath "/usr/share/fonts"
EndSection
Section "ServerFlags"
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection
Section "Module"
Load "extmod"
Load "type1"
Load "freetype"
Load "synaptics"
Load "glx" # 3D layer
Load "dri" # direct rendering
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "compose:rwin"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "Device" "/dev/psaux"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "BottomEdge" "4200"
Option "SHMConfig" "on"
Option "FingerLow" "25"
Option "LeftEdge" "1700"
Option "MaxTapMove" "220"
Option "MaxTapTime" "180"
Option "FingerHigh" "30"
Option "VertScrollDelta" "100"
Option "TopEdge" "1700"
Option "AccelFactor" "0.0015"
Option "RightEdge" "5300"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
VendorName "Generic"
ModelName "Flat Panel 1400x1050"
HorizSync 31.5-90
VertRefresh 59-75
EndSection
Section "Device"
Identifier "ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]"
Driver "radeon"
Option "DPMS"
Option "AGPSize" "32" # default:8
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]"
Monitor "Generic Monitor"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Virtual 1400 1050
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
InputDevice "Generic Keyboard" "CoreKeyboard"
InputDevice "Configured Mouse" "CorePointer"
InputDevice "Synaptics Touchpad" "AlwaysCore"
Screen "Default Screen"
EndSection
Sound: Work out of box and the (three) loudspeaker buttons at the upper left of the keyboard can be used to control the sound level.
Ethernet: Work out of box and recognize as eth1
Wireless (WiFi): Correctly detected and wrote "ipw2100" in your rc.conf, but you need ipw2100 firmware to make it work. Try: pacman -S ipw2100-fw