PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Touchpad macht Probleme



columbus
19.11.03, 16:20
Bei mir geht es auch um XFree-Konfiguration auf meinem Notebook.
Ich habe ein ASUS 3500D und bekomme das Touchpad nicht so richtig zum laufen. Ich habe zwar den synaptics-Treiber runtergezogen und das Binärfile unter /usr/X11R6/lib/modules/ installiert. Und dort in den Unterverzeichnissen driver sowie input! Aber jedes mal, wenn ich den X-Server starte bekomme ich folgende Meldung:
......
Build Operating System: Linux 2.4.17 i686 [ELF]
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Wed Nov 19 23:38:03 2003
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) No Layout section. Using the first Screen section.
(**) |-->Screen "Screen[0]" (0)
(**) | |-->Monitor "Monitor[0]"
(**) | |-->Device "Device[0]"
(==) |-->Input Device "Generic Keyboard"
(**) Option "Protocol" "Standard"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc104"
(**) XKB: model: "pc104"
(**) Option "XkbLayout" "de"
(**) XKB: layout: "de"
(**) Option "XkbVariant" "nodeadkeys"
(**) XKB: variant: "nodeadkeys"
(==) Keyboard: CustomKeycode disabled
(EE) Unable to find a core pointer device
(EE) Unable to determine the screen layout
(EE) Error from xf86HandleConfigFile()

Fatal server error:
no screens found

Und mehr nicht, obwohl ich strartx -- -logverbose 8 angebe.
Die XF86Config-4 sieht folgendermassen aus:

### BEGIN DEBCONF SECTION
# XF86Config-4 (XFree86 server configuration file) generated by dexconf, the
# Debian X Configuration tool, using values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# If you want your changes to this file preserved by dexconf, only make changes
# before the "### BEGIN DEBCONF SECTION" line above, and/or after the
# "### END DEBCONF SECTION" line below.
#
# To change things within the debconf section, run the command:
# dpkg-reconfigure xserver-xfree86
# as root. Also see "How do I add custom sections to a dexconf-generated
# XF86Config or XF86Config-4 file?" in /usr/share/doc/xfree86-common/FAQ.gz.

Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "pex5"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
Load "xie"
Load "synaptics"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "RandR" "on"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "MapName" "Standart Keyboard [ pc105 ]"
Option "Protocol" "Standard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
Driver "synaptics"
Identifier "Configured Mouse"
Option "Edges" "1900 5400 1800 3900"
Option "Finger" "35 40" #"25 30"
Option "MaxTapTime" "20"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.20"
Option "AccelFactor" "0.0008"
Option "Device" "/dev/psaux"
Option "Protocol" "ImPS/2"
Option "Repeater" "/dev/ps2mouse"
Option "SHMConfig" "on"
EndSection

Section "Device"
BoardName "SiS650"
BusID "1:0:0"
Driver "sis"
Identifier "Device[0]"
VendorName "SiS"
EndSection

Section "Monitor"
Option "CalcAlgrorithm" "CheckDesktopGeometry"
HorizSync 27-60
Identifier "Monitor[0]"
ModelName "1024X768@60HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 40-60
UseModes "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[0]"
Modeline "1024x768" 62.35 1024 1056 1184 1312 768 772 776 793 -HSync -VSync
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection

SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection

SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
Option "NoMTRR"
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection


Section "DRI"
Mode 0666
EndSection

### END DEBCONF SECTION

Was habe ich übersehen?

Gruss Christian

tgmaster
19.11.03, 16:30
Hi,

falls die Fehlermeldungen wirklich am
Touchpad liegen sollte, versuche es als PS/2-Schnittstelle
"zu konfigurieren". Das hat mir jedenfalls beim Toshi geholfen.
Allerdings hatte ich zuvor keine Fehlermeldungen erhalten,
es hatte halt nicht funktioniert.

Gruß
Holger

the_Brain
20.11.03, 17:47
Section "InputDevice"
Driver "synaptics"
Option "CorePointer" <--- oder so - das haste vergessen

columbus
21.11.03, 15:32
Und was soll ich dann Corepointer übergeben? So geht es auch nicht und in der Doku zum Touchpad wird davon auch nichts erwähnt :confused:

