udev add hidraw und sofort entfernen

udev add hidraw und sofort entfernen

Ich habe Probleme bei der Verwendung eines selbst erstellten HID-Geräts auf meinem Ubuntu 17.10. Es funktioniert unter Windows einwandfrei und auf einem anderen Computer mit Kubuntu 18.04 einwandfrei.

Ich habe bereits alle meine Udev-Regeln entfernt, Udev neu gestartet und den PC neu gestartet, aber nichts ändert sich.

Jedes Mal, wenn ich das Gerät anschließe, wird es hinzugefügt und sofort wieder entfernt.

Hier ist udevadm monitordie Ausgabe:

KERNEL[6204.330291] add      /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4 (usb)
KERNEL[6204.332824] add      /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0 (usb)
KERNEL[6204.337649] add      /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/0003:0483:5750.0006 (hid)
KERNEL[6204.337676] add      /class/usbmisc (class)
KERNEL[6204.337781] add      /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[6204.337902] add      /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/0003:0483:5750.0006/hidraw/hidraw3 (hidraw)
UDEV  [6204.339176] add      /class/usbmisc (class)
UDEV  [6204.342657] add      /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4 (usb)
KERNEL[6204.343301] remove   /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[6204.343321] remove   /usbmisc (class)
KERNEL[6204.343441] remove   /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/0003:0483:5750.0006/hidraw/hidraw3 (hidraw)
KERNEL[6204.343467] remove   /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/0003:0483:5750.0006 (hid)
UDEV  [6204.344076] remove   /usbmisc (class)
UDEV  [6204.349535] add      /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0 (usb)
UDEV  [6204.353769] add      /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/0003:0483:5750.0006 (hid)
UDEV  [6204.353793] add      /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/usbmisc/hiddev0 (usbmisc)
UDEV  [6204.353805] remove   /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/usbmisc/hiddev0 (usbmisc)
UDEV  [6204.353819] add      /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/0003:0483:5750.0006/hidraw/hidraw3 (hidraw)
UDEV  [6204.354254] remove   /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/0003:0483:5750.0006/hidraw/hidraw3 (hidraw)
UDEV  [6204.355106] remove   /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/0003:0483:5750.0006 (hid)
KERNEL[6204.921022] add      /devices/parport0/ppdev0.0 (parport)
KERNEL[6204.921041] remove   /devices/parport0/ppdev0.0 (parport)
UDEV  [6204.922874] add      /devices/parport0/ppdev0.0 (parport)
UDEV  [6204.923290] remove   /devices/parport0/ppdev0.0 (parport)
KERNEL[6209.296515] add      /devices/parport0/ppdev0.0 (parport)
UDEV  [6209.298376] add      /devices/parport0/ppdev0.0 (parport)
KERNEL[6209.348220] remove   /devices/parport0/ppdev0.0 (parport)
UDEV  [6209.349800] remove   /devices/parport0/ppdev0.0 (parport)

Am seltsamsten für mich sind diese beiden Zeilen:

UDEV  [6204.353819] add      /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/0003:0483:5750.0006/hidraw/hidraw3 (hidraw)
UDEV  [6204.354254] remove   /devices/pci0000:00/0000:00:1c.5/0000:06:00.0/usb5/5-1/5-1.4/5-1.4:1.0/0003:0483:5750.0006/hidraw/hidraw3 (hidraw)

Als Ergebnis gibt es weder hidraw3keine hiddev0Dateien in /dev

Bitte schlagen Sie etwas vor, das ich versuchen kann, um den Grund für dieses Verhalten herauszufinden.

Danke schön.

AktualisierenHier ist die dmesg-Ausgabe:

[ 1897.305402] usb 3-6: new full-speed USB device number 13 using xhci_hcd
[ 1897.446811] usb 3-6: New USB device found, idVendor=0483, idProduct=5750
[ 1897.446820] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1897.446825] usb 3-6: Product: Smart Display
[ 1897.446829] usb 3-6: Manufacturer: QS
[ 1897.446832] usb 3-6: SerialNumber: 00000000001A
[ 1897.448254] hid-generic 0003:0483:5750.0008: hiddev0,hidraw3: USB HID v1.01 Device [QS Smart Display] on usb-0000:00:14.0-6/input0

Antwort1

Ich hatte das gleiche Problem unter Ubuntu Xenial, als ich meinen Barcode-Scanner anschloss.

Ich habe /var/log/syslog und auch die Ausgabe von lsof geprüft, um herauszufinden, dass ich diesen Fehler von fwupd hatte: https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/1717009

Ich habe fwupd gestoppt und konnte Barcodes scannen.

Ich hoffe das hilft.

verwandte Informationen