apcupsd & usb2

Hans Petter Selasky hselasky at c2i.net
Mon Jan 5 01:57:19 PST 2009


On Monday 05 January 2009, Chris Ruiz wrote:
> apcupsd no longer works now that i switched to usb2.  the
> usb2_input_hid module keeps attaching to it.  before, with the old usb
> stack, my ups would attach as ugen0, my dmesg shows it attaching as
> uhid0 now and apcupsd cannot find it.  if i unload the usb2_input_hid
> module, my ups disappears.  because something is mentioned in the post
> install text for apcupsd, i believe that the usb2_hid_module should
> not be attaching to the ups.  any help would be appreciated.
>
> [old stack]
> ugen0: <American Power Conversion Back-UPS XS  900 FW:830.E6 .D USB
> FW:E6, class 0/0, rev 1.10/1.06, addr 2> on uhub5
>
> [usb2]
> uhid0: <American Power Conversion Back-UPS XS  900 FW:830.E6 .D USB
> FW:E6, class 0/0, rev 1.10/1.06, addr 2> on usbus5
> Symlink: uhid0 -> usb5.2.0.16
>
> [error message]
> apcupsd[3643]: apcupsd FATAL ERROR in bsd-usb.c at line 735 Cannot
> find UPS device -- For a link to detailed USB trouble shooting
> information, please see <http://www.apcupsd.com/support.html>.
> apcupsd[3643]: apcupsd error shutdown completed
>
> thanks for all your hard work on the new usb stack,

Hi Chris,

You need to replace libusb0.1.xxx with libusb20 in /usr/local/lib or link 
apcupsd with libusb20. Then it will work again.

--HPS


More information about the freebsd-current mailing list