Systemd: USB Maus wird beim Systemtart nicht geladen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Systemd: USB Maus wird beim Systemtart nicht geladen

Beitrag von Blackbox » 09.07.2014 06:50:09

Hallo Community,

seit der Systemd-Installation wird meine USB-Maus beim Start des Systems nicht mehr geladen.

Alle installierten Pakete mit Mausbezug:

Code: Alles auswählen

dpkg -l | grep -i mouse
ii  libgpm2:amd64                         1.20.4-6.1                        amd64        General Purpose Mouse - shared library
ii  xserver-xorg-input-mouse              1:1.9.0-1+b2                      amd64        X.Org X server -- mouse input driver
dmesg findet die Maus nach dem Start nicht.

Erst, wenn ich die Maus nach dem Anmelden an xfce aus dem USB-Port entferne, und anschließend wieder einstecke wird die Maus geladen.
Leider muss ich dazu immer unter den Tisch grabbeln.

Code: Alles auswählen

dmesg | grep -i mouse
[    0.414602] mousedev: PS/2 mouse device common for all mice
[    1.675935] usb 7-4.1: Product: USB Optical Mouse
[    1.679833] input: PixArt USB Optical Mouse as /devices/pci0000:00/0000:00:1a.7/usb7/7-4/7-4.1/7-4.1:1.0/0003:0461:4E22.0001/input/input2
[    1.679917] hid-generic 0003:0461:4E22.0001: input,hidraw0: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-0000:00:1a.7-4.1/input0
[   55.999949] usb 7-4.1: Product: USB Optical Mouse
[   56.002286] input: PixArt USB Optical Mouse as /devices/pci0000:00/0000:00:1a.7/usb7/7-4/7-4.1/7-4.1:1.0/0003:0461:4E22.0004/input/input5
[   56.002372] hid-generic 0003:0461:4E22.0004: input,hidraw0: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-0000:00:1a.7-4.1/input0
[  111.039966] usb 7-4.1: Product: USB Optical Mouse
[  111.042303] input: PixArt USB Optical Mouse as /devices/pci0000:00/0000:00:1a.7/usb7/7-4/7-4.1/7-4.1:1.0/0003:0461:4E22.0005/input/input6
[  111.042391] hid-generic 0003:0461:4E22.0005: input,hidraw0: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-0000:00:1a.7-4.1/input0
[  166.079983] usb 7-4.1: Product: USB Optical Mouse
[  166.082316] input: PixArt USB Optical Mouse as /devices/pci0000:00/0000:00:1a.7/usb7/7-4/7-4.1/7-4.1:1.0/0003:0461:4E22.0006/input/input7
[  166.082399] hid-generic 0003:0461:4E22.0006: input,hidraw0: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-0000:00:1a.7-4.1/input0
[  221.120000] usb 7-4.1: Product: USB Optical Mouse
[  221.122334] input: PixArt USB Optical Mouse as /devices/pci0000:00/0000:00:1a.7/usb7/7-4/7-4.1/7-4.1:1.0/0003:0461:4E22.0007/input/input8
[  221.122413] hid-generic 0003:0461:4E22.0007: input,hidraw0: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-0000:00:1a.7-4.1/input0
[  276.160018] usb 7-4.1: Product: USB Optical Mouse
[  276.162348] input: PixArt USB Optical Mouse as /devices/pci0000:00/0000:00:1a.7/usb7/7-4/7-4.1/7-4.1:1.0/0003:0461:4E22.0008/input/input9
[  276.162421] hid-generic 0003:0461:4E22.0008: input,hidraw0: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-0000:00:1a.7-4.1/input0
[ 1680.576081] usb 7-4.1: Product: USB Optical Mouse
[ 1680.578466] input: PixArt USB Optical Mouse as /devices/pci0000:00/0000:00:1a.7/usb7/7-4/7-4.1/7-4.1:1.0/0003:0461:4E22.0009/input/input29
[ 1680.578660] hid-generic 0003:0461:4E22.0009: input,hidraw0: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-0000:00:1a.7-4.1/input0
Maus:

Code: Alles auswählen

lsusb:
Bus 007 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bei der Maus handelt es sich um eine günstige USB Maus von Dell mit dem Handelsname N889, welche erst ein halbes Jahr alt ist.

Habt Ihr eine Idee, wie ich das Laden der USB-Maus erzwingen kann ?
Vor der Installation von Systemd war dieses Verhalten nicht vorhanden.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

pferdefreund
Beiträge: 3799
Registriert: 26.02.2009 14:35:56

Re: Systemd: USB Maus wird beim Systemtart nicht geladen

Beitrag von pferdefreund » 09.07.2014 07:17:37

Hat das wirklich was mit systemd zu tun ? Schau doch mal nach, welches Modul für die Maus zuständig ist und probiere als
root ein rmmod modul und anschließend modprobe modul. Wenn sie dann funktioniert, sowas in einen Startscript packen und
entsprechend aktivieren - wie keine Ahnung - habe noch altes SYSV-Init. Noch ne Frage - fehlt da sonst noch was nach dem Start oder ist es nur die Maus ?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Systemd: USB Maus wird beim Systemtart nicht geladen

