[Nut-upsuser] Can't claim USB device

Brandon Metcalf brandon at geronimoalloys.com
Mon Apr 6 14:28:41 UTC 2009


----- Arnaud Quette <aquette.dev at gmail.com> wrote:
> Hi Brandon,
> 
> 2009/4/6 Brandon Metcalf <brandon at geronimoalloys.com>
> 
> > Just built and installed nut 2.4.1 with a usb.conf that looks like
> >
> 
> first, have you rebuilt  from nut source or deb source?
> if you've gone for #1, you should have prefered to backport the 2.4.1
> packages in jaunty to get the best integration...

I built it from the source downloaded from
 
  http://www.networkupstools.org/source.html

What do you mean by backport the packages in jaunty?  What is involved in doing this?

>  [trippb]
> >    driver = usbhid-ups
> >    port = auto
> >    desc = "Tripp Lite SmartPro 2200RMXL2U"
> >
> > The OS is Ubuntu 8.04.2 with kernel version 2.6.24.
> >
> > When trying to start the driver I get
> >
> >  $ sudo ./upsdrvctl start
> >  Network UPS Tools - UPS driver controller 2.4.1
> >  Network UPS Tools - Generic HID driver 0.34 (2.4.1)
> >  USB communication driver 0.31
> >  Can't claim USB device [09ae:3012]: could not detach kernel driver from
> > interface 0: Operation not permitted
> >  Driver failed to start (exit status=1)
> >
> > The UPS is detected when connected.  From the output of dmesg
> >
> >  [689484.575866] hiddev96hidraw2: USB HID v1.10 Device [Tripp Lite  TRIPP
> > LITE SMART2200RMXL2U ] on usb-0000:00:03.0-2
> >
> > lsusb also lists the UPS.
> >
> > Any ideas?
> >
> 
> this might be due to:
> - the missing udev rule file in /etc/udev/rules.d (52-nut-usbups.rules),
> - or its application. I've noticed that the udev patch from SJR only apply
> the rules upon an unplug/replug of the UPS' USB cord.

OK.  I definitely don't have the rules in place.  Where can I get a copy?  It's not included in the source.
 
> you can check the rule application using:
> 1) lsusb to identify the Bus and Device number (ex: Bus 002, Device 004)
> 2) then do an "ls -l /dev/bus/usb/XXX/YYY" where XXX is the Bus number, and
> YYY the device number.
> you should have "root:nut"--

Thanks.

Brandon



More information about the Nut-upsuser mailing list