Hallo,
ich habe hier zwei Raspberry Pi 4 mit zwei völlig unterschiedlich
aufgesetzten Betriebssystemen, die beide meine USB-Tastaturen nicht
mehr verstehen, sobald das Betriebssystem gebootet ist.
Der eine bootet "klassisch" direkt über die Firmware (kernel und
initrd in config.txt genannt), startet dann aber sofort ein X und in
dem X einen Browser. Bei dieser Art des Systemstarts habe ich keine
Möglichkeit, vor dem Start des Betriebssystems über die Tastatur mit
dem System zu inteagieren.
Der andere bootet eine SBBR-konforme EFI-Firmware, die dann einen grub
und der dann den Kernel (siehe
https://www.raspberrypi.org/forums/viewtopic.php?t=282839). Hier kann
ich sowohl die EFI-Firmware als auch den grub vollständig über die
Tastatur bedienen, es ist nur vorbei sobald das System läuft.
Das Betriebssystem ist jeweils Debian Unstable. Auf beiden Systemen
kann ich mich nach dem Start per ssh einloggen und ich kann auf den
Maschinen arbeiten, also auch nach Fehlern suchen. Beide Maschinen
sehen die Tastaturen in lsusb.
Ich _vermute_, dass es unterschiedliche Gründe hat, dass die
Tastaturen nicht gehen, nur mit demselben Ergebnis. Bei dem klassisch
bootenden System würde ich jetzt ungerne am Systemstart herumprökeln,
und das EFI-System ist Technologie von der blutenden Kante, da kann
sowas schonmal passieren.
Gibt es eine Möglichkeit, vor dem Tastaturtreiber zu sehen, ob da
überhaupt Events auf dem USB hereinkommen, wenn ich auf der Tastatur
Tasten drücke? Wie würde ich hier bei der Fehlersuche vorgehen?
Hier die Syslog-Einträge vom Erkennen der Tastatur beim klassisch
bootenden System:
|mh@rpi4-20210413:~$ lsusb
|Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
|Bus 001 Device 004: ID 0eef:0005 D-WAV Scientific Co., Ltd WS170120
|Bus 001 Device 006: ID 046d:c52b Logitech, Inc. Unifying Receiver
|Bus 001 Device 005: ID 04d9:a088 Holtek Semiconductor, Inc.
|Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
|Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
|Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
|mh@rpi4-20210413:~$
|Jun 17 18:15:20 rpi4-20210413 kernel: [ 6.598923] hid: raw HID events driver (C) Jiri Kosina
|Jun 17 18:15:20 rpi4-20210413 kernel: [ 6.616185] usbcore: registered new interface driver usbhid
|Jun 17 18:15:20 rpi4-20210413 kernel: [ 6.625256] usbhid: USB HID core driver
|Jun 17 18:15:20 rpi4-20210413 kernel: [ 6.673173] usb 1-1.2.1: new low-speed USB device number 5 using xhci_hcd
|Jun 17 18:15:20 rpi4-20210413 kernel: [ 6.817120] usb 1-1.2.1: New USB device found, idVendor=04d9, idProduct=a088, bcdDevice= 1.13
|Jun 17 18:15:20 rpi4-20210413 kernel: [ 6.829157] usb 1-1.2.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Und hier vom EFI-System (und einer anderen Tastatur):
|zgadmin@rpi4dev:~$ lsusb
|Bus 002 Device 002: ID 8564:1000 Transcend Information, Inc. JetFlash
|Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
|Bus 001 Device 003: ID 04d9:1702 Holtek Semiconductor, Inc. Keyboard LKS02
|Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
|Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
|zgadmin@rpi4dev:~$
|Jun 17 18:17:10 rpi4dev kernel: [ 3.277825] usb 1-1.3: new low-speed USB device number 3 using xhci-hcd
|Jun 17 18:17:10 rpi4dev kernel: [ 3.424131] usb 1-1.3: New USB device found, idVendor=04d9, idProduct=1702, bcdDevice= 4.06
|Jun 17 18:17:10 rpi4dev kernel: [ 3.424143] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
|Jun 17 18:17:10 rpi4dev kernel: [ 3.424148] usb 1-1.3: Product: USB Keyboard
|Jun 17 18:17:10 rpi4dev kernel: [ 3.424152] usb 1-1.3: Manufacturer:
|Jun 17 18:17:10 rpi4dev kernel: [ 3.431984] hid: raw HID events driver (C) Jiri Kosina
|Jun 17 18:17:10 rpi4dev kernel: [ 3.475543] usbcore: registered new interface driver usbhid
|Jun 17 18:17:10 rpi4dev kernel: [ 3.475554] usbhid: USB HID core driver
Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834