On Nov 11, 2014, at 9:41 PM, Gene Heskett <[email protected]> wrote: > Can't claim USB device [050d:0751]: could not detach kernel driver from > interface 0: Operation not permitted > Driver failed to start (exit status=1) > > In /dev/ttyUSB0 is owned by root. /dev/usb/hiddev3, the last one, has a > slow data marching out of it if I sudo cat /etc/dev/usb/hiddev3
Hi Gene, I wish we had a good way to print a more specific error message (libusb doesn't return enough information to do so), but it's none of the above. The Linux box only has a serial UPS attached at the moment, but we'll pretend my mouse is the UPS: $ lsusb -d 046d: Bus 001 Device 008: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse (In your case, you would run "lsusb -d 050d:0751") The "Bus 001 Device 008" part maps to names under /dev/bus/usb. In this case: $ ls -l /dev/bus/usb/001/008 crw-rw-r-T 1 root root 189, 7 Nov 4 19:53 /dev/bus/usb/001/008 This is the /dev node that needs to be owned by the NUT user. There is a udev rules file that, when installed to someplace like /etc/udev/rules.d, should change the permissions of the /dev/bus/usb file automatically. I can never keep track of what needs to be unplugged and/or restarted to get that to work, though. The FAQ suggests that unplugging and re-plugging the USB cable after installing the udev file should be sufficient, but older udev daemons might need to be restarted. -- Charles Lepple clepple@gmail _______________________________________________ Nut-upsuser mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