Gruss Christian

chubby
21.11.03, 16:27
Hallo,

schaue bitte mal hier:

http://nervous.oltrelinux.com/hw/linux_aspire1300xv.html

dort ist die XF86Config-4 beschrieben (ungefähr Mitte des Artikels).

Vielleicht hilft das weiter.

Grüsse
chubby

columbus
24.11.03, 00:15
Ich habe die XF86config-4 jetzt folgendermaßen abgeändert:

# XF86Config or XF86Config-4 file?" in /usr/share/doc/xfree86-common/FAQ.gz.

Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "pex5"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
Load "xie"
Load "synaptics"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "RandR" "on"
EndSection

Section "InputDevice"
Identifier "Keyboard[0]"
Driver "keyboard"
Option "MapName" "Standart Keyboard [ pc105 ]"
Option "Protocol" "Standard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[1]"
Option "Edges" "1900 5400 1800 3900"
Option "Finger" "35 40" #"25 30"
Option "MaxTapTime" "20"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.20"
Option "AccelFactor" "0.0008"
Option "Device" "/dev/psaux"
Option "Protocol" "ImPS/2"
Option "Repeater" "/dev/ps2mouse"
Option "SHMConfig" "on"
EndSection

Section "ServerLayout"
Identifier "Layout[all]
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
EndSection


Section "Device"
BoardName "SiS650"
BusID "1:0:0"
Driver "sis"
Identifier "Device[0]"
VendorName "SiS"
EndSection

Section "Monitor"
Option "CalcAlgrorithm" "CheckDesktopGeometry"
HorizSync 27-60
Identifier "Monitor[0]"
ModelName "1024X768@60HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 40-60
UseModes "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[0]"
Modeline "1024x768" 62.35 1024 1056 1184 1312 768 772 776 793 -HSync -VSync
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection

SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection

SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
Option "NoMTRR"
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection


Section "DRI"
Mode 0666
EndSection

### END DEBCONF SECTION

Und dabei ist folgendes rausgekommen. Ich habe nur das Ende eingefügt, also ab dem Punkt wo die Fehler auftraten, sonst wäre das ganze zu lang:

(II) Loading extension XIE
(II) LoadModule: "synaptics"
(II) Loading /usr/X11R6/lib/modules/drivers/synaptics_drv.o
(II) Module synaptics: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
Module class: XFree86 XInput Driver
ABI class: XFree86 XInput driver, version 0.3
(EE) module ABI minor version (3) is newer than the server's version (2)
(II) UnloadModule: "synaptics"
(II) Unloading /usr/X11R6/lib/modules/drivers/synaptics_drv.o
(EE) Failed to load module "synaptics" (module requirement mismatch, 0)
(II) LoadModule: "synaptics"
(II) Loading /usr/X11R6/lib/modules/drivers/synaptics_drv.o
(II) Module synaptics: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
Module class: XFree86 XInput Driver
ABI class: XFree86 XInput driver, version 0.3
(EE) module ABI minor version (3) is newer than the server's version (2)
(II) UnloadModule: "synaptics"
(II) Unloading /usr/X11R6/lib/modules/drivers/synaptics_drv.o
(EE) Failed to load module "synaptics" (module requirement mismatch, 0)
(EE) No drivers available.

Fatal server error:
no screens found

Gruss Christian

tgmaster
24.11.03, 09:49
Vielleicht hilft ja die aktuelle Kernel Version:
ab 2.4.21 sollte das Touchpad mit SAX2
zu konfigurieren sein (ich habe zum Glück nur eine
Hersteller-Auswahl (UNI-Treiber???)
gehabt und dann als PS/2 konfiguriert.))

Gruß
Holger

(((PS: Manchmal scheinen "nur unlogische"
Auswahlen wirklich weiter zu helfen)))

columbus
26.11.03, 15:02
Soooo, ich habe mir jetzt einige XF86-Backports für Woody besorgt. Damit geht es. Aber jetzt sucht der Server beim Starten nach zwei Modulen: pex5 und xie.

Weis jemand, in welchem Packet die sind? Die Debian-Server sind ja immer noch unten

Gruss Christian