kennt sich jemand mit udev aus?
Thomas Könning
thomas at aiki-tux.de
Fri Dec 14 19:38:41 CET 2018
Hallo, zusammen,
folgende Situation:
Ich habe auf dem selben Laptop einmal unter MX17 (Debian-Ableger, soweit
möglich ohne Systemd, installiertes System) und einmal auf Antergos
(Arch, Live System von USB-Stick) folgenden Befehl abgesetzt:
udevadm monitor --property
(bei gestecktem ReinerSCT Kartenleser Terminal)
Die Textdateien im Anhang enthalten jeweils die Ausgabe des udevadm,
wenn man den Kartenleser zieht.
(Dateinamen sollten die Zuordnung zu den Systemen klar machen)
Ich versuche, herauszufinden, wie die Unterschiede zwischen den Ausgaben
zustande kommen, da ich auf dem bestehenden MX17 eine Udev-Regel
implementiert habe, die den Treiber für den Kartenleser beendet, wenn
dieser gezogen wird.
Die Regel reagiert auf die ENV-Variable ID_MODEL, die unter Antergos gar
nicht angezeigt wird.
Leider waren meine Versuche, über eine Websuche weiter zu kommen, nicht
von Erfolg gekrönt.
Vermutlich liegt das an meinen Suchbegriffen, wobei ich nicht wirklich
weiß, welche Suchbegriffe man da sinnvoller Weise benutzt.
Hat jemand eine Idee, wie ich das Ganze angehen kann?
Der Hauptunterschied wird ja vermutlich in der Kernel Version liegen.
Gruß
Thomas Könning
-------------- next part --------------
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
KERNEL[550.386566] remove /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0
DEVTYPE=usb_interface
INTERFACE=255/0/0
MODALIAS=usb:v0C4Bp0400d0001dc00dsc00dp00icFFisc00ip00in00
PRODUCT=c4b/400/1
SEQNUM=3801
SUBSYSTEM=usb
TYPE=0/0/0
KERNEL[550.387159] unbind /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
ACTION=unbind
BUSNUM=001
DEVNAME=/dev/bus/usb/001/008
DEVNUM=008
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-1
DEVTYPE=usb_device
MAJOR=189
MINOR=7
PRODUCT=c4b/400/1
SEQNUM=3802
SUBSYSTEM=usb
TYPE=0/0/0
KERNEL[550.387354] remove /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
ACTION=remove
BUSNUM=001
DEVNAME=/dev/bus/usb/001/008
DEVNUM=008
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-1
DEVTYPE=usb_device
MAJOR=189
MINOR=7
PRODUCT=c4b/400/1
SEQNUM=3803
SUBSYSTEM=usb
TYPE=0/0/0
UDEV [550.390925] remove /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0
DEVTYPE=usb_interface
ID_MODEL_FROM_DATABASE=cyberJack e-com(a)
ID_VENDOR_FROM_DATABASE=Reiner SCT Kartensysteme GmbH
INTERFACE=255/0/0
MODALIAS=usb:v0C4Bp0400d0001dc00dsc00dp00icFFisc00ip00in00
PRODUCT=c4b/400/1
SEQNUM=3801
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=497056396
UDEV [550.392337] unbind /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
ACTION=unbind
BUSNUM=001
DEVNAME=/dev/bus/usb/001/008
DEVNUM=008
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-1
DEVTYPE=usb_device
MAJOR=189
MINOR=7
PRODUCT=c4b/400/1
SEQNUM=3802
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=496527322
UDEV [550.392678] remove /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
ACTION=remove
BUSNUM=001
DEVNAME=/dev/bus/usb/001/008
DEVNUM=008
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-1
DEVTYPE=usb_device
MAJOR=189
MINOR=7
PRODUCT=c4b/400/1
SEQNUM=3803
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=550388737
-------------- next part --------------
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
KERNEL[181.372926] remove /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0
DEVTYPE=usb_interface
INTERFACE=255/0/0
MODALIAS=usb:v0C4Bp0400d0001dc00dsc00dp00icFFisc00ip00in00
PRODUCT=c4b/400/1
SEQNUM=2855
SUBSYSTEM=usb
TYPE=0/0/0
KERNEL[181.373305] remove /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
ACTION=remove
BUSNUM=001
DEVNAME=/dev/bus/usb/001/006
DEVNUM=006
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-1
DEVTYPE=usb_device
MAJOR=189
MINOR=5
PRODUCT=c4b/400/1
SEQNUM=2857
SUBSYSTEM=usb
TYPE=0/0/0
UDEV [181.374225] remove /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0
DEVTYPE=usb_interface
ID_MODEL_FROM_DATABASE=cyberJack e-com(a)
ID_VENDOR_FROM_DATABASE=Reiner SCT Kartensysteme GmbH
INTERFACE=255/0/0
MODALIAS=usb:v0C4Bp0400d0001dc00dsc00dp00icFFisc00ip00in00
PRODUCT=c4b/400/1
SEQNUM=2855
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=165232642
UDEV [181.409019] remove /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
ACTION=remove
BUSNUM=001
DEVNAME=/dev/bus/usb/001/006
DEVNUM=006
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-1
DEVTYPE=usb_device
ID_BUS=usb
ID_MODEL=cyberJack_e-com_plus
ID_MODEL_ENC=cyberJack\x20e-com\x20plus
ID_MODEL_FROM_DATABASE=cyberJack e-com(a)
ID_MODEL_ID=0400
ID_REVISION=0001
ID_SERIAL=REINER_SCT_cyberJack_e-com_plus_4790393392
ID_SERIAL_SHORT=4790393392
ID_USB_INTERFACES=:ff0000:
ID_VENDOR=REINER_SCT
ID_VENDOR_ENC=REINER\x20SCT
ID_VENDOR_FROM_DATABASE=Reiner SCT Kartensysteme GmbH
ID_VENDOR_ID=0c4b
MAJOR=189
MINOR=5
PRODUCT=c4b/400/1
SEQNUM=2857
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=164700604
More information about the Linux
mailing list