expertenaustausch > linux.debian.user.german

Marc Haber (12.02.2020, 20:50)
On Wed, 12 Feb 2020 18:32:55 +0100, Christian Knoke <chrisk>
wrote:
>Marc Haber schrieb am 12. Feb um 17:22 Uhr:
>Du könntest die Ausgaben von
># lsusb -v -d 0e8f:
>für die GASIA Adapter vergleichen, mit dem alten, dem neuen und ohne Hub.


Kein unterschied außer der Bus- und Devicenummer.

>Oder du vergleichst die Angaben im /sys/. Für meine Logitech Maus gibt es
>dort 316 Dateien mit Variablen.
>$ find /sys/devices/pci0000:00/0000:00:1d.2/usb4/ -type f -print | wc -l
>316


Wonach muss ich da denn suchen?

Grüße
Marc
Stefan Baur (12.02.2020, 21:00)
Am 12.02.20 um 17:22 schrieb Marc Haber:

> Der Hub ist ein LogiLink UA0148. USB 2, Netzteil, Metallgehäuse,
> anschraubbar. Besonders das "anschraubbar" ist wichtig, da der Hub
> unter der Schreibtischplatte montiert ist.
> An einem anderen Hub (Qicent zum Anklemmen an die Tischplatte,
> ) funktioniert die
> Tastatur auch unter X11.
> Ich möchte jetzt aber ungerne 50 Euro für einen anschraubbaren USB 3.0
> 7 Port Hub ausgeben, nur aus dem Verdacht, wo es doch mit einem
> Softwareupdate kaputtgegangen ist. Das ist alles weird.


Hat Hardware so an sich, das mit dem weird.

Vorschlag: Schnapp' Dir ein Buster Debian Live, und boote das.
Geht es dort im X, dann ist es wohl doch eine Softwaregeschichte.

Geht es dort auch nicht, bestell' den gleichen Hub den Du hast, online.
-> 14 Tage Rückgaberecht, wenn es mit dem baugleichen neuen auch nicht geht.

Gruß
Stefan
Christian Knoke (12.02.2020, 21:10)
Marc Haber schrieb am 12. Feb um 19:40 Uhr:
> On Wed, 12 Feb 2020 18:32:55 +0100, Christian Knoke <chrisk>


> ># lsusb -v -d 0e8f:


> Kein unterschied außer der Bus- und Devicenummer.
> >Oder du vergleichst die Angaben im /sys/. Für meine Logitech Maus gibt es
> >dort 316 Dateien mit Variablen.
> >$ find /sys/devices/pci0000:00/0000:00:1d.2/usb4/ -type f -print | wc -l
> >316

> Wonach muss ich da denn suchen?


Keine Ahnung. Wenn sich die Werte unterscheiden, liegt es aber am Hub..

Gruß
Christian
Marc Haber (13.02.2020, 13:00)
On Wed, 12 Feb 2020 19:51:07 +0100, Stefan Baur
<newsgroups.mail2> wrote:
>Vorschlag: Schnapp' Dir ein Buster Debian Live, und boote das.
>Geht es dort im X, dann ist es wohl doch eine Softwaregeschichte.


Nachdem ich erstmal kapiert habe, dass dem Live-Buster die Firmware
für meine amdgpu fehlt, startet das X direkt und die Tastatur
funktioniert in allen Lebenslagen.

Dasselbe mit grml-full 2018.12.

Ich sehe mich schon ein Test-Buster installieren und in
homöopathischer Dosis nach sid updaten.

Grüße
Marc
Stefan Baur (13.02.2020, 16:10)
Am 13.02.20 um 11:55 schrieb Marc Haber:

> Ich sehe mich schon ein Test-Buster installieren und in
> homöopathischer Dosis nach sid updaten.


Autsch.

Aber danke für Deine Aufopferungsbereitschaft.

snapshot.debian.org könnte hilfreich sein. Dann kannst Du direkt mit sid
loslegen, aber Dich Tag für Tag, Stunde für Stunde durchhangeln.
Als Startdatum nimmst Du den Tag, an dem Du das letzte Mal Updates
gemacht hast, bevor es geknallt hat.

Die URLs im Stil

sid main

matchen übrigens automatisch auf den nächsten verfügbaren Zeitstempel,
Du musst nicht einen der tatsächlich vorhandenen Zeitstempel aussuchen.

Gruß
Stefan
Michael Biebl (13.02.2020, 23:50)
Am 13.02.2020 um 22:40 schrieb Michael Biebl:
> libinput10/libinput-bin downgrade wäre noch ein Versuch wert.
> Oder verwendest du noch evdev?


Falls ja, würde ich auf xserver-xorg-input-libinput wechseln und es
damit probieren.

xserver-xorg-input-evdev wird soviel ich weiss nicht mehr weiterentwickelt.

