The following is an email from the apcupsd author (posted here with his permission) which suggests a course of action:
---------- In reply to "Dan Langille" who wrote: >On 22 Nov 2003 at 1:25, Lars Köller wrote: >Yes, I noticed that last night. Do you want help getting the drivers >going? I know at least one other person wanting USB. Can you point >us in the right direction? What files are causing problems? Yes, shure. My time is very limited, and I didn't have an APC with USB interface. The first problem is the configure file: # Check whether --enable-usb or --disable-usb was given. if test "${enable_usb+set}" = set; then enableval="$enable_usb" if test "$enableval" = "yes" ; then if test "$host_os" = "linux-gnu" then cat >>confdefs.h <<\_ACEOF #define HAVE_USB_DRIVER 1 _ACEOF USB_DRIVER="usb" else echo "Can't build USB driver on this OS, disabled." fi fi fi; this is easy to fix. The compile than breaks on the special driver file: ..../apcupsd-3.10.6/src/drivers/usb/linux-usb.c The device needed is the uhid. However the first question is what lib to start with: /usr/lib/libusb.so /usr/lib/libusbhid.so or /usr/ports/devel/libusb? If we want an unified driver for more than one OS, I think we should try the ports version. But it seems to be hard work ..... Regards Lars