Beitrag von rendegast » 09.07.2014 07:26:23

ii xserver-xorg-input-mouse ...
Käme nur bei expliziter Anforderung in xorg.conf zur Geltung, da ansonsten event verwendet wird.
Benutzt Du eine xorg.conf?
Denke da an corepointer/floating, autoadddevices/autoenabledevices usw.
Eventuell falsch angegebener Port/Device.
Irgendwas, das das Plug+Play-Verhalten des X zumindest beim Start stört/unterbindet.
(Dann wäre aber die Frage, warum es später funktioniert?)

Xorg...log?

Maus:
lsusb:
Bus 007 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Ist ein Hub. Die Maus sollte die Zeile mit "mouse" oder "pixart" sein.
Warum hat die Maus alle 55 sec Probleme?
Ein Stromspar-Einstellung? (die vielleicht erst mit Starten irgendeines Desktop-Programms geändert wird?)
Sonstige Meldungen zum usb?
Andere Maus probiert? Kabelgebunden? Batteriewechsel?

Bei den wohl reconnects ändert sich die input-Nummer.
Vielleicht mag dieser X keine einzahligen inputX? Bug?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Systemd: USB Maus wird beim Systemtart nicht geladen

Beitrag von Blackbox » 09.07.2014 11:21:10

Ich verwende eine kabelgebundene optische Maus.

Code: Alles auswählen

Bus 007 Device 012: ID 0461:4e22 Primax Electronics, Ltd
Ich verwende keine xorg.conf, aber habe auch bereits eine neue andere kabelgebundene Maus verwendet, mit dem selben Effekt.
Vor der Systemd-Installation lief die Maus problemlos, wie oben erwähnt, es sind außer die normalen upgrades, es wurde keine weitere Software installiert, außer eben Systemd.

Alle geladenen Kernelmodule:
NoPaste-Eintrag37881
Nur einkernelmodul mit »mouse« im Namen gefunden, eben psmouse

Alle Meldungen die mir dmesg zu USB mit angeschlossener funktionierender Maus gibt.
NoPaste-Eintrag37882

Alle installierten Pakete mit input-Bezug.

Code: Alles auswählen

 dpkg -l | grep -i input
ii  libinput0:amd64                       0.2.0-2                           amd64        input device management and event handling library - shared library
ii  libxi6:amd64                          2:1.7.2-1                         amd64        X11 Input extension library
ii  xserver-xorg-input-evdev              1:2.8.2-1+b1                      amd64        X.Org X server -- evdev input driver
ii  xserver-xorg-input-kbd                1:1.8.0-1+b1                      amd64        X.Org X server -- keyboard input driver
ii  xserver-xorg-input-mouse              1:1.9.0-1+b2                      amd64        X.Org X server -- mouse input driver
Any ideas ?
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

Benutzeravatar
smutbert
Beiträge: 8350
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Systemd: USB Maus wird beim Systemtart nicht geladen

Beitrag von smutbert » 09.07.2014 12:12:44

Für USB-Mäuse ist afaik usbhid zuständig und das ist bei dir geladen. Ist das die Liste bevor oder nachdem du die Maus abgezogen und wieder eingesteckt hast?
Blackbox hat geschrieben:[…]
dmesg findet die Maus nach dem Start nicht.[…]
In der dmesg wird, wenn ich die Ausgabe richtig interpretiere, die Maus ja gleich einige Male "disconnected". Du hast sie aber vermutlich nur einmal abgezogen und wieder angesteckt?
(Das erinnert mich sehr an ein Problem, das ich mit einem System mit nvidia-Chipsatz hatte, aber das war so kurios, dass ich es gar nicht näher beschreiben will.)

Um X als Fehlerquelle auszuschließen könntest du testweise Debiangpm installieren. Danach ist die Maus auch auf den VTs 1-6 verfügbar, wenn da auch kein Mauscursor erscheint, ist jedenfalls nicht X schuld.

In der letzten Version von Debianlinux-image-3.14-1-amd64 in unstable wurden lauten changelog offensichtlich auch einige USB-Probleme behoben - du könntest also auch testweise auf den unstable-Kernel updaten (oder gleich zusätzlich den experimentellen installieren und herausfinden, ob die Probleme damit auch auftreten Debianlinux-headers-3.15-trunk-amd64)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Systemd: USB Maus wird beim Systemtart nicht geladen

Beitrag von rendegast » 09.07.2014 16:08:48

Maus hängt an einem externen Hub?
"05e3 Genesys Logic, Inc."

Ein Gerät
"10d5 Uni Class Technology Co., Ltd",
ein KVM-Switch?
Maus hängt daran?

Maus mal direkt an einen Mainboard-Port anschließen?



Irgendwelche durch zBsp. 'powertop' generierte Moduloptionen / Sys-Parameter aktiv?

BIOS-Upgrade?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten