libusb_open -4 error값이 나오는데 어떻게 해결해야 하나요?

pedor의 이미지

리눅스보드에 usb장치를 연결하고
lsusb 명령을 보면 연결된 usb장치가 목록에 출력이 됩니다.

이렇게 셋팅을 하고
libusb을 arm 버전으로 컴파일한후에 해당 arm lib를 만들었구요
기본적읜 libusb_open 및 장치정보를 볼수있는 소스를 만들어서 보드에서 실행 시켰더니

libusb_open() 에서 -4값이 리턴이 되는데...의미가 장치를 찾을수 없다는 말이더라구요
lsusb목록에는 나오는데 libusb_open에서는 에러가 나니 원인이 무엇인지 모르겠습니다.
이런경험있으시면 해결방안좀 알려주세요.