On Nov 16, 2011, at 3:55 AM, Andrew Min Chang wrote:

> Hi, Charles,
> 
> libusb-0.1.12 did not work, too.
> 
> Do you mean the testlibusb.c as attached? I compiled it by:
> # cc -c testlibusb.c
> # cc -o test testlibusb.o -lusb
> Because there's gcc on my target board. 
> but ./test prints nothing. I looked into the source and fount that 
> "usb_busses" is zero.
> 
> I had a usb hardisk and a APC smart-ups connected to my board through usb. 
> The hardisk was recognized and automatically mounted to system. While 
> smart-ups was not recognized by Linux, but Linux knew that that was a usb 
> device. 
> 
> I am not familar with usb drive. But I guess if libusb is correctly 
> installed, testlibusb should list all usb device. So libusb was not correctly 
> installed. However, gcc recognized the usb.h provided by libusb. That seemed 
> strange to me.

Yes, that's the one. Two issues:

1) If testlibusb does not print anything when you run it, then NUT probably 
won't see any USB devices, either. Does your board have /dev/bus/usb or a 
similar usbdevfs mounted?

2) Since testlibusb.c runs, you should be able to re-run the NUT configure 
script, and it should detect libusb-0.1.12. I am not sure if libusb-compat will 
get in the way, though.
_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to