From 4c2605487305db0c69796a968189722c45d34a5e Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Thu, 21 Jan 2010 15:04:07 +0000 Subject: trivial: renamed the udev rule filenames --- rules/95-devkit-power-battery-recall-dell.rules | 61 ---------------- rules/95-devkit-power-battery-recall-fujitsu.rules | 31 -------- rules/95-devkit-power-battery-recall-gateway.rules | 28 -------- rules/95-devkit-power-battery-recall-ibm.rules | 38 ---------- rules/95-devkit-power-battery-recall-lenovo.rules | 24 ------- rules/95-devkit-power-battery-recall-toshiba.rules | 29 -------- rules/95-devkit-power-csr.rules | 22 ------ rules/95-devkit-power-hid.rules | 82 ---------------------- rules/95-devkit-power-wup.rules | 5 -- rules/95-upower-battery-recall-dell.rules | 61 ++++++++++++++++ rules/95-upower-battery-recall-fujitsu.rules | 31 ++++++++ rules/95-upower-battery-recall-gateway.rules | 28 ++++++++ rules/95-upower-battery-recall-ibm.rules | 38 ++++++++++ rules/95-upower-battery-recall-lenovo.rules | 24 +++++++ rules/95-upower-battery-recall-toshiba.rules | 29 ++++++++ rules/95-upower-csr.rules | 22 ++++++ rules/95-upower-hid.rules | 82 ++++++++++++++++++++++ rules/95-upower-wup.rules | 5 ++ rules/Makefile.am | 18 ++--- 19 files changed, 329 insertions(+), 329 deletions(-) delete mode 100644 rules/95-devkit-power-battery-recall-dell.rules delete mode 100644 rules/95-devkit-power-battery-recall-fujitsu.rules delete mode 100644 rules/95-devkit-power-battery-recall-gateway.rules delete mode 100644 rules/95-devkit-power-battery-recall-ibm.rules delete mode 100644 rules/95-devkit-power-battery-recall-lenovo.rules delete mode 100644 rules/95-devkit-power-battery-recall-toshiba.rules delete mode 100644 rules/95-devkit-power-csr.rules delete mode 100644 rules/95-devkit-power-hid.rules delete mode 100644 rules/95-devkit-power-wup.rules create mode 100644 rules/95-upower-battery-recall-dell.rules create mode 100644 rules/95-upower-battery-recall-fujitsu.rules create mode 100644 rules/95-upower-battery-recall-gateway.rules create mode 100644 rules/95-upower-battery-recall-ibm.rules create mode 100644 rules/95-upower-battery-recall-lenovo.rules create mode 100644 rules/95-upower-battery-recall-toshiba.rules create mode 100644 rules/95-upower-csr.rules create mode 100644 rules/95-upower-hid.rules create mode 100644 rules/95-upower-wup.rules (limited to 'rules') diff --git a/rules/95-devkit-power-battery-recall-dell.rules b/rules/95-devkit-power-battery-recall-dell.rules deleted file mode 100644 index 45c44e9..0000000 --- a/rules/95-devkit-power-battery-recall-dell.rules +++ /dev/null @@ -1,61 +0,0 @@ -############################################################################################################## -# Battery recall notices: Dell -# -# These are properties defining the behavior: -# UPOWER_RECALL_NOTICE -# UPOWER_RECALL_VENDOR -# UPOWER_RECALL_URL -# - -# only match power_supply devices -SUBSYSTEM!="power_supply", GOTO="up_battery_recall_dell_end" - -# only match batteries -ATTR{type}!="Battery", GOTO="up_battery_recall_dell_end" - -# only match correct manufacturer -ATTR{manufacturer}!="Dell", GOTO="up_battery_recall_dell_end" - -ATTR{model_name}=="1K055", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="C5446", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="F2100", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="KD494", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="W5915", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="Y1333", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="3K590", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="C6269", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="F5132", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="OR331", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="X5308", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="Y4500", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="5P474", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="C6270", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="GD785", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="M3006", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="X5329", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="Y5466", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="6P922", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="D2961", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="H3191", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="RD857", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="X5332", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="C2603", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="D5555", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="J1524", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="TD349", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="X5333", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="C5339", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="D6024", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="JD616", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="U5867", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="X5875", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="C5340", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="D6025", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="JD617", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="U5882", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="X5877", ENV{UPOWER_RECALL_NOTICE}="1" - -ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="Dell", ENV{UPOWER_RECALL_URL}="https://www.dellbatteryprogram.com" - -LABEL="up_battery_recall_dell_end" - diff --git a/rules/95-devkit-power-battery-recall-fujitsu.rules b/rules/95-devkit-power-battery-recall-fujitsu.rules deleted file mode 100644 index 21e5f6d..0000000 --- a/rules/95-devkit-power-battery-recall-fujitsu.rules +++ /dev/null @@ -1,31 +0,0 @@ -############################################################################################################## -# Battery recall notices: Fujitsu -# -# These are properties defining the behavior: -# UPOWER_RECALL_NOTICE -# UPOWER_RECALL_VENDOR -# UPOWER_RECALL_URL -# - -# only match power_supply devices -SUBSYSTEM!="power_supply", GOTO="up_battery_recall_fujitsu_end" - -# only match batteries -ATTR{type}!="Battery", GOTO="up_battery_recall_fujitsu_end" - -# only match correct manufacturer -ATTR{manufacturer}!="Fujitsu", GOTO="up_battery_recall_fujitsu_end" - -ATTR{model_name}=="CP255100", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="CP255108", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="CP229720", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="CP229725", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="CP234003", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="CP234019", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="CP283030", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="CP267910", ENV{UPOWER_RECALL_NOTICE}="1" - -ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="Fujitsu", ENV{UPOWER_RECALL_URL}="http://www.computers.us.fujitsu.com/battery/" - -LABEL="up_battery_recall_fujitsu_end" - diff --git a/rules/95-devkit-power-battery-recall-gateway.rules b/rules/95-devkit-power-battery-recall-gateway.rules deleted file mode 100644 index b788779..0000000 --- a/rules/95-devkit-power-battery-recall-gateway.rules +++ /dev/null @@ -1,28 +0,0 @@ -############################################################################################################## -# Battery recall notices: Gateway -# -# These are properties defining the behavior: -# UPOWER_RECALL_NOTICE -# UPOWER_RECALL_VENDOR -# UPOWER_RECALL_URL -# - -# only match power_supply devices -SUBSYSTEM!="power_supply", GOTO="up_battery_recall_gateway_end" - -# only match batteries -ATTR{type}!="Battery", GOTO="up_battery_recall_gateway_end" - -# only match correct manufacturer -ATTR{manufacturer}!="Gateway", GOTO="up_battery_recall_gateway_end" - -ATTR{model_name}=="916C4610F", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="916C4720F", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="916C4730F", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="916C5010F", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="W230", ENV{UPOWER_RECALL_NOTICE}="1" - -ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="Gateway", ENV{UPOWER_RECALL_URL}="http://www.gateway.com/battery/\n" - -LABEL="up_battery_recall_gateway_end" - diff --git a/rules/95-devkit-power-battery-recall-ibm.rules b/rules/95-devkit-power-battery-recall-ibm.rules deleted file mode 100644 index 860a41c..0000000 --- a/rules/95-devkit-power-battery-recall-ibm.rules +++ /dev/null @@ -1,38 +0,0 @@ -############################################################################################################## -# Battery recall notices: IBM -# -# These are properties defining the behavior: -# UPOWER_RECALL_NOTICE -# UPOWER_RECALL_VENDOR -# UPOWER_RECALL_URL -# - -# only match power_supply devices -SUBSYSTEM!="power_supply", GOTO="up_battery_recall_ibm_end" - -# only match batteries -ATTR{type}!="Battery", GOTO="up_battery_recall_ibm_end" - -# only match correct manufacturer -ATTR{manufacturer}!="SONY", GOTO="up_battery_recall_ibm_end" - -# only recalled on some particular models -ATTR{[dmi/id]product_version}!="*R60*|*T60*|*Z60m*|*Z61e*|*Z61m*|*Z61p*", GOTO="up_battery_recall_ibm_end" - -ATTR{model_name}=="92P1072", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="92P1073", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="92P1088", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="92P1089", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="92P1142", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="92P1141", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="92P1170", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="92P1169", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="93P5028", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="92P1174", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="92P1173", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="93P5030", ENV{UPOWER_RECALL_NOTICE}="1" - -ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="LENOVO", ENV{UPOWER_RECALL_URL}="http://www.lenovo.com/batteryprogram" - -LABEL="up_battery_recall_ibm_end" - diff --git a/rules/95-devkit-power-battery-recall-lenovo.rules b/rules/95-devkit-power-battery-recall-lenovo.rules deleted file mode 100644 index 04db19e..0000000 --- a/rules/95-devkit-power-battery-recall-lenovo.rules +++ /dev/null @@ -1,24 +0,0 @@ -############################################################################################################## -# Battery recall notices: Lenovo -# -# These are properties defining the behavior: -# UPOWER_RECALL_NOTICE -# UPOWER_RECALL_VENDOR -# UPOWER_RECALL_URL -# - -# only match power_supply devices -SUBSYSTEM!="power_supply", GOTO="up_battery_recall_lenovo_end" - -# only match batteries -ATTR{type}!="Battery", GOTO="up_battery_recall_lenovo_end" - -# only match correct manufacturer -ATTR{manufacturer}!="SANYO", GOTO="up_battery_recall_lenovo_end" - -ATTR{model_name}=="92P1131", ENV{UPOWER_RECALL_NOTICE}="1" - -ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="LENOVO", ENV{UPOWER_RECALL_URL}="http://www.lenovo.com/batteryprogram" - -LABEL="up_battery_recall_lenovo_end" - diff --git a/rules/95-devkit-power-battery-recall-toshiba.rules b/rules/95-devkit-power-battery-recall-toshiba.rules deleted file mode 100644 index 4119b80..0000000 --- a/rules/95-devkit-power-battery-recall-toshiba.rules +++ /dev/null @@ -1,29 +0,0 @@ -############################################################################################################## -# Battery recall notices: Toshiba -# -# These are properties defining the behavior: -# UPOWER_RECALL_NOTICE -# UPOWER_RECALL_VENDOR -# UPOWER_RECALL_URL -# - -# only match power_supply devices -SUBSYSTEM!="power_supply", GOTO="up_battery_recall_toshiba_end" - -# only match batteries -ATTR{type}!="Battery", GOTO="up_battery_recall_toshiba_end" - -# only match correct manufacturer -ATTR{manufacturer}!="TOSHIBA", GOTO="up_battery_recall_toshiba_end" - -ATTR{model_name}=="PA3465U", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="PA3399U", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="PA3400U", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="PA3465U", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="PA3399U", ENV{UPOWER_RECALL_NOTICE}="1" -ATTR{model_name}=="PA3400U", ENV{UPOWER_RECALL_NOTICE}="1" - -ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="Toshiba", ENV{UPOWER_RECALL_URL}="http://bxinfo.toshiba.com/" - -LABEL="up_battery_recall_toshiba_end" - diff --git a/rules/95-devkit-power-csr.rules b/rules/95-devkit-power-csr.rules deleted file mode 100644 index 17cb36f..0000000 --- a/rules/95-devkit-power-csr.rules +++ /dev/null @@ -1,22 +0,0 @@ -############################################################################################################## -# Logitech Mice with CSR battery readouts -# -# These are properties defining the behavior: -# UPOWER_CSR_DUAL (Dual Receiver) -# -SUBSYSTEM!="usb", GOTO="up_csr_end" - -ATTR{idVendor}=="046d", ENV{UPOWER_VENDOR}="Logitech, Inc." -ATTR{idVendor}=="046d", ATTR{idProduct}=="c501", ENV{UPOWER_PRODUCT}="Mouse Receiver", ENV{UPOWER_BATTERY_TYPE}="mouse" -ATTR{idVendor}=="046d", ATTR{idProduct}=="c502", ENV{UPOWER_PRODUCT}="Dual Receiver", ENV{UPOWER_BATTERY_TYPE}="mouse", ENV{UPOWER_CSR_DUAL}="1" -ATTR{idVendor}=="046d", ATTR{idProduct}=="c504", ENV{UPOWER_PRODUCT}="Freedom Optical", ENV{UPOWER_BATTERY_TYPE}="mouse", ENV{UPOWER_CSR_DUAL}="1" -ATTR{idVendor}=="046d", ATTR{idProduct}=="c505", ENV{UPOWER_PRODUCT}="Elite Duo", ENV{UPOWER_BATTERY_TYPE}="keyboard" -ATTR{idVendor}=="046d", ATTR{idProduct}=="c506", ENV{UPOWER_PRODUCT}="MX700 Optical Mouse", ENV{UPOWER_BATTERY_TYPE}="mouse" -ATTR{idVendor}=="046d", ATTR{idProduct}=="c508", ENV{UPOWER_PRODUCT}="Optical TrackMan", ENV{UPOWER_BATTERY_TYPE}="mouse" -ATTR{idVendor}=="046d", ATTR{idProduct}=="c50e", ENV{UPOWER_PRODUCT}="MX1000 Laser Mouse", ENV{UPOWER_BATTERY_TYPE}="mouse" -ATTR{idVendor}=="046d", ATTR{idProduct}=="c510", ENV{UPOWER_PRODUCT}="Click! Mouse", ENV{UPOWER_BATTERY_TYPE}="mouse" -ATTR{idVendor}=="046d", ATTR{idProduct}=="c512", ENV{UPOWER_PRODUCT}="Keyboard+Mouse Receiver", ENV{UPOWER_BATTERY_TYPE}="keyboard" -ATTR{idVendor}=="046d", ATTR{idProduct}=="c702", ENV{UPOWER_PRODUCT}="Presenter", ENV{UPOWER_BATTERY_TYPE}="mouse" - -LABEL="up_csr_end" - diff --git a/rules/95-devkit-power-hid.rules b/rules/95-devkit-power-hid.rules deleted file mode 100644 index a496a03..0000000 --- a/rules/95-devkit-power-hid.rules +++ /dev/null @@ -1,82 +0,0 @@ -############################################################################################################## -# Uninterruptible Power Supplies with USB HID interfaces -# -# to keep up to date, monitor: http://svn.debian.org/wsvn/nut/trunk/scripts/dkp/95-devkit-power-hid.rules - -# only support USB, else ignore -SUBSYSTEM!="usb", GOTO="up_hid_end" - -# if usbraw device, ignore -KERNEL!="hiddev*", GOTO="up_hid_end" - -# if an interface, ignore -ENV{DEVTYPE}=="usb_interface", GOTO="up_hid_end" - -ATTRS{idVendor}=="03f0", ENV{UPOWER_VENDOR}="Hewlett Packard" -ATTRS{idVendor}=="0463", ENV{UPOWER_VENDOR}="Eaton" -ATTRS{idVendor}=="047c", ENV{UPOWER_VENDOR}="Dell" -ATTRS{idVendor}=="050d", ENV{UPOWER_VENDOR}="Belkin" -ATTRS{idVendor}=="051d", ENV{UPOWER_VENDOR}="APC" -ATTRS{idVendor}=="06da", ENV{UPOWER_VENDOR}="Liebert" -ATTRS{idVendor}=="0764", ENV{UPOWER_VENDOR}="Cyber Power Systems" -ATTRS{idVendor}=="09ae", ENV{UPOWER_VENDOR}="TrippLite" -ATTRS{idVendor}=="0d9f", ENV{UPOWER_VENDOR}="PowerCOM" -ATTRS{idVendor}=="10af", ENV{UPOWER_VENDOR}="Liebert" - -# Hewlett Packard -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1f06", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1f0a", ENV{UPOWER_BATTERY_TYPE}="ups" - -# Eaton -ATTRS{idVendor}=="0463", ATTRS{idProduct}=="0001", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="0463", ATTRS{idProduct}=="ffff", ENV{UPOWER_BATTERY_TYPE}="ups" - -# Dell -ATTRS{idVendor}=="047c", ATTRS{idProduct}=="ffff", ENV{UPOWER_BATTERY_TYPE}="ups" - -# Belkin -ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0375", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0551", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0750", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0751", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0900", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0910", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0912", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0980", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="050d", ATTRS{idProduct}=="1100", ENV{UPOWER_BATTERY_TYPE}="ups" - -# APC -ATTRS{idVendor}=="051d", ATTRS{idProduct}=="0002", ENV{UPOWER_BATTERY_TYPE}="ups" - -# Liebert -ATTRS{idVendor}=="06da", ATTRS{idProduct}=="ffff", ENV{UPOWER_BATTERY_TYPE}="ups" - -# Cyber Power Systems -ATTRS{idVendor}=="0764", ATTRS{idProduct}=="0005", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="0764", ATTRS{idProduct}=="0501", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="0764", ATTRS{idProduct}=="0601", ENV{UPOWER_BATTERY_TYPE}="ups" - -# TrippLite -ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="1003", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="1007", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="1008", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="2005", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="2007", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="3012", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="3014", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="4001", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="4002", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="4003", ENV{UPOWER_BATTERY_TYPE}="ups" - -# PowerCOM -ATTRS{idVendor}=="0d9f", ATTRS{idProduct}=="00a2", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="0d9f", ATTRS{idProduct}=="00a3", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="0d9f", ATTRS{idProduct}=="00a4", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="0d9f", ATTRS{idProduct}=="00a5", ENV{UPOWER_BATTERY_TYPE}="ups" -ATTRS{idVendor}=="0d9f", ATTRS{idProduct}=="00a6", ENV{UPOWER_BATTERY_TYPE}="ups" - -# Liebert -ATTRS{idVendor}=="10af", ATTRS{idProduct}=="0001", ENV{UPOWER_BATTERY_TYPE}="ups" - -LABEL="up_hid_end" - diff --git a/rules/95-devkit-power-wup.rules b/rules/95-devkit-power-wup.rules deleted file mode 100644 index 5dfacc2..0000000 --- a/rules/95-devkit-power-wup.rules +++ /dev/null @@ -1,5 +0,0 @@ -############################################################################################################## -# Watts Up? Pro Devices -# -SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="A80?????", ENV{UPOWER_VENDOR}="Watts Up, Inc.", ENV{UPOWER_PRODUCT}="Watts Up? Pro", ENV{UP_MONITOR_TYPE}="wup" - diff --git a/rules/95-upower-battery-recall-dell.rules b/rules/95-upower-battery-recall-dell.rules new file mode 100644 index 0000000..45c44e9 --- /dev/null +++ b/rules/95-upower-battery-recall-dell.rules @@ -0,0 +1,61 @@ +############################################################################################################## +# Battery recall notices: Dell +# +# These are properties defining the behavior: +# UPOWER_RECALL_NOTICE +# UPOWER_RECALL_VENDOR +# UPOWER_RECALL_URL +# + +# only match power_supply devices +SUBSYSTEM!="power_supply", GOTO="up_battery_recall_dell_end" + +# only match batteries +ATTR{type}!="Battery", GOTO="up_battery_recall_dell_end" + +# only match correct manufacturer +ATTR{manufacturer}!="Dell", GOTO="up_battery_recall_dell_end" + +ATTR{model_name}=="1K055", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="C5446", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="F2100", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="KD494", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="W5915", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="Y1333", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="3K590", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="C6269", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="F5132", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="OR331", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="X5308", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="Y4500", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="5P474", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="C6270", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="GD785", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="M3006", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="X5329", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="Y5466", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="6P922", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="D2961", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="H3191", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="RD857", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="X5332", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="C2603", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="D5555", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="J1524", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="TD349", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="X5333", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="C5339", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="D6024", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="JD616", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="U5867", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="X5875", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="C5340", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="D6025", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="JD617", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="U5882", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="X5877", ENV{UPOWER_RECALL_NOTICE}="1" + +ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="Dell", ENV{UPOWER_RECALL_URL}="https://www.dellbatteryprogram.com" + +LABEL="up_battery_recall_dell_end" + diff --git a/rules/95-upower-battery-recall-fujitsu.rules b/rules/95-upower-battery-recall-fujitsu.rules new file mode 100644 index 0000000..21e5f6d --- /dev/null +++ b/rules/95-upower-battery-recall-fujitsu.rules @@ -0,0 +1,31 @@ +############################################################################################################## +# Battery recall notices: Fujitsu +# +# These are properties defining the behavior: +# UPOWER_RECALL_NOTICE +# UPOWER_RECALL_VENDOR +# UPOWER_RECALL_URL +# + +# only match power_supply devices +SUBSYSTEM!="power_supply", GOTO="up_battery_recall_fujitsu_end" + +# only match batteries +ATTR{type}!="Battery", GOTO="up_battery_recall_fujitsu_end" + +# only match correct manufacturer +ATTR{manufacturer}!="Fujitsu", GOTO="up_battery_recall_fujitsu_end" + +ATTR{model_name}=="CP255100", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="CP255108", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="CP229720", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="CP229725", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="CP234003", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="CP234019", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="CP283030", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="CP267910", ENV{UPOWER_RECALL_NOTICE}="1" + +ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="Fujitsu", ENV{UPOWER_RECALL_URL}="http://www.computers.us.fujitsu.com/battery/" + +LABEL="up_battery_recall_fujitsu_end" + diff --git a/rules/95-upower-battery-recall-gateway.rules b/rules/95-upower-battery-recall-gateway.rules new file mode 100644 index 0000000..b788779 --- /dev/null +++ b/rules/95-upower-battery-recall-gateway.rules @@ -0,0 +1,28 @@ +############################################################################################################## +# Battery recall notices: Gateway +# +# These are properties defining the behavior: +# UPOWER_RECALL_NOTICE +# UPOWER_RECALL_VENDOR +# UPOWER_RECALL_URL +# + +# only match power_supply devices +SUBSYSTEM!="power_supply", GOTO="up_battery_recall_gateway_end" + +# only match batteries +ATTR{type}!="Battery", GOTO="up_battery_recall_gateway_end" + +# only match correct manufacturer +ATTR{manufacturer}!="Gateway", GOTO="up_battery_recall_gateway_end" + +ATTR{model_name}=="916C4610F", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="916C4720F", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="916C4730F", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="916C5010F", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="W230", ENV{UPOWER_RECALL_NOTICE}="1" + +ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="Gateway", ENV{UPOWER_RECALL_URL}="http://www.gateway.com/battery/\n" + +LABEL="up_battery_recall_gateway_end" + diff --git a/rules/95-upower-battery-recall-ibm.rules b/rules/95-upower-battery-recall-ibm.rules new file mode 100644 index 0000000..860a41c --- /dev/null +++ b/rules/95-upower-battery-recall-ibm.rules @@ -0,0 +1,38 @@ +############################################################################################################## +# Battery recall notices: IBM +# +# These are properties defining the behavior: +# UPOWER_RECALL_NOTICE +# UPOWER_RECALL_VENDOR +# UPOWER_RECALL_URL +# + +# only match power_supply devices +SUBSYSTEM!="power_supply", GOTO="up_battery_recall_ibm_end" + +# only match batteries +ATTR{type}!="Battery", GOTO="up_battery_recall_ibm_end" + +# only match correct manufacturer +ATTR{manufacturer}!="SONY", GOTO="up_battery_recall_ibm_end" + +# only recalled on some particular models +ATTR{[dmi/id]product_version}!="*R60*|*T60*|*Z60m*|*Z61e*|*Z61m*|*Z61p*", GOTO="up_battery_recall_ibm_end" + +ATTR{model_name}=="92P1072", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="92P1073", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="92P1088", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="92P1089", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="92P1142", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="92P1141", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="92P1170", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="92P1169", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="93P5028", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="92P1174", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="92P1173", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="93P5030", ENV{UPOWER_RECALL_NOTICE}="1" + +ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="LENOVO", ENV{UPOWER_RECALL_URL}="http://www.lenovo.com/batteryprogram" + +LABEL="up_battery_recall_ibm_end" + diff --git a/rules/95-upower-battery-recall-lenovo.rules b/rules/95-upower-battery-recall-lenovo.rules new file mode 100644 index 0000000..04db19e --- /dev/null +++ b/rules/95-upower-battery-recall-lenovo.rules @@ -0,0 +1,24 @@ +############################################################################################################## +# Battery recall notices: Lenovo +# +# These are properties defining the behavior: +# UPOWER_RECALL_NOTICE +# UPOWER_RECALL_VENDOR +# UPOWER_RECALL_URL +# + +# only match power_supply devices +SUBSYSTEM!="power_supply", GOTO="up_battery_recall_lenovo_end" + +# only match batteries +ATTR{type}!="Battery", GOTO="up_battery_recall_lenovo_end" + +# only match correct manufacturer +ATTR{manufacturer}!="SANYO", GOTO="up_battery_recall_lenovo_end" + +ATTR{model_name}=="92P1131", ENV{UPOWER_RECALL_NOTICE}="1" + +ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="LENOVO", ENV{UPOWER_RECALL_URL}="http://www.lenovo.com/batteryprogram" + +LABEL="up_battery_recall_lenovo_end" + diff --git a/rules/95-upower-battery-recall-toshiba.rules b/rules/95-upower-battery-recall-toshiba.rules new file mode 100644 index 0000000..4119b80 --- /dev/null +++ b/rules/95-upower-battery-recall-toshiba.rules @@ -0,0 +1,29 @@ +############################################################################################################## +# Battery recall notices: Toshiba +# +# These are properties defining the behavior: +# UPOWER_RECALL_NOTICE +# UPOWER_RECALL_VENDOR +# UPOWER_RECALL_URL +# + +# only match power_supply devices +SUBSYSTEM!="power_supply", GOTO="up_battery_recall_toshiba_end" + +# only match batteries +ATTR{type}!="Battery", GOTO="up_battery_recall_toshiba_end" + +# only match correct manufacturer +ATTR{manufacturer}!="TOSHIBA", GOTO="up_battery_recall_toshiba_end" + +ATTR{model_name}=="PA3465U", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="PA3399U", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="PA3400U", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="PA3465U", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="PA3399U", ENV{UPOWER_RECALL_NOTICE}="1" +ATTR{model_name}=="PA3400U", ENV{UPOWER_RECALL_NOTICE}="1" + +ENV{UPOWER_RECALL_NOTICE}=="1", ENV{UPOWER_RECALL_VENDOR}="Toshiba", ENV{UPOWER_RECALL_URL}="http://bxinfo.toshiba.com/" + +LABEL="up_battery_recall_toshiba_end" + diff --git a/rules/95-upower-csr.rules b/rules/95-upower-csr.rules new file mode 100644 index 0000000..17cb36f --- /dev/null +++ b/rules/95-upower-csr.rules @@ -0,0 +1,22 @@ +############################################################################################################## +# Logitech Mice with CSR battery readouts +# +# These are properties defining the behavior: +# UPOWER_CSR_DUAL (Dual Receiver) +# +SUBSYSTEM!="usb", GOTO="up_csr_end" + +ATTR{idVendor}=="046d", ENV{UPOWER_VENDOR}="Logitech, Inc." +ATTR{idVendor}=="046d", ATTR{idProduct}=="c501", ENV{UPOWER_PRODUCT}="Mouse Receiver", ENV{UPOWER_BATTERY_TYPE}="mouse" +ATTR{idVendor}=="046d", ATTR{idProduct}=="c502", ENV{UPOWER_PRODUCT}="Dual Receiver", ENV{UPOWER_BATTERY_TYPE}="mouse", ENV{UPOWER_CSR_DUAL}="1" +ATTR{idVendor}=="046d", ATTR{idProduct}=="c504", ENV{UPOWER_PRODUCT}="Freedom Optical", ENV{UPOWER_BATTERY_TYPE}="mouse", ENV{UPOWER_CSR_DUAL}="1" +ATTR{idVendor}=="046d", ATTR{idProduct}=="c505", ENV{UPOWER_PRODUCT}="Elite Duo", ENV{UPOWER_BATTERY_TYPE}="keyboard" +ATTR{idVendor}=="046d", ATTR{idProduct}=="c506", ENV{UPOWER_PRODUCT}="MX700 Optical Mouse", ENV{UPOWER_BATTERY_TYPE}="mouse" +ATTR{idVendor}=="046d", ATTR{idProduct}=="c508", ENV{UPOWER_PRODUCT}="Optical TrackMan", ENV{UPOWER_BATTERY_TYPE}="mouse" +ATTR{idVendor}=="046d", ATTR{idProduct}=="c50e", ENV{UPOWER_PRODUCT}="MX1000 Laser Mouse", ENV{UPOWER_BATTERY_TYPE}="mouse" +ATTR{idVendor}=="046d", ATTR{idProduct}=="c510", ENV{UPOWER_PRODUCT}="Click! Mouse", ENV{UPOWER_BATTERY_TYPE}="mouse" +ATTR{idVendor}=="046d", ATTR{idProduct}=="c512", ENV{UPOWER_PRODUCT}="Keyboard+Mouse Receiver", ENV{UPOWER_BATTERY_TYPE}="keyboard" +ATTR{idVendor}=="046d", ATTR{idProduct}=="c702", ENV{UPOWER_PRODUCT}="Presenter", ENV{UPOWER_BATTERY_TYPE}="mouse" + +LABEL="up_csr_end" + diff --git a/rules/95-upower-hid.rules b/rules/95-upower-hid.rules new file mode 100644 index 0000000..4ce7d6b --- /dev/null +++ b/rules/95-upower-hid.rules @@ -0,0 +1,82 @@ +############################################################################################################## +# Uninterruptible Power Supplies with USB HID interfaces +# +# to keep up to date, monitor: http://svn.debian.org/wsvn/nut/trunk/scripts/dkp/95-upower-hid.rules + +# only support USB, else ignore +SUBSYSTEM!="usb", GOTO="up_hid_end" + +# if usbraw device, ignore +KERNEL!="hiddev*", GOTO="up_hid_end" + +# if an interface, ignore +ENV{DEVTYPE}=="usb_interface", GOTO="up_hid_end" + +ATTRS{idVendor}=="03f0", ENV{UPOWER_VENDOR}="Hewlett Packard" +ATTRS{idVendor}=="0463", ENV{UPOWER_VENDOR}="Eaton" +ATTRS{idVendor}=="047c", ENV{UPOWER_VENDOR}="Dell" +ATTRS{idVendor}=="050d", ENV{UPOWER_VENDOR}="Belkin" +ATTRS{idVendor}=="051d", ENV{UPOWER_VENDOR}="APC" +ATTRS{idVendor}=="06da", ENV{UPOWER_VENDOR}="Liebert" +ATTRS{idVendor}=="0764", ENV{UPOWER_VENDOR}="Cyber Power Systems" +ATTRS{idVendor}=="09ae", ENV{UPOWER_VENDOR}="TrippLite" +ATTRS{idVendor}=="0d9f", ENV{UPOWER_VENDOR}="PowerCOM" +ATTRS{idVendor}=="10af", ENV{UPOWER_VENDOR}="Liebert" + +# Hewlett Packard +ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1f06", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1f0a", ENV{UPOWER_BATTERY_TYPE}="ups" + +# Eaton +ATTRS{idVendor}=="0463", ATTRS{idProduct}=="0001", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="0463", ATTRS{idProduct}=="ffff", ENV{UPOWER_BATTERY_TYPE}="ups" + +# Dell +ATTRS{idVendor}=="047c", ATTRS{idProduct}=="ffff", ENV{UPOWER_BATTERY_TYPE}="ups" + +# Belkin +ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0375", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0551", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0750", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0751", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0900", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0910", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0912", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0980", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="050d", ATTRS{idProduct}=="1100", ENV{UPOWER_BATTERY_TYPE}="ups" + +# APC +ATTRS{idVendor}=="051d", ATTRS{idProduct}=="0002", ENV{UPOWER_BATTERY_TYPE}="ups" + +# Liebert +ATTRS{idVendor}=="06da", ATTRS{idProduct}=="ffff", ENV{UPOWER_BATTERY_TYPE}="ups" + +# Cyber Power Systems +ATTRS{idVendor}=="0764", ATTRS{idProduct}=="0005", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="0764", ATTRS{idProduct}=="0501", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="0764", ATTRS{idProduct}=="0601", ENV{UPOWER_BATTERY_TYPE}="ups" + +# TrippLite +ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="1003", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="1007", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="1008", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="2005", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="2007", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="3012", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="3014", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="4001", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="4002", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="09ae", ATTRS{idProduct}=="4003", ENV{UPOWER_BATTERY_TYPE}="ups" + +# PowerCOM +ATTRS{idVendor}=="0d9f", ATTRS{idProduct}=="00a2", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="0d9f", ATTRS{idProduct}=="00a3", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="0d9f", ATTRS{idProduct}=="00a4", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="0d9f", ATTRS{idProduct}=="00a5", ENV{UPOWER_BATTERY_TYPE}="ups" +ATTRS{idVendor}=="0d9f", ATTRS{idProduct}=="00a6", ENV{UPOWER_BATTERY_TYPE}="ups" + +# Liebert +ATTRS{idVendor}=="10af", ATTRS{idProduct}=="0001", ENV{UPOWER_BATTERY_TYPE}="ups" + +LABEL="up_hid_end" + diff --git a/rules/95-upower-wup.rules b/rules/95-upower-wup.rules new file mode 100644 index 0000000..5dfacc2 --- /dev/null +++ b/rules/95-upower-wup.rules @@ -0,0 +1,5 @@ +############################################################################################################## +# Watts Up? Pro Devices +# +SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="A80?????", ENV{UPOWER_VENDOR}="Watts Up, Inc.", ENV{UPOWER_PRODUCT}="Watts Up? Pro", ENV{UP_MONITOR_TYPE}="wup" + diff --git a/rules/Makefile.am b/rules/Makefile.am index f7af3ae..a9fd4e9 100644 --- a/rules/Makefile.am +++ b/rules/Makefile.am @@ -2,15 +2,15 @@ udevrulesdir = $(slashlibdir)/udev/rules.d udevrules_DATA = \ - 95-devkit-power-battery-recall-dell.rules \ - 95-devkit-power-battery-recall-fujitsu.rules \ - 95-devkit-power-battery-recall-gateway.rules \ - 95-devkit-power-battery-recall-ibm.rules \ - 95-devkit-power-battery-recall-lenovo.rules \ - 95-devkit-power-battery-recall-toshiba.rules \ - 95-devkit-power-wup.rules \ - 95-devkit-power-hid.rules \ - 95-devkit-power-csr.rules + 95-upower-battery-recall-dell.rules \ + 95-upower-battery-recall-fujitsu.rules \ + 95-upower-battery-recall-gateway.rules \ + 95-upower-battery-recall-ibm.rules \ + 95-upower-battery-recall-lenovo.rules \ + 95-upower-battery-recall-toshiba.rules \ + 95-upower-wup.rules \ + 95-upower-hid.rules \ + 95-upower-csr.rules EXTRA_DIST = \ $(udevrules_DATA) -- cgit v1.2.1