Udev: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 8: | Zeile 8: | ||
* ''udev'' Management-Tool | * ''udev'' Management-Tool | ||
| + | * Kann auch Infos zu Geräteattributen ausgeben | ||
| + | * Diese sind nützlich, um in den ''.rules''-Dateien nach den richtigen Geräten zu matchen | ||
| + | * '''udevadm info –attribute-walk –name /dev/sda''' | ||
| + | KERNEL=="sda" | ||
| + | SUBSYSTEM=="block" | ||
| + | DRIVER=="" | ||
| + | ATTR{alignment_offset}=="0" | ||
| + | ATTR{capability}=="50" | ||
| + | ATTR{discard_alignment}=="0" | ||
| + | ATTR{events}=="" | ||
| + | ATTR{events_async}=="" | ||
| + | ATTR{events_poll_msecs}=="-1" | ||
| + | ATTR{ext_range}=="256" | ||
| + | ATTR{hidden}=="0" | ||
| + | ATTR{inflight}==" 0 0" | ||
| + | ... | ||
| + | * udevadm info –attribute-walk –path /sys/class/net/enp0s3 | ||
| + | |||
| + | KERNEL=="enp0s3" | ||
| + | SUBSYSTEM=="net" | ||
| + | DRIVER=="" | ||
| + | ATTR{addr_assign_type}=="0" | ||
| + | ATTR{addr_len}=="6" | ||
| + | ATTR{address}=="08:00:27:e6:4f:c0" | ||
| + | ATTR{broadcast}=="ff:ff:ff:ff:ff:ff" | ||
| + | ATTR{carrier_changes}=="1" | ||
| + | ATTR{carrier_down_count}=="1" | ||
| + | ATTR{carrier_up_count}=="0" | ||
| + | ATTR{dev_id}=="0x0" | ||
| + | ATTR{dev_port}=="0" | ||
= Konfigurationsdateien = | = Konfigurationsdateien = | ||
Version vom 16. Februar 2023, 15:50 Uhr
Allgemein
- Schnittstelle für Geräteverwaltung im Userspace alskdjlaskjdl
- Der udev-Daemon erhält Ereignisberichte über die physischen Zustände von angeschlossenen Geräten aus dem Kernel
- Nachfolger von devfsd und hotplug
udevadm
- udev Management-Tool
- Kann auch Infos zu Geräteattributen ausgeben
- Diese sind nützlich, um in den .rules-Dateien nach den richtigen Geräten zu matchen
- udevadm info –attribute-walk –name /dev/sda
KERNEL=="sda"
SUBSYSTEM=="block"
DRIVER==""
ATTR{alignment_offset}=="0"
ATTR{capability}=="50"
ATTR{discard_alignment}=="0"
ATTR{events}==""
ATTR{events_async}==""
ATTR{events_poll_msecs}=="-1"
ATTR{ext_range}=="256"
ATTR{hidden}=="0"
ATTR{inflight}==" 0 0"
...
- udevadm info –attribute-walk –path /sys/class/net/enp0s3
KERNEL=="enp0s3"
SUBSYSTEM=="net"
DRIVER==""
ATTR{addr_assign_type}=="0"
ATTR{addr_len}=="6"
ATTR{address}=="08:00:27:e6:4f:c0"
ATTR{broadcast}=="ff:ff:ff:ff:ff:ff"
ATTR{carrier_changes}=="1"
ATTR{carrier_down_count}=="1"
ATTR{carrier_up_count}=="0"
ATTR{dev_id}=="0x0"
ATTR{dev_port}=="0"