From: Tim R. <ti...@pr...> - 2008-01-21 18:43:50
|
Jakov wrote: > > Using sniffusb, I generated a USB driver for my device. It worked well > at first. But for some unknown reason, it could be conflict, the > system down (restart expected) with a dead screen blue (or s/t like > that :P) . I reinstalled the driver on Windows, and it's okay. but on > Linux, although lsusb can find the device, but the driver.c didn't > work any more. Look at this stuff: > ... > then the output is: > usb_os_find_busses: Found 001 > usb_os_find_busses: Found 002 > usb_os_find_devices: Found 004 on 001 > usb_os_find_devices: Found 001 on 001 > error obtaining child information: Inappropriate ioctl for device > usb_os_find_devices: Found 001 on 002 > > USB error: could not get bound driver: No data available > usb_get_driver_np returned -61 > > ------ > > Please tell me what is wrong with the driver/device while Linux > detects it well. I don't know what code #-61 means too. 61 is ENODATA, or "No data available", just as the error message says. It means your device doesn't really have a kernel driver, so there was nothing for usb_get_driver_np to do. What kind of a device is it? -- Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. |