En fait, le device n'apparait pas dans la liste de systemctl :
root@orangepizero:~ # systemctl -t device
UNIT LOAD ACTIVE SUB DESCRIPTION
sys-devices-platform-audiocodec-sound-card0.device loaded active plugged /sys/devices/platform/audiocodec/sound/card0
sys-devices-platform-gmac0-net-eth0.device loaded active plugged /sys/devices/platform/gmac0/net/eth0
sys-devices-platform-sndhdmi-sound-card1.device loaded active plugged /sys/devices/platform/sndhdmi/sound/card1
sys-devices-platform-sunxi\x2dmmc.0-mmc_host-mmc0-mmc0:0007-block-mmcblk0-mmcblk0p1.device loaded active plugged /sys/devices/platform/sunxi-mmc.0/mmc_host/mmc0/mmc0:0007/block/mmcblk0/mmcblk0p1
sys-devices-platform-sunxi\x2dmmc.0-mmc_host-mmc0-mmc0:0007-block-mmcblk0.device loaded active plugged /sys/devices/platform/sunxi-mmc.0/mmc_host/mmc0/mmc0:0007/block/mmcblk0
sys-devices-platform-sunxi_usb_udc-gadget-tty-ttyGS0.device loaded active plugged /sys/devices/platform/sunxi_usb_udc/gadget/tty/ttyGS0
sys-devices-platform-uart.0-tty-ttyS0.device loaded active plugged /sys/devices/platform/uart.0/tty/ttyS0
sys-devices-platform-uart.1-tty-ttyS1.device loaded active plugged /sys/devices/platform/uart.1/tty/ttyS1
sys-devices-platform-uart.2-tty-ttyS2.device loaded active plugged /sys/devices/platform/uart.2/tty/ttyS2
sys-devices-virtual-block-ram0.device loaded active plugged /sys/devices/virtual/block/ram0
sys-devices-virtual-block-ram1.device loaded active plugged /sys/devices/virtual/block/ram1
sys-devices-virtual-block-ram2.device loaded active plugged /sys/devices/virtual/block/ram2
sys-devices-virtual-block-ram3.device loaded active plugged /sys/devices/virtual/block/ram3
sys-devices-virtual-block-ram4.device loaded active plugged /sys/devices/virtual/block/ram4
sys-devices-virtual-block-ram5.device loaded active plugged /sys/devices/virtual/block/ram5
sys-devices-virtual-block-ram6.device loaded active plugged /sys/devices/virtual/block/ram6
sys-devices-virtual-block-ram7.device loaded active plugged /sys/devices/virtual/block/ram7
sys-devices-virtual-block-zram0.device loaded active plugged /sys/devices/virtual/block/zram0
sys-devices-virtual-block-zram1.device loaded active plugged /sys/devices/virtual/block/zram1
sys-devices-virtual-block-zram2.device loaded active plugged /sys/devices/virtual/block/zram2
sys-devices-virtual-block-zram3.device loaded active plugged /sys/devices/virtual/block/zram3
sys-devices-virtual-misc-rfkill.device loaded active plugged /sys/devices/virtual/misc/rfkill
sys-module-fuse.device loaded active plugged /sys/module/fuse
sys-subsystem-net-devices-eth0.device loaded active plugged /sys/subsystem/net/devices/eth0
Il n'y est pas non plus dans la liste si je rajoute un --all. De ce que j'ai compris, pour certains équipement, ils n'apparaissent que s'il y a une rule udev rajoutant TAG+="systemd". Dans mon cas, de plus, le chemin du device dans l'arbre de udev dépendant du port usb dans lequel je l'avais branché. Il fallait donc prévoir tous les cas.
[^] # Re: systemd sans règle udev
Posté par TilK . En réponse au journal Orange, Batterie et Rock and Roll (partie 2). Évalué à 3.
En fait, le device n'apparait pas dans la liste de
systemctl:Il n'y est pas non plus dans la liste si je rajoute un
--all. De ce que j'ai compris, pour certains équipement, ils n'apparaissent que s'il y a une rule udev rajoutantTAG+="systemd". Dans mon cas, de plus, le chemin du device dans l'arbre de udev dépendant du port usb dans lequel je l'avais branché. Il fallait donc prévoir tous les cas.