Michael
Michael Biebl (13.02.2020, 23:50)
libinput10/libinput-bin downgrade wäre noch ein Versuch wert.

Oder verwendest du noch evdev?
Marc Haber (14.02.2020, 10:00)
On Thu, 13 Feb 2020 22:47:48 +0100, Michael Biebl <biebl>
wrote:
>Am 13.02.2020 um 22:40 schrieb Michael Biebl:
>> libinput10/libinput-bin downgrade wäre noch ein Versuch wert.
>> Oder verwendest du noch evdev?

>Falls ja, würde ich auf xserver-xorg-input-libinput wechseln und es
>damit probieren.
>xserver-xorg-input-evdev wird soviel ich weiss nicht mehr weiterentwickelt.


Also, ich habe xserver-xorg-input-evdev removet und
xserver-xorg-input-libinput installiert. Das Ergebnis ist in aktuellem
sid und in aktuellem sid mit downgrade libinput10/libinput-bin auf
1.14.3-1 dasselbe.

Im "Schlecht" Fall fehlt im Log der Abschnitt:

|+[ 24130.730] (II) config/udev: Adding input device GASIA PS2toUSB Adapter (/dev/input/event2)
|+[ 24130.730] (**) GASIA PS2toUSB Adapter: Applying InputClass "libinput keyboard catchall"
|+[ 24130.730] (II) Using input driver 'libinput' for 'GASIA PS2toUSB Adapter'
|+[ 24130.730] (**) GASIA PS2toUSB Adapter: always reports core events
|+[ 24130.730] (**) Option "Device" "/dev/input/event2"
|+[ 24130.730] (**) Option "_source" "server/udev"
|+[ 24130.732] (II) event2 - GASIA PS2toUSB Adapter: is tagged by udev as: Keyboard
|+[ 24130.732] (II) event2 - GASIA PS2toUSB Adapter: device is a keyboard
|+[ 24130.732] (II) event2 - GASIA PS2toUSB Adapter: device removed
|+[ 24130.756] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:0c:00.3/usb5/5-4/5-4:1.0/0003:0E8F:0020.0007/input/input27/event2"
|+[ 24130.756] (II) XINPUT: Adding extended input device "GASIA PS2toUSB Adapter" (type: KEYBOARD, id 14)
|+[ 24130.756] (**) Option "xkb_model" "pc102"
|+[ 24130.756] (**) Option "xkb_layout" "de"
|+[ 24130.756] (**) Option "xkb_variant" "nodeadkeys"
|+[ 24130.756] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
|+[ 24130.757] (II) event2 - GASIA PS2toUSB Adapter: is tagged by udev as: Keyboard
|+[ 24130.757] (II) event2 - GASIA PS2toUSB Adapter: device is a keyboard
|+[ 24130.758] (II) config/udev: Adding input device GASIA PS2toUSB Adapter Mouse (/dev/input/event4)
|+[ 24130.758] (**) GASIA PS2toUSB Adapter Mouse: Applying InputClass "libinput pointer catchall"
|+[ 24130.758] (II) Using input driver 'libinput' for 'GASIA PS2toUSB Adapter Mouse'
|+[ 24130.758] (**) GASIA PS2toUSB Adapter Mouse: always reports core events
|+[ 24130.758] (**) Option "Device" "/dev/input/event4"
|+[ 24130.758] (**) Option "_source" "server/udev"
|+[ 24130.759] (II) event4 - GASIA PS2toUSB Adapter Mouse: is tagged by udev as: Mouse
|+[ 24130.760] (II) event4 - GASIA PS2toUSB Adapter Mouse: device is a pointer
|+[ 24130.760] (II) event4 - GASIA PS2toUSB Adapter Mouse: device removed
|+[ 24130.792] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:0c:00.3/usb5/5-4/5-4:1.1/0003:0E8F:0020.0008/input/input28/event4"
|+[ 24130.792] (II) XINPUT: Adding extended input device "GASIA PS2toUSB Adapter Mouse" (type: MOUSE, id 15)
|+[ 24130.792] (**) Option "AccelerationScheme" "none"
|+[ 24130.792] (**) GASIA PS2toUSB Adapter Mouse: (accel) selected scheme none/0
|+[ 24130.792] (**) GASIA PS2toUSB Adapter Mouse: (accel) acceleration factor: 2.000
|+[ 24130.792] (**) GASIA PS2toUSB Adapter Mouse: (accel) acceleration threshold: 4
|+[ 24130.793] (II) event4 - GASIA PS2toUSB Adapter Mouse: is tagged by udev as: Mouse
|+[ 24130.793] (II) event4 - GASIA PS2toUSB Adapter Mouse: device is a pointer
|+[ 24130.794] (II) config/udev: Adding input device GASIA PS2toUSB Adapter Mouse (/dev/input/mouse1)
|+[ 24130.794] (II) No input driver specified, ignoring this device.
|+[ 24130.794] (II) This device may have been added with another device file.
|+[ 24130.794] (II) config/udev: Adding input device GASIA PS2toUSB Adapter System Control (/dev/input/event5)
|+[ 24130.794] (**) GASIA PS2toUSB Adapter System Control: Applying InputClass "libinput keyboard catchall"
|+[ 24130.794] (II) Using input driver 'libinput' for 'GASIA PS2toUSB Adapter System Control'
|+[ 24130.794] (**) GASIA PS2toUSB Adapter System Control: always reports core events
|+[ 24130.794] (**) Option "Device" "/dev/input/event5"
|+[ 24130.794] (**) Option "_source" "server/udev"
|+[ 24130.796] (II) event5 - GASIA PS2toUSB Adapter System Control: is tagged by udev as: Keyboard
|+[ 24130.796] (II) event5 - GASIA PS2toUSB Adapter System Control: device is a keyboard
|+[ 24130.796] (II) event5 - GASIA PS2toUSB Adapter System Control: device removed
|+[ 24130.820] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:0c:00.3/usb5/5-4/5-4:1.1/0003:0E8F:0020.0008/input/input29/event5"
|+[ 24130.820] (II) XINPUT: Adding extended input device "GASIA PS2toUSB Adapter System Control" (type: KEYBOARD, id 16)
|+[ 24130.820] (**) Option "xkb_model" "pc102"
|+[ 24130.820] (**) Option "xkb_layout" "de"
|+[ 24130.820] (**) Option "xkb_variant" "nodeadkeys"
|+[ 24130.820] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
|+[ 24130.821] (II) event5 - GASIA PS2toUSB Adapter System Control: is tagged by udev as: Keyboard
|+[ 24130.821] (II) event5 - GASIA PS2toUSB Adapter System Control: device is a keyboard
|+[ 24130.822] (II) config/udev: Adding input device GASIA PS2toUSB Adapter Consumer Control (/dev/input/event7)
|+[ 24130.822] (**) GASIA PS2toUSB Adapter Consumer Control: Applying InputClass "libinput keyboard catchall"
|+[ 24130.822] (II) Using input driver 'libinput' for 'GASIA PS2toUSB Adapter Consumer Control'
|+[ 24130.822] (**) GASIA PS2toUSB Adapter Consumer Control: always reports core events
|+[ 24130.822] (**) Option "Device" "/dev/input/event7"
|+[ 24130.822] (**) Option "_source" "server/udev"
|+[ 24130.824] (II) event7 - GASIA PS2toUSB Adapter Consumer Control: is tagged by udev as: Keyboard
|+[ 24130.824] (II) event7 - GASIA PS2toUSB Adapter Consumer Control: device is a keyboard
|+[ 24130.824] (II) event7 - GASIA PS2toUSB Adapter Consumer Control: device removed
|+[ 24130.840] (II) libinput: GASIA PS2toUSB Adapter Consumer Control: needs a virtual subdevice
|+[ 24130.840] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:0c:00.3/usb5/5-4/5-4:1.1/0003:0E8F:0020.0008/input/input30/event7"
|+[ 24130.840] (II) XINPUT: Adding extended input device "GASIA PS2toUSB Adapter Consumer Control" (type: MOUSE, id 17)
|+[ 24130.840] (**) Option "AccelerationScheme" "none"
|+[ 24130.840] (**) GASIA PS2toUSB Adapter Consumer Control: (accel) selected scheme none/0
|+[ 24130.840] (**) GASIA PS2toUSB Adapter Consumer Control: (accel) acceleration factor: 2.000
|+[ 24130.840] (**) GASIA PS2toUSB Adapter Consumer Control: (accel) acceleration threshold: 4
|+[ 24130.841] (II) event7 - GASIA PS2toUSB Adapter Consumer Control: is tagged by udev as: Keyboard
|+[ 24130.841] (II) event7 - GASIA PS2toUSB Adapter Consumer Control: device is a keyboard

