[Nut-upsuser] Belkin F6C1200-UNV on Ubuntu 11.04

Charles Lepple clepple at gmail.com
Sat Jun 25 21:48:16 UTC 2011


On Jun 24, 2011, at 8:50 PM, Martin Ewing wrote:

> I had been using NUT's Ubuntu package (64 bit) with no problems  
> until upgrading to Ubuntu 11.04.

What was the previous NUT package version?

> Now, I get the following message when I try usbhid-ups:
>
> $ sudo /lib/nut/usbhid-ups -a mybelkin
> Network UPS Tools - Generic HID driver 0.35 (2.6.0)
> USB communication driver 0.31
> Can't claim USB device [050d:1100]: could not detach kernel driver  
> from interface 0: Operation not permitted

Do you get the same error if you add "-u root" to the command line? If  
so, there might be something other than filesystem permissions causing  
this error.

> ups.conf:
> [mybelkin]
>     driver = usbhid-ups
>     port = auto
>     desc = "Belkin 1200 VA UPS"
>
> The udev rule seems OK:
> #  F6C1100-UNV, F6C1200-UNV  - usbhid-ups
> ATTR{idVendor}=="050d", ATTR{idProduct}=="1100", MODE="664",  
> GROUP="nut"
>
> Using udevadm monitor and plugging in the USB:
> KERNEL[1308961682.706704] add      /devices/pci0000:00/0000:00:1d.0/ 
> usb6/6-1 (usb)
> KERNEL[1308961682.709615] add      /devices/pci0000:00/0000:00:1d.0/ 
> usb6/6-1/6-1:1.0 (usb)
> KERNEL[1308961682.709674] add      /devices/pci0000:00/0000:00:1d.0/ 
> usb6/6-1/6-1:1.0/0003:050D:1100.0007 (hid)
> KERNEL[1308961682.979776] add      /devices/pci0000:00/0000:00:1d.0/ 
> usb6/6-1/6-1:1.0/usb/hiddev0 (usb)
> KERNEL[1308961682.979802] add      /devices/pci0000:00/0000:00:1d.0/ 
> usb6/6-1/6-1:1.0/0003:050D:1100.0007/hidraw/hidraw0 (hidraw)
>
> However, the usb devices are created in root group and without read  
> access to nut group.
> $ ls -l /dev/usb
> crw------- 1 root root 180, 96 2011-06-24 20:43 hiddev0

This device would disappear if the detach error hadn't occurred.

Around the time of the first udev event listed above, udev should have  
created /dev/bus/usb/006/001, and that node should be owned by group  
nut.

I just upgraded to 11.04, and the tripplite_usb driver did not have a  
problem attaching to it. (This driver uses the same method of  
detaching the kernel HID driver as usbhid-ups.)

If I have time later this weekend, I'll swap out that UPS for one  
which uses the usbhid-ups driver and see if I can reproduce the problem.



More information about the Nut-upsuser mailing list