PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Debian Woody Maus



DaGrrr
05.08.02, 22:27
Hallo,

ich habe nun endlich Debian Woody 3.0 rc0 installiert und X mit KDE zum laufen bekommen.

Allerdings funktioniert die Maus nicht.

Ich habe eine Microsoft Explorer 3.0 Kabellos installiert.
Die Funkstation ist zur Zeit über PS/2 angeschlossen.
Weder PS/2 noch USB funktionieren.

Ausgewählt habe ich PS/2 und psaux.

Wäre jemand so freundlich und könnte mir Hilfestellung geben ??

Vielen Dank.

DaGrrr

poet
05.08.02, 23:25
Pack die Maus ans USB-Device. Läuft deine Maus über GPM oder über X? Falls du sie über GPM laufen hast erstell mal ein Repeater-Device.

Als Protokoll wähle ImPS\2 und als Device /dev/input/mouse0 bzw /dev/gpmdata, wenn du das Repeater-Device über GPM definiert hast.

DaGrrr
06.08.02, 05:45
Da habe ich noch eine Frage dazu...

Hier mal ein Auszug meiner XF86Config:

Ich habe 3x die Section "Input Device"
Section "Input Device"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XKbRules" "xfree86"
Option "XKbModel" "pc104"
Option "XKbLayout" "de"
EndSection
^^^^ Tastatur
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "PS/2"
Option ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Generic Mouse"
Driver "mouse"
Option "SendCoreEvents" "true"
Option "Device" "/dev/usb/mouse0" <-- hab ich mal probiert
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
EndSection

OK, die erste Section ist für die Tastatur.
Aber die beiden anderen ?
Bei welcher soll ich änderungen durchführen ?

Am USB Port hängt zur Zeit die Explorer Maus und eine Logitech Quickcam Express Webcam.
Die Kamera ist unwichtig, die muß nicht konfiguriert werden... nur der Vollständigkeit halber erwähnt.

Die Maus soll nur über X laufen (in KDE).
Ich habe eine Standard Installation von Woody mit X und KDE...keine anderen Pakete bei der Installation ausgewählt.

gpm habe ich anscheinend nicht installiert...jedenfalls kennt er diesen Befehl nicht.

Vielleicht helfen diese Infos bei der Problem suche.

Grüße
DaGrrr

DaGrrr
06.08.02, 14:05
Kann da noch jemand Hilfestellung geben?

Grüße
DaGrrr

zander
06.08.02, 14:45
Die erste der beiden Sektionen ist für eine PS/2 Maus konfiguriert, die zweite vermutlich für eine USB Maus (/dev/usb/mouse0 ist allerdings eigenartig, USB Mäuse arbeiten als USB HID Geräte und werden durch den generischen Input-Mechanismus behandelt; das Gerät sollte also /dev/input/mice, bzw. /dev/input/mouse0 sein). Du musst diejenige der beiden InputDevice Sektionen anpassen, die in der ServerLayout Sektion als CorePointer angegeben ist (das lässt sich natürlich auch anpassen); dabei gilt es zu beachten, dass eine der beiden Sektionen in Deinem Fall über die CorePointer Option explizit als CorePointer angegeben wurde, was die Einstellungen in der ServerLayout ausser Kraft setzt, und das ist IMHO nicht empfehlenswert, da es die allgemeine Verwirrung lediglich verschlimmern kann... Das Protokoll sollte für IntelliMouse Eingabegeräte in jedem Fall IMPS/2 sein.

martin
06.08.02, 14:56
Die zwei anderen Sections sind einfach 2 Maus Sections. Du kannst so viele anlegen, wie Du willst (Nur auf verschiedene Identifier achten). Welche Du letztendlich benutzen willst, steht in der Sektion "ServerLayout".

InputDevice Identifier

Damit die Maus läuft, brauchst Du folgende Kernelmodule:
usbcore, usb-uhci, hid, mousedev.

Die Module kannst Du mit modconf hinzufügen (Sektion Input und USB)
Die Webcam kannst Du auch gleich aktivieren. Geht aber nur, wenn die Cam
einen ov511 Chipsatz benutzt. Modul ov511.

Als Device in der XF86Config nimmst Du dann /dev/input/mice.



Martin

DaGrrr
06.08.02, 16:47
Hallo,

Danke an Euch !!
Ich bin jetzt in KDE und die Maus funktioniert !!!

Die Maus funktioniert erst wenn ich
modprobe mousedev
modprobe hid
eingebe.

Wie kann ich das nun automatisch machen, so das alles
direkt beim starten läuft und ich das nicht immer manuell eingeben muß ??

Grüße
DaGrrr

DaGrrr
06.08.02, 17:47
Hallo,

ich habe in der Konsole mal "modconf" eingegeben.

Damit öffnet sich ein Fenster wo ich zusätzliche Module installieren kann.
Leider sind dort die Module mousedev und hid nicht vorhanden, so das ich
diese einbinden kann.

Wie geht das sonst also dauerhaft einbinden ?

Grüße
DaGrrr

zander
06.08.02, 17:47
Vielleicht etwas in der Art von

alias char-major-13 hid
add above hid mousedev

in /etc/modules.conf?

DaGrrr
06.08.02, 18:17
Hallo,

ich habe

alias char-major-13 hid
add above hid mousedev

in die Datei /etc/modules.conf hat nix gebracht.
Der PC versucht nach wie vor X/KDE zu starten.
Der Versuch wird abgebrochen.

Nachdem ich modprobe mousedev /hid
eingegeben habe kann ich per startx KDE starten und funktioniert mit Maus.

Habe ich da was falsch angegeben ?
So sieht die modules.conf bei mir aus:

