Cant get NUT working with a APC ups plugged in with USB
-
I have a Model Number: [Back-UPS ES 600M1] UPS made by APC connected to my pfSense with a USB connection. I can't figure out why NUT won't work. I checked that the system is seeing the UPS which it is:
Using the following command: usbconfig dump_device_desc
I am able to see the UPS is connected via USB
ugen1.3: <American Power Conversion Back-UPS ES 600M1 FW928.a5 .D USB FWa5> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (2mA) bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x0000 <Probed by interface class> bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x051d idProduct = 0x0002 bcdDevice = 0x0090 iManufacturer = 0x0001 <American Power Conversion> iProduct = 0x0002 <Back-UPS ES 600M1 FW:928.a5 .D USB FW:a5 > iSerialNumber = 0x0003 <4B1602P40622 > bNumConfigurations = 0x0001
In the NUT settings I have USB Type set to "Local USB" and the driver set to "usbhid"
I can't figure out why this isn't working. If anyone else more experienced has any idea how I can get this working I'd really appreciate your help. Thanks in advance
-
In case someone else comes across this, use the apcupsd package instead
-
@sjbates2283 said in Cant get NUT working with a APC ups plugged in with USB:
In case someone else comes across this, use the apcupsd package instead
In the context of the issue posted, this is not an appropriate recommendation.
In case someone else comes across this, the issue above was that there is a common FreeBSD permission issue with usb UPS ports the first time the UPS is attached to the system. This can be addressed by rebooting the system, or by simply unplugging and re-plugging the usb connection.
I expect that the OP figured this out pretty quickly. Lots of references to this in the NUT help thread.
-
S stephenw10 moved this topic from pfSense Packages on