~ruther/guix-config

a128d8c23450194d2d53b8c1c53feed022dfae8e — Rutherther a month ago 8d448aa
feat: add plutosdr udev rules
2 files changed, 14 insertions(+), 0 deletions(-)

M config.scm
A udev/53-adi-plutosdr-usb.rules
M config.scm => config.scm +3 -0
@@ 76,6 76,9 @@
    'quartus-usbblaster
    (file->udev-rule "51-usbblaster.rules" (local-file "udev/51-usbblaster.rules")))
   (udev-rules-service
    'pluto-sdr
    (file->udev-rule "53-adi-plutosdr-usb.rules" (local-file "udev/53-adi-plutosdr-usb.rules")))
   (udev-rules-service
    'ftdi
    (file->udev-rule "51-ftdi.rules" (local-file "udev/51-ftdi.rules")))))


A udev/53-adi-plutosdr-usb.rules => udev/53-adi-plutosdr-usb.rules +11 -0
@@ 0,0 1,11 @@
# allow "plugdev" group read/write access to ADI PlutoSDR devices
# DFU Device
SUBSYSTEM=="usb", ATTRS{idVendor}=="0456", ATTRS{idProduct}=="b674", MODE="0660", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2fa2", ATTRS{idProduct}=="5a32", MODE="0660", TAG+="uaccess"
# SDR Device
SUBSYSTEM=="usb", ATTRS{idVendor}=="0456", ATTRS{idProduct}=="b673", MODE="0660", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2fa2", ATTRS{idProduct}=="5a02", MODE="0660", TAG+="uaccess"
# tell the ModemManager (part of the NetworkManager suite) that the device is not a modem,
# and don't send AT commands to it
SUBSYSTEM=="usb", ATTRS{idVendor}=="0456", ATTRS{idProduct}=="b673", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2fa2", ATTRS{idProduct}=="5a02", ENV{ID_MM_DEVICE_IGNORE}="1"

Do not follow this link