### This file is automatically generated by update-modules"
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/modutils and read
# the manpage for update-modules.
#
### update-modules: start processing /etc/modutils/0keep
# DO NOT MODIFY THIS FILE!
# This file is not marked as conffile to make sure if you upgrade modutils
# it will be restored in case some modifications have been made.
#
# The keep command is necessary to prevent insmod and friends from ignoring
# the builtin defaults of a path-statement is encountered. Until all other
# packages use the new `add path'-statement this keep-statement is essential
# to keep your system working
keep

### update-modules: end processing /etc/modutils/0keep

### update-modules: start processing /etc/modutils/actions
# Special actions that are needed for some modules

# The BTTV module does not load the tuner module automatically,
# so do that in here
post-install bttv insmod tuner
post-remove bttv rmmod tuner


### update-modules: end processing /etc/modutils/actions

### update-modules: start processing /etc/modutils/aliases
# Aliases to tell insmod/modprobe which modules to use

# Uncomment the network protocols you don't want loaded:
# alias net-pf-1 off # Unix
# alias net-pf-2 off # IPv4
# alias net-pf-3 off # Amateur Radio AX.25
# alias net-pf-4 off # IPX
# alias net-pf-5 off # DDP / appletalk
# alias net-pf-6 off # Amateur Radio NET/ROM
# alias net-pf-9 off # X.25
# alias net-pf-10 off # IPv6
# alias net-pf-11 off # ROSE / Amateur Radio X.25 PLP
# alias net-pf-19 off # Acorn Econet

alias char-major-10-175 agpgart
alias char-major-10-200 tun
alias char-major-81 bttv
alias char-major-108 ppp_generic
alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate

# Crypto modules (see http://www.kerneli.org/)
alias loop-xfer-gen-0 loop_gen
alias loop-xfer-3 loop_fish2
alias loop-xfer-gen-10 loop_gen
alias cipher-2 des
alias cipher-3 fish2
alias cipher-4 blowfish
alias cipher-6 idea
alias cipher-7 serp6f
alias cipher-8 mars6
alias cipher-11 rc62
alias cipher-15 dfc2
alias cipher-16 rijndael
alias cipher-17 rc5


### update-modules: end processing /etc/modutils/aliases

### update-modules: start processing /etc/modutils/paths
# This file contains a list of paths that modprobe should scan,
# beside the once that are compiled into the modutils tools
# themselves.


### update-modules: end processing /etc/modutils/paths

### update-modules: start processing /etc/modutils/ppp
alias /dev/ppp ppp_generic
alias char-major-108 ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate

### update-modules: end processing /etc/modutils/ppp

### update-modules: start processing /etc/modutils/setserial
#
# This is what I wanted to do, but logger is in /usr/bin, which isn't loaded
# when the module is first loaded into the kernel at boot time!
#
#post-install serial /etc/init.d/setserial start | logger -p daemon.info -t "setserial-module reload"
#pre-remove serial /etc/init.d/setserial stop | logger -p daemon.info -t "setserial-module uload"
#
alias /dev/tts serial
alias /dev/tts/0 serial
alias /dev/tts/1 serial
alias /dev/tts/2 serial
alias /dev/tts/3 serial
post-install serial /etc/init.d/setserial modload > /dev/null 2> /dev/null
pre-remove serial /etc/init.d/setserial modsave > /dev/null 2> /dev/null

### update-modules: end processing /etc/modutils/setserial

### update-modules: start processing /etc/modutils/arch/i386
alias parport_lowlevel parport_pc
alias char-major-10-144 nvram
alias binfmt-0064 binfmt_aout
alias char-major-10-135 rtc

### update-modules: end processing /etc/modutils/arch/i386

# von DaGrrr
alias char-major-13 hid
add above hid mousedev

Ich bin Linux/Debian Anfänger...fals ich in der Datei falsche Angaben gemacht habe,
bitte genauer angeben.

Grüße
DaGrrr

zander
06.08.02, 19:59
Bei Debian solltest Du /etc/modules.conf nicht direkt editieren, da diese Datei aus verschiedenen Dateien (/etc/modutils/...) mit Hilfe von update-modules überschrieben wird. Vermutlich funktioniert der von mir vorgeschlagene Eintrag aber einfach nicht, ich habe mich nie intensiv mit modprobe auseinandergesetzt... da Du Debian benutzt, kannst Du die ganze Sache aber auch einfacher haben, und einfach zwei Zeilen,



mousedev

hid



in die Datei /etc/modules einfügen, beide Module werden dann beim Systemstart vom modutils SysV Script geladen.

DaGrrr
06.08.02, 20:07
Klasse !!!

der Eintrag in /etc/modules hat funktioniert.
KDE + Maus wird ohne Probleme gestartet. :)

Danke, an allen die mir geholfen haben ! :)

Viele Grüße
DaGrrr

parity-B
10.08.02, 10:38
hallo linuxgemeinde,

ich hab da ein ähnliches problem mit der maus
ich bekomme sie in der konsole und unter der kde nich zum laufen
habe gpm installiert, gpmconfig auf /dev/psaux protokoll autops2 eingestellt.
gpm-mouse-test klappt nicht, also ich bekomm mit jeglichen einstellungen die maus nich zum laufen...?!?
ich habe eine ps/2 maus

unter kde (gpm ist gekillt vorher) sehe ich nur n zeiger inner mitte kann ihn aber nur per tastatur bewegen .. ;(

ind der xfree86config kann ich einstellen was ich will das klappt alles nich

hab ich vielleicht vergessen in den kernel was mit einzubinden oder muss ich da noch irrgendwelche module starten ?!?

habe zum 1. mal debian installiert und bisher ging alles bis auf die maus ... tja ..

habt ihr da ne idee ??