[Nut-upsuser] cannot get APC ups status change via usb cable from RaspberryPi
Tomas Tang
myhnet at gmail.com
Wed Jun 1 05:19:04 UTC 2016
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?
>
More information about the Nut-upsuser
mailing list