und der Abschnitt
|+[ 24130.847] (**) GASIA PS2toUSB Adapter Consumer Control: Applying InputClass "libinput keyboard catchall"
|+[ 24130.847] (II) Using input driver 'libinput' for 'GASIA PS2toUSB Adapter Consumer Control'
|+[ 24130.847] (**) GASIA PS2toUSB Adapter Consumer Control: always reports core events
|+[ 24130.847] (**) Option "Device" "/dev/input/event7"
|+[ 24130.847] (**) Option "_source" "_driver/libinput"
|+[ 24130.847] (II) libinput: GASIA PS2toUSB Adapter Consumer Control: is a virtual subdevice
|+[ 24130.847] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:0c:00.3/usb5/5-4/5-4:1.1/0003:0E8F:0020.0008/input/input30/event7"
|+[ 24130.847] (II) XINPUT: Adding extended input device "GASIA PS2toUSB Adapter Consumer Control" (type: KEYBOARD, id 19)
|+[ 24130.847] (**) Option "xkb_model" "pc102"
|+[ 24130.847] (**) Option "xkb_layout" "de"
|+[ 24130.847] (**) Option "xkb_variant" "nodeadkeys"
|+[ 24130.847] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
|+[ 24130.848] (EE) Failed to open authorization file "/var/run/sddm/{189fe47a-02cc-4086-b285-1b427d63d1db}": No such file or directory
|+[ 24142.029] (II) config/udev: removing device GASIA PS2toUSB Adapter
|+[ 24142.029] (II) event2 - GASIA PS2toUSB Adapter: device removed
|+[ 24142.044] (II) UnloadModule: "libinput"
|+[ 24142.060] (II) config/udev: removing device GASIA PS2toUSB Adapter Mouse
|+[ 24142.060] (II) event4 - GASIA PS2toUSB Adapter Mouse: device removed
|+[ 24142.076] (II) UnloadModule: "libinput"
|+[ 24142.101] (II) config/udev: removing device GASIA PS2toUSB Adapter System Control
|+[ 24142.101] (II) event5 - GASIA PS2toUSB Adapter System Control: device removed
|+[ 24142.116] (II) UnloadModule: "libinput"
|+[ 24142.133] (II) config/udev: removing device GASIA PS2toUSB Adapter Consumer Control
|+[ 24142.133] (II) UnloadModule: "libinput"
|+[ 24142.133] (II) config/udev: removing device GASIA PS2toUSB Adapter Consumer Control
|+[ 24142.133] (II) event7 - GASIA PS2toUSB Adapter Consumer Control: device removed
|+[ 24142.148] (II) UnloadModule: "libinput"

