Hello, I am trying to get nut running on a Windows 2012 R2 server (x64). I am using the MSI release of 2.6.5-3. The attached UPS is an APC xs1500 (model bx1500g). The connection is an RJ45 to USB cable.
Here is my ups.conf: [xs1500] driver = usbhid-ups port = auto desc = "APC Back-UPS xs1500" The problem I am encountering is upsd crashing with an 'Out of memory' error. I can start usbhid-ups.exe and it will correctly dump variables from the UPS, so communication with the UPS itself seems to work. However, when I try to run 'upsc xs1500', I get the following output from upsd (running with debugging output): C:\Program Files (x86)\NUT\sbin>upsd -DDDDD Network UPS Tools upsd 2.6.5-3723:3731M 0.000000 listen_add: added ::1:3493 0.000000 listen_add: added 127.0.0.1:3493 0.015628 setuptcp: try to bind to 127.0.0.1 port 3493 0.031310 listening on 127.0.0.1 port 3493 0.031310 setuptcp: try to bind to ::1 port 3493 0.031310 listening on ::1 port 3493 0.031310 Connected to UPS [xs1500]: usbhid-ups-xs1500 0.046874 mainloop: wait for 4 filedescriptors <snip> 33.390678 mainloop: no data available 33.390678 Pinging UPS [xs1500] 33.390678 mainloop: wait for 4 filedescriptors 33.406254 Got PONG from UPS [xs1500] 33.406254 mainloop: wait for 4 filedescriptors 34.749994 Out of memory upsc only shows a generic error: C:\Program Files (x86)\NUT\bin>upsc xs1500 Error: Write error: Unknown error However, usbhid-upd.exe displays the following: C:\Program Files (x86)\NUT\bin>usbhid-ups.exe -a xs1500 -DD Network UPS Tools - Generic HID driver 0.37 (2.6.5-3723:3731M) USB communication driver 0.31 0.000000 debug level is '2' 0.000000 upsdrv_initups... 0.000000 Checking device (051D/0002) (bus-0/\\.\libusb0-0001--0x051d-0x0002) 0.015628 - VendorID: 051d 0.015628 - ProductID: 0002 0.031251 - Manufacturer: American Power Conversion 0.031251 - Product: Back-UPS BX1500G FW:866.L5 .D USB FW:L5 0.031251 - Serial Number: 3B1045X04728 0.046933 - Bus: bus-0 0.046933 Trying to match device 0.062500 Device matches 0.091516 HID descriptor length 1133 0.092016 Report Descriptor size = 1133 0.107654 Using subdriver: APC HID 0.95 <snip> 32.094517 upsdrv_updateinfo... 32.094517 Got 3 HID objects... 32.110104 Quick update... 32.813233 Read error : 109 34.094483 upsdrv_updateinfo... 34.110249 Got 2 HID objects... 34.141355 Full update... I'm not sure if the 'Read error' is indicative of anything, but it occurs exactly when upsd crashes with the 'Out of memory' error. Any help here would be greatly appreciated. -- Ryan Sizemore
_______________________________________________ Nut-upsuser mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

