From: Tim R. <ti...@pr...> - 2009-10-28 19:35:13
|
Hüseyin Kozan wrote: > I am new in libusb. I am porting a win32 application (not > libusb-win32) to linux. I decided to use 0.1 to work on both > platforms. I am using ubuntu karmic. > > My problem is reading interrupt from a custom hid device. When I try > to read as user, I got "operation not permitted". When as root, > "Device bussy". > > The device have got a development board's product id and vendor id, > but the sub class is 0 (custom class) in interface. I cannot > understand the problem, or does linux uses the device. > If it's HID class, then the Linux HID driver will have claimed it. You need to use usb_detach_kernel_driver_np to get it to release. There is a separate library designed specifically for dealing with HID devices (libhid). It might save you some work if that will do the job. -- Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. |