diff --git a/hwdb.d/70-analyzers.hwdb b/hwdb.d/70-analyzers.hwdb index 0a1911507a..821ebcb1ca 100644 --- a/hwdb.d/70-analyzers.hwdb +++ b/hwdb.d/70-analyzers.hwdb @@ -1,13 +1,21 @@ # This file is part of systemd. # # Database for signal analyzers (protocol analyzers, logic analyzers, -# oscilloscopes, multimeters, bench power supplies, etc.) that should -# be accessible to the seat owner. +# oscilloscopes, multimeters, bench power supplies, etc.) or just +# anything that has to do with electronics and that should be +# accessible to the seat owner. # # Permitted keys: # Specify if a device is a signal analyzer # ID_SIGNAL_ANALYZER=1|0 +########################################################### +# Greaseweazle +########################################################### +# Greaseweazle +usb:v1209p4D69* + ID_SIGNAL_ANALYZER=1 + ########################################################### # Total Phase ########################################################### diff --git a/rules.d/70-uaccess.rules.in b/rules.d/70-uaccess.rules.in index a3301be1bc..b82ce04a39 100644 --- a/rules.d/70-uaccess.rules.in +++ b/rules.d/70-uaccess.rules.in @@ -83,6 +83,7 @@ ENV{ID_MAKER_TOOL}=="?*", TAG+="uaccess" # Protocol analyzers ENV{ID_SIGNAL_ANALYZER}=="?*", ENV{DEVTYPE}=="usb_device", TAG+="uaccess" +ENV{ID_SIGNAL_ANALYZER}=="?*", KERNEL=="ttyACM[0-9]*", TAG+="uaccess" # rfkill / radio killswitches KERNEL=="rfkill", SUBSYSTEM=="misc", TAG+="uaccess"