Tomas Tang
2016-May-31 05:11 UTC
[Nut-upsuser] cannot get APC ups status change via usb cable from RaspberryPi
Hi All, I get very strange UPS problem from RspberryPI mode B (both version 2 and 3). Here is our environment: OS: Raspbian 8.0, Ubuntu 16.04 and Ubuntu 14.04 Platform: RaspberryPi Mode B version 2 and version 3 NUT: tested version 2.6.3, 2.7.1 and 2.7.2 (from ports.ubuntu.com) UPS: APC Smart-UPS 3000 RM and APC Smart-UPS 1500 RM Cable: USB Problem detail: NUT can read all the information after installed, but once you unplug the input power, the status didn?t get changed and there is no log related to NUT from syslog. Anyone can give me some advice? Thank you very much. Best Regards Tomas -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20160531/34e8a230/attachment.html>
Charles Lepple
2016-Jun-01 02:48 UTC
[Nut-upsuser] cannot get APC ups status change via usb cable from RaspberryPi
On May 31, 2016, at 1:11 AM, Tomas Tang <myhnet at gmail.com> wrote:> > Hi All, > > > > I get very strange UPS problem from RspberryPI mode B (both version 2 and 3). > > > > Here is our environment: > > > > OS: Raspbian 8.0, Ubuntu 16.04 and Ubuntu 14.04 > > Platform: RaspberryPi Mode B version 2 and version 3 > > NUT: tested version 2.6.3, 2.7.1 and 2.7.2 (from ports.ubuntu.com) > > UPS: APC Smart-UPS 3000 RM and APC Smart-UPS 1500 RM > > Cable: USB > > > > Problem detail: > > NUT can read all the information after installed, but once you unplug the input power, the status didn?t get changed and there is no log related to NUT from syslog.Please check the mailing lists to see if there are any other reports for these particular models over USB. The only full dump I could find was with the apcsmart driver: http://networkupstools.org/ddl/APC/Smart-UPS_3000_RM.html There is a "pollonly" flag that might help, but it is supposed to be selected automatically. What does 'lsusb -vvv -d 051d:' return when run as root? -- Charles Lepple clepple at gmail
Tomas Tang
2016-Jun-01 05:19 UTC
[Nut-upsuser] cannot get APC ups status change via usb cable from RaspberryPi
Hi Charles, thank you very much for your reply, and here is the out put of "lsusb -vvv -d 051d:" Bus 001 Device 005: ID 051d:0002 American Power Conversion Uninterruptible Power Supply Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x051d American Power Conversion idProduct 0x0002 Uninterruptible Power Supply bcdDevice 0.06 iManufacturer 3 American Power Conversion iProduct 1 Smart-UPS 3000 RM FW:666.6.I USB FW:7.4 iSerial 2 US1035211796 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 34 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 11 1 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 30mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 33 US bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 1064 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0006 1x 6 bytes bInterval 100 Device Status: 0x0001 Self Powered Bus 001 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x051d American Power Conversion idProduct 0x0002 Uninterruptible Power Supply bcdDevice 0.06 iManufacturer 3 American Power Conversion iProduct 1 Smart-UPS 3000 RM FW:666.6.I USB FW:7.4 iSerial 2 US1035211809 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 34 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 11 1 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 30mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 33 US bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 1064 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0006 1x 6 bytes bInterval 100 Device Status: 0x0001 Self Powered On 6/1/2016 10:48 AM, Charles Lepple wrote:> On May 31, 2016, at 1:11 AM, Tomas Tang <myhnet at gmail.com> wrote: >> Hi All, >> >> >> >> I get very strange UPS problem from RspberryPI mode B (both version 2 and 3). >> >> >> >> Here is our environment: >> >> >> >> OS: Raspbian 8.0, Ubuntu 16.04 and Ubuntu 14.04 >> >> Platform: RaspberryPi Mode B version 2 and version 3 >> >> NUT: tested version 2.6.3, 2.7.1 and 2.7.2 (from ports.ubuntu.com) >> >> UPS: APC Smart-UPS 3000 RM and APC Smart-UPS 1500 RM >> >> Cable: USB >> >> >> >> Problem detail: >> >> NUT can read all the information after installed, but once you unplug the input power, the status didn?t get changed and there is no log related to NUT from syslog. > Please check the mailing lists to see if there are any other reports for these particular models over USB. The only full dump I could find was with the apcsmart driver: http://networkupstools.org/ddl/APC/Smart-UPS_3000_RM.html > > There is a "pollonly" flag that might help, but it is supposed to be selected automatically. What does 'lsusb -vvv -d 051d:' return when run as root? >