Re: USB-Mouse unter X: funktioniert nur, wenn beim Booten eingesteckt - warum?
On Do, 2005-09-01 at 11:51 +0200, Frank Küster wrote: Hallo, meine Maus hängt am USB-Port, und früher konnte man sie problemlos im laufenden Betrieb ein- und ausstecken. Ich denke, dass das auch nach dem Upgrade auf Sarge noch so war - aber es könnte sein, dass ich es in dieser Zeit einfach nicht ausprobiert habe. [...] Nur unter X funktioniert es nicht, ich habe dann nur den Touchpad. Hier die Daten aus der XF86Config-4: [...] Option Device/dev/input/mouse2 [...] OptionDevice/dev/input/mouse0 Wo hast du das her? Verwende /dev/input/mice (bei beiden) und überprüfe ob psmouse und mousedev von hotplug geladen wurden. ttyl8er, t.k. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: USB-Mouse unter X: funktioniert nur, wenn beim Booten eingesteckt - warum?
Thomas Kosch [EMAIL PROTECTED] wrote: On Do, 2005-09-01 at 11:51 +0200, Frank Küster wrote: Hallo, meine Maus hängt am USB-Port, und früher konnte man sie problemlos im laufenden Betrieb ein- und ausstecken. Ich denke, dass das auch nach dem Upgrade auf Sarge noch so war - aber es könnte sein, dass ich es in dieser Zeit einfach nicht ausprobiert habe. [...] Nur unter X funktioniert es nicht, ich habe dann nur den Touchpad. Hier die Daten aus der XF86Config-4: [...] Option Device/dev/input/mouse2 [...] OptionDevice/dev/input/mouse0 Wo hast du das her? Naja, es sind halt zwei verschiedene Mäuse, da finde ich es logisch, dass die auch zwei verschiedene Devices haben. Wie soll denn sonst auch die Zuordnung der unterschiedlichen Protokolle und Optionen funktionieren? Verwende /dev/input/mice (bei beiden) Ich werde das mit /dev/input/mice mal probieren, aber ich habe meine Zweifel, dass es daran liegt. Schließlich funktioniert es nur dann nicht, wenn die Maus beim Starten nicht vorhanden ist. Ich hätte eher erwartet, dass man noch eine zusätzliche Option mitgeben muss. und überprüfe ob psmouse und mousedev von hotplug geladen wurden. Nein, die werden nicht von hotplug geladen, sondern direkt aus /etc/modules. Macht das einen Unterschied? Gruß, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Re: USB-Mouse unter X: funktioniert nur, wenn beim Booten eingesteckt - warum?
On Do, 2005-09-01 at 16:34 +0200, Frank Küster wrote: Thomas Kosch [EMAIL PROTECTED] wrote: Ich werde das mit /dev/input/mice mal probieren, aber ich habe meine Zweifel, dass es daran liegt. Schließlich funktioniert es nur dann nicht, wenn die Maus beim Starten nicht vorhanden ist. Ich hätte eher Vergleiche mal die Liste der geladenen Module in beiden Fällen. erwartet, dass man noch eine zusätzliche Option mitgeben muss. und überprüfe ob psmouse und mousedev von hotplug geladen wurden. Nein, die werden nicht von hotplug geladen, sondern direkt aus Werden sie nicht geladen oder benutzt du hotplug nicht? /etc/modules. Macht das einen Unterschied? Nicht wenn psmouse, evdev, mousedev in der richtigen Reihenfolge geladen werden. Frage mich aber bitte nicht welche. Ich benutze hotplug. ttyl8er, t.k. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: USB-Mouse unter X: funktioniert nur, wenn beim Booten eingesteckt - warum?
Thomas Kosch [EMAIL PROTECTED] wrote: On Do, 2005-09-01 at 16:34 +0200, Frank Küster wrote: Thomas Kosch [EMAIL PROTECTED] wrote: Ich werde das mit /dev/input/mice mal probieren, aber ich habe meine Zweifel, dass es daran liegt. Schließlich funktioniert es nur dann nicht, wenn die Maus beim Starten nicht vorhanden ist. Ich hätte eher Nein, einfach /dev/input/mice zu verwenden hilft nichts; aber ich habe schon den Eindruck, dass da irgendwo der Hund begraben liegt. Zunächst mal die Fakten zu mice: cat /dev/input/mice liefert zwar Daten von beiden Mäusen, aber unter X ist sie trotzdem nicht da. Möglicherweise kommt er ja doch nicht damit klar, dass die Mäuse etwas unterschiedliche Protokolle reden? Vergleiche mal die Liste der geladenen Module in beiden Fällen. Die ist gleich, nur dass mousedv und evdev bei used 1 anzeigen, wenn die Maus beim Booten drinsteckt, und 0 wenn nicht. erwartet, dass man noch eine zusätzliche Option mitgeben muss. und überprüfe ob psmouse und mousedev von hotplug geladen wurden. Nein, die werden nicht von hotplug geladen, sondern direkt aus Werden sie nicht geladen oder benutzt du hotplug nicht? Ich habe ihn noch installiert, aber er braucht sie nicht mehr laden, weil das schon vorher geschieht, wie gesagt, weil sie in /etc/modules stehen. /etc/modules. Macht das einen Unterschied? Nicht wenn psmouse, evdev, mousedev in der richtigen Reihenfolge geladen werden. Frage mich aber bitte nicht welche. Ich benutze hotplug. Müsste der Kernel sich nicht selber um die Reihenfolge kümmern? Und weiss jemand wie ich rausfinden kann, was die richtige ist - /etc/hotplug/* ist da nicht gerade hilfreich. Gruß, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Re: USB-Mouse unter X: funktioniert nur, wenn beim Booten eingesteckt - warum?
On Do, 2005-09-01 at 17:27 +0200, Frank Küster wrote: cat /dev/input/mice liefert zwar Daten von beiden Mäusen, aber unter X ist sie trotzdem nicht da. Möglicherweise kommt er ja doch nicht damit klar, dass die Mäuse etwas unterschiedliche Protokolle reden? Steht denn irgendwas in Log des Xservers Werden sie nicht geladen oder benutzt du hotplug nicht? Ich habe ihn noch installiert, aber er braucht sie nicht mehr laden, weil das schon vorher geschieht, wie gesagt, weil sie in /etc/modules stehen. Warum eigentlich. Laß doch die Tools ihre Arbeit machen ohne ihnen dazwichen zu fummeln. ttyl8er, t.k. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: USB-Mouse unter X: funktioniert nur, wenn beim Booten eingesteckt - warum?
Thomas Kosch [EMAIL PROTECTED] wrote: On Do, 2005-09-01 at 17:27 +0200, Frank Küster wrote: cat /dev/input/mice liefert zwar Daten von beiden Mäusen, aber unter X ist sie trotzdem nicht da. Möglicherweise kommt er ja doch nicht damit klar, dass die Mäuse etwas unterschiedliche Protokolle reden? Steht denn irgendwas in Log des Xservers Oh, ja, gut. Da hätte ich mal früher schauen sollen: $ diff /var/log/XFree86.0.log{.old,} 25c25 (==) Log file: /var/log/XFree86.0.log, Time: Thu Sep 1 17:05:44 2005 --- (==) Log file: /var/log/XFree86.0.log, Time: Thu Sep 1 17:09:06 2005 662,666c662,666 (EE) xf86OpenSerial: Cannot open device /dev/input/mouse2 No such file or directory. (EE) Logitech Wheel Mouse: cannot open input device (EE) PreInit failed for input device Logitech Wheel Mouse (II) UnloadModule: mouse --- (**) Option Buttons 3 (**) Option Emulate3Buttons false (**) Option ZAxisMapping 4 5 (**) Logitech Wheel Mouse: ZAxisMapping: buttons 4 and 5 (**) Logitech Wheel Mouse: Buttons: 5 683a684 (II) XINPUT: Adding extended input device Logitech Wheel Mouse (type: MOUSE) 685a687 (II) Logitech Wheel Mouse: ps2EnableDataReporting: succeeded Es ist also in der Tat ein Problem mit dem XServer. Ich muss ihm irgendwie beibringen, dass er die Maus neu initialisiert wenn sie wieder vorhanden ist. Nur wie? Ist das eigentlich normal, dass er mit xf86OpenSerial darauf zugreift, obwohl die Maus natürlich keine serielle ist? Werden sie nicht geladen oder benutzt du hotplug nicht? Ich habe ihn noch installiert, aber er braucht sie nicht mehr laden, weil das schon vorher geschieht, wie gesagt, weil sie in /etc/modules stehen. Warum eigentlich. Laß doch die Tools ihre Arbeit machen ohne ihnen dazwichen zu fummeln. Es dauert furchtbar lange. Gruß, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Re: USB-Mouse unter X: funktioniert nur, wenn beim Booten eingesteckt - warum?
On Do, 2005-09-01 at 18:43 +0200, Frank Küster wrote: Thomas Kosch [EMAIL PROTECTED] wrote: Es ist also in der Tat ein Problem mit dem XServer. Ich muss ihm irgendwie beibringen, dass er die Maus neu initialisiert wenn sie wieder vorhanden ist. Nur wie? Indem du den Xserver neu startest. Und jetz mal im ernst. - Stelle sicher das /dev/input/mice funktioniert (bei beiden Mäusen). Ich glaube das hatten wir schon geklärt. - Benutze für beide Mäuse /dev/input/mice. - Stelle sicher das in der ServerLayout Sektion sowas wie InputDevice Mouse[1] CorePointer InputDevice Mouse[2] SendCoreEvents drinsteht (natürlich mit deinen Identifiern, das Touchpad muss die primäre Maus sein). - Starte den X-Server neu (ohne USB-Maus). - Überprüfe das Logfile. Wenn da Mousefehler drinstehen bitte posten. - Stöpsel die USB-Maus ein. - Wenn die dann nicht funktioniert geht da irgendetwas ganz grausam schief. Dann wird es teuer. Warum eigentlich. Laß doch die Tools ihre Arbeit machen ohne ihnen dazwichen zu fummeln. Es dauert furchtbar lange. Da hotplug immer versucht die Module zu lade, egal ob sie schon geladen sind oder nicht (im ersten Fall meldet er dann eben Module alredy loaded sollte das eigentlich zeitlich keinen Unterschied geben. Gruß, Frank -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: USB-Mouse unter X: funktioniert nur, wenn beim Booten eingesteckt - warum?
Thomas Kosch [EMAIL PROTECTED] wrote: On Do, 2005-09-01 at 18:43 +0200, Frank Küster wrote: Thomas Kosch [EMAIL PROTECTED] wrote: Es ist also in der Tat ein Problem mit dem XServer. Ich muss ihm irgendwie beibringen, dass er die Maus neu initialisiert wenn sie wieder vorhanden ist. Nur wie? Indem du den Xserver neu startest. Und jetz mal im ernst. - Stelle sicher das /dev/input/mice funktioniert (bei beiden Mäusen). Ich glaube das hatten wir schon geklärt. - Benutze für beide Mäuse /dev/input/mice. - Stelle sicher das in der ServerLayout Sektion sowas wie InputDevice Mouse[1] CorePointer InputDevice Mouse[2] SendCoreEvents drinsteht (natürlich mit deinen Identifiern, das Touchpad muss die primäre Maus sein). - Starte den X-Server neu (ohne USB-Maus). - Überprüfe das Logfile. Wenn da Mousefehler drinstehen bitte posten. - Stöpsel die USB-Maus ein. - Wenn die dann nicht funktioniert geht da irgendetwas ganz grausam schief. Dann wird es teuer. Ja, super, vielen Dank. So funktionierts. JFTR: --- /etc/X11/XF86Config-4.2005-09-012005-09-01 16:51:56.0 +0200 +++ /etc/X11/XF86Config-4 2005-09-01 19:57:07.0 +0200 @@ -59,8 +59,8 @@ Identifier Logitech Wheel Mouse Driver mouse # Option CorePointer - Option SendCoreEventstrue - Option Device/dev/input/mouse2 +# Option SendCoreEventstrue + Option Device/dev/input/mice Option Protocol IMPS/2 Option Emulate3Buttons false Option Buttons 3 @@ -80,7 +80,7 @@ Section InputDevice Driversynaptics IdentifierTouchpad - OptionDevice/dev/input/mouse0 + OptionDevice/dev/input/mice OptionProtocol auto-dev OptionLeftEdge 1700 OptionRightEdge 5300 @@ -153,7 +153,7 @@ Identifier Default Layout Screen Default Screen InputDevice Generic Keyboard - InputDevice Logitech Wheel Mouse AlwaysCore + InputDevice Logitech Wheel Mouse SendCoreEvents InputDevice Touchpad CorePointer Option SHMConfig EndSection Dankeschön, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Re: USB-Mouse unter X: funktioniert nur, wenn beim Booten eingesteckt - warum?
On Thu, Sep 01, 2005 at 06:43:33PM +0200, Frank Küster wrote: Es ist also in der Tat ein Problem mit dem XServer. Ich muss ihm irgendwie beibringen, dass er die Maus neu initialisiert wenn sie wieder vorhanden ist. Nur wie? In der Server-Sektion bei der Maus SendCoreEvent=true setzen oder so ähnlich? ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | |The Ruhrgebiet, best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)