diff --git a/debian/rpi-sb-provisioner.udev b/debian/rpi-sb-provisioner.udev index 2a2302d..8c48ed7 100644 --- a/debian/rpi-sb-provisioner.udev +++ b/debian/rpi-sb-provisioner.udev @@ -1,11 +1,11 @@ # Disable mass-storage interface if it's made available, we only wish to use # the vendor interface (rpiboot) for programming. ACTION=="add", DRIVER=="usb-storage", \ - ATTRS{idVendor}=="0a5c", ATTRS{idProduct}=="2764|2710|2711|2712", \ + ATTRS{idVendor}=="0a5c", ATTRS{idProduct}=="2764|2711|2712", \ ATTR{authorized}="0" ACTION=="add", SUBSYSTEM=="usb", \ - ATTRS{idVendor}=="0a5c", ATTR{idProduct}=="2764|2710|2711|2712", \ + ATTRS{idVendor}=="0a5c", ATTR{idProduct}=="2764|2711|2712", \ TAG+="systemd", \ PROGRAM="/usr/bin/systemd-escape -p --template=rpi-sb-bootstrap@.service $env{DEVNAME}", \ ENV{SYSTEMD_WANTS}+="%c" @@ -14,4 +14,4 @@ ACTION=="add", SUBSYSTEM=="usb", \ ATTRS{idVendor}=="18d1", ATTR{idProduct}=="4e40", ATTR{manufacturer}=="Raspberry Pi" \ TAG+="systemd", \ PROGRAM="/usr/bin/systemd-escape -p --template=rpi-sb-triage@.service $attr{serial}", \ - ENV{SYSTEMD_WANTS}+="%c" \ No newline at end of file + ENV{SYSTEMD_WANTS}+="%c" diff --git a/docs/architecture.adoc b/docs/architecture.adoc index 9ecbf09..4f1d8c0 100644 --- a/docs/architecture.adoc +++ b/docs/architecture.adoc @@ -62,7 +62,7 @@ Two rules detect Raspberry Pi devices in different boot states: *Rule 1: RPIBOOT mode detection* ---- ACTION=="add", SUBSYSTEM=="usb", - ATTRS{idVendor}=="0a5c", ATTR{idProduct}=="2764|2710|2711|2712", + ATTRS{idVendor}=="0a5c", ATTR{idProduct}=="2764|2711|2712", TAG+="systemd", PROGRAM="/usr/bin/systemd-escape -p --template=rpi-sb-bootstrap@.service $env{DEVNAME}", ENV{SYSTEMD_WANTS}+="%c"