# Please don't modify this file as your changes might be overwritten with# the next update.#MODE=standalone
# Please don't modify this file as your changes might be overwritten with# the next update.#[ber0ups02]driver=usbhid-upsport=autoignorelbdefault.battery.runtime.low = 300default.battery.charge.low = 25
upsc -l
# service nut startNetwork UPS Tools - UPS driver controller 2.8.0Network UPS Tools - Generic HID driver 0.47 (2.8.0)USB communication driver (libusb 1.0) 0.43interrupt pipe disabled (add 'pollonly' flag to 'ups.conf' to get rid of this message)Can't claim USB device [051d:0003]@0/0: Other errorDriver failed to start (exit status=1)/usr/local/etc/rc.d/nut: WARNING: failed precmd routine for nut
Guessing maybe there was a change in the usb library that could be causing the issue, but not sure how to confirm.
usbconfig -d <usb device entry - mine is ugen8.2> detach_kernel_driver
usbconfig -d ugen0.2 dump_device_descugen0.2: <American Power Conversion Smart-UPS 1500 FW:UPS 09.4 / ID18> at usbus0, 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 = 0x0003 bcdDevice = 0x0106 iManufacturer = 0x0001 <American Power Conversion > iProduct = 0x0002 <Smart-UPS 1500 FW:UPS 09.4 / ID=18> iSerialNumber = 0x0003 <xxxxx redacted > bNumConfigurations = 0x0001
OPNsense tunables do end up in loader.conf.local and are activated during kernel initialisation.