Date: Sat, 1 Jun 2024 14:57:11 +1000 From: Graham Menhennitt <graham@menhennitt.com.au> To: freebsd-ports@freebsd.org Subject: Nut can't open Mini-Box OPEN-UPS2 Message-ID: <12903a5d-c6c0-4476-bb20-4a60ec00b0e5@menhennitt.com.au>
next in thread | raw e-mail | index | archive | help
Hi FreeBSDers, Trying to get nut to talk to my Mini-Box OPEN-UPS2 (FreeBSD 13.3 with nut-2.8.2 built from ports). I've fixed devfs.rules correctly so that the /dev entry is owned by user nut. When I start nut, I get a message "Can't claim USB device [04d8:d005]@0/0/0: Other error". See below for details including usbconfig output for the device. Does anybody have a clue, please. Thanks in advance for any hints, Graham root@larabee# ll -L /dev/ugen0.2 /dev/usb/0.2.0 crw-rw---- 1 nut nut 0x59 1 Jun 14:12 /dev/ugen0.2 crw-rw---- 1 nut nut 0x59 1 Jun 14:12 /dev/usb/0.2.0 root@larabee# service nut restart nut not running? (check /var/db/nut/upsd.pid). Network UPS Tools - UPS driver controller 2.8.2 Network UPS Tools - Generic HID driver 0.53 (2.8.2) USB communication driver (libusb 1.0) 0.47 Can't claim USB device [04d8:d005]@0/0/0: Other error upsnotify: failed to notify about state 4: no notification tech defined, will not spam more about it Driver failed to start (exit status=1) /usr/local/etc/rc.d/nut: WARNING: failed precmd routine for nut root@larabee# usbconfig -v -d ugen0.2 ugen0.2: <Mini-Box.Com OPEN-UPS2> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA) ugen0.2.0: uhid0: <Mini-Box.Com OPEN-UPS2, class 0/0, rev 2.00/0.03, addr 2> bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x0000 <Probed by interface class> bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0020 idVendor = 0x04d8 idProduct = 0xd005 bcdDevice = 0x0003 iManufacturer = 0x0001 <Mini-Box.Com> iProduct = 0x0002 <OPEN-UPS2> iSerialNumber = 0x0004 <LI-ION> bNumConfigurations = 0x0001 Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0029 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 <no string> bmAttributes = 0x00c0 bMaxPower = 0x0032 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0002 bInterfaceClass = 0x0003 <HID device> bInterfaceSubClass = 0x0000 bInterfaceProtocol = 0x0000 iInterface = 0x0000 <no string> Additional Descriptor bLength = 0x09 bDescriptorType = 0x21 bDescriptorSubType = 0x11 RAW dump: 0x00 | 0x09, 0x21, 0x11, 0x01, 0x00, 0x01, 0x22, 0xf7, 0x08 | 0x02 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 <IN> bmAttributes = 0x0003 <INTERRUPT> wMaxPacketSize = 0x0020 bInterval = 0x000a bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 1 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0001 <OUT> bmAttributes = 0x0003 <INTERRUPT> wMaxPacketSize = 0x0020 bInterval = 0x000a bRefresh = 0x0000 bSynchAddress = 0x0000 root@larabee#
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12903a5d-c6c0-4476-bb20-4a60ec00b0e5>