Warum sagt er "device removed", wenn es dan doch funktioniert?

Grüße
Marc
Marc Haber (14.02.2020, 16:10)
On Thu, 13 Feb 2020 15:00:16 +0100, Stefan Baur
<newsgroups.mail2> wrote:
>snapshot.debian.org könnte hilfreich sein. Dann kannst Du direkt mit sid
>loslegen, aber Dich Tag für Tag, Stunde für Stunde durchhangeln.
>Als Startdatum nimmst Du den Tag, an dem Du das letzte Mal Updates
>gemacht hast, bevor es geknallt hat.


Ja, der saure Apfel ist angebissen. Bisher:

- buster: geht
- update auf aktuelles sid: geht nicht

Dabei zeigt sich der Fehler nach dem update _ERST_ nach einem
vollständigen reboot. Weder genügt es, sich auszuloggen, noch reicht
es, den Display Manager und damit den X-Server neu zu starten. Es muss
ein Reboot sein, danach ist die am Hub hängende Tastatur weg

- zurück zu buster: geht
- update auf sid vom 24.01.2020: geht
- update auf aktuelles sid: geht nicht

Ich werde weiter berichten.

Grüße
Marc
Marc Haber (14.02.2020, 17:00)
On Fri, 14 Feb 2020 15:07:38 +0100, Marc Haber
<mh+debian-user-german> wrote:
>Ich werde weiter berichten.


And the winner is: systemd!

(das hätte ich jetzt im Traum nicht gedacht).

Bug#951330: keyboard connected to an USB hub does not work in X11 but
on console

(finale Verifikation auf dem eigentlichen System steht noch aus)

Grüße
Marc
Stefan Baur (14.02.2020, 17:30)
Am 14.02.20 um 15:56 schrieb Marc Haber:
> And the winner is: systemd!
> (das hätte ich jetzt im Traum nicht gedacht).


Call me biased, aber ich bin nicht überrascht.

-Stefan
Marc Haber (15.02.2020, 12:10)
On Fri, 14 Feb 2020 15:56:09 +0100, Marc Haber
<mh+debian-user-german> wrote:
>On Fri, 14 Feb 2020 15:07:38 +0100, Marc Haber
><mh+debian-user-german> wrote:
>And the winner is: systemd!
>(das hätte ich jetzt im Traum nicht gedacht).
>Bug#951330: keyboard connected to an USB hub does not work in X11 but
>on console
>(finale Verifikation auf dem eigentlichen System steht noch aus)


Lösung war: 71-seat.rules aus der vorigen Version übernehmen. Dann
klappt es auch mit aktuellem systemd.

(ein zweizeiliger Patch in einer zur Laufzeit gelesenen Textdatei,
einfacher gehts kaum).

Grüße
Marc

Ähnliche Themen