Re: [libhid-discuss] example program kills hiddev device node
Tino Keitel <[email protected]>
| Newsgroups | gmane.linux.usb.devel,gmane.comp.lib.libhid.general |
|---|---|
| Message-ID | <[email protected]> |
On Sun, Nov 11, 2007 at 17:05:58 -0500, Charles Lepple wrote: > [Please don't cross-post. Thanks.] > > On Nov 11, 2007, at 4:17 PM, Tino Keitel wrote: > >> I tried to use a tool called hidmon to control man TFT over USB. That >> worked a few times, but now I noticed that the hiddev device node in >> /dev/usb/ went away. I didn't kow why. I rebooted the computer, changed >> from Linux 2.6.23.1 to 2.6.22, powercycled the TFT, without luck. As >> soon as I use hidmon, the device node is gone. >> >> Now I compiled the libhid test program test_libhid.c and got the same >> effect. It seems like hid_force_open() kills the device, as udev >> receives a remote udevent. > > This is intentional. libhid is a cross-platform alternative to the Linux > hiddev API, and as such, it detaches the kernel hiddev driver from the > device (technically, from the HID interface, but USB devices often only > have one interface). This is necessary for libhid or libusb to claim the > device exclusively. Since the kernel hiddev driver no longer sees the > device, udev removes the device node. (The usbdevfs node still remains, and > that is what libusb and libhid use to communicate with the device.) Yes, my fault, sorry. Meanwhile, I found out that libhid has to detatch the device from the driver. However, test_libhid, which works with 2.6.22, doesn't work anymore with 2.6.23.1. The tool that I initially wanted to use (hidmon) also works with 2.6.22, but not with 2.6.23. So it either looks like libhid is incompatible to 2.6.23, or 2.6.23 has a HID related regression. I attached the output of both runs. Please CC: me on replies to the list, as I'm not subscribed. Regards, Tino ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
test_libhid_2.6.22.txt
(text/plain, 47.1 KB)
NOTICE: hid_init(): libhid 0.2.15+20060325.0.0 is being initialized. TRACE: hid_init(): initialising USB subsystem... TRACE: hid_init(): scanning for USB busses... TRACE: hid_init(): scanning for USB devices... NOTICE: hid_init(): successfully initialised HID library. TRACE: hid_new_HIDInterface(): creating a new HIDInterface instance... TRACE: hid_force_open(): forcefully opening a device interface according to matching criteria... TRACE: hid_get_usb_handle(): acquiring handle for a USB device... TRACE: hid_find_usb_device(): enumerating USB busses... TRACE: hid_find_usb_device(): enumerating USB devices on bus 004... TRACE: hid_find_usb_device(): inspecting USB device 004/001[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): no match on vendor ID. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): no match on product ID. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): vendor 0x0000 of USB device 004/001[0] does not match 0x056d. TRACE: hid_find_usb_device(): enumerating USB devices on bus 005... TRACE: hid_find_usb_device(): inspecting USB device 005/003[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): no match on vendor ID. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): no match on product ID. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): vendor 0x05ac of USB device 005/003[0] does not match 0x056d. TRACE: hid_find_usb_device(): inspecting USB device 005/002[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): no match on vendor ID. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): no match on product ID. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): vendor 0x05ac of USB device 005/002[0] does not match 0x056d. TRACE: hid_find_usb_device(): inspecting USB device 005/001[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): no match on vendor ID. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): no match on product ID. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): vendor 0x0000 of USB device 005/001[0] does not match 0x056d. TRACE: hid_find_usb_device(): enumerating USB devices on bus 001... TRACE: hid_find_usb_device(): inspecting USB device 001/005[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): no match on vendor ID. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): no match on product ID. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): vendor 0x04fc of USB device 001/005[0] does not match 0x056d. TRACE: hid_find_usb_device(): inspecting USB device 001/013[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): no match on vendor ID. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): no match on product ID. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): vendor 0x0ccd of USB device 001/013[0] does not match 0x056d. TRACE: hid_find_usb_device(): inspecting USB device 001/012[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): no match on vendor ID. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): no match on product ID. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): vendor 0x03f0 of USB device 001/012[0] does not match 0x056d. TRACE: hid_find_usb_device(): inspecting USB device 001/010[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): match on vendor ID: 0x056d. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): match on product ID: 0x0002. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): found a matching USB device 001/010[0]. TRACE: hid_force_open(): claiming USB device 001/010[0]. NOTICE: hid_force_open(): successfully claimed USB device 001/010[0]. TRACE: hid_init_parser(): initialising the HID parser for USB Device 001/010[0]... TRACE: hid_init_parser(): allocating space for HIDData structure... TRACE: hid_init_parser(): successfully allocated memory for HIDData strcture. TRACE: hid_init_parser(): allocating space for HIDParser structure... TRACE: hid_init_parser(): successfully allocated memory for HIDParser strcture. NOTICE: hid_init_parser(): successfully initialised the HID parser for USB Device 001/010[0]. TRACE: hid_prepare_hid_descriptor(): initialising the HID descriptor for USB device 001/010[0]... TRACE: hid_prepare_hid_descriptor(): retrieving HID descriptor for USB device 001/010[0]... NOTICE: hid_prepare_hid_descriptor(): successfully initialised HID descriptor for USB device 001/010[0] (1325 bytes). TRACE: hid_prepare_report_descriptor(): initialising the report descriptor for USB device 001/010[0]... TRACE: hid_prepare_report_descriptor(): retrieving report descriptor for USB device 001/010[0]... NOTICE: hid_prepare_report_descriptor(): successfully initialised report descriptor for USB device 001/010[0]. TRACE: hid_prepare_parser(): setting up the HID parser for USB device 001/010[0]... TRACE: hid_reset_parser(): resetting the HID parser for USB device 001/010[0]... TRACE: hid_prepare_parser(): dumping the raw report descriptor TRACE: hid_prepare_parser(): 0x000: 0x05 0x80 0x09 0x01 0xa1 0x01 0x06 0x01 TRACE: hid_prepare_parser(): 0x008: 0xff 0x85 0x57 0x75 0x10 0x95 0x01 0x15 TRACE: hid_prepare_parser(): 0x010: 0x00 0x27 0xff 0xff 0x00 0x00 0x09 0xc0 TRACE: hid_prepare_parser(): 0x018: 0x81 0x02 0x09 0xc0 0xb1 0x02 0x85 0x51 TRACE: hid_prepare_parser(): 0x020: 0x75 0x08 0x95 0x01 0x15 0x00 0x25 0x47 TRACE: hid_prepare_parser(): 0x028: 0x09 0x03 0xb1 0x02 0x85 0x52 0x95 0x20 TRACE: hid_prepare_parser(): 0x030: 0x26 0xff 0x00 0x09 0x04 0xb2 0x02 0x01 TRACE: hid_prepare_parser(): 0x038: 0x85 0x53 0x75 0x10 0x95 0x01 0x15 0x00 TRACE: hid_prepare_parser(): 0x040: 0x26 0xff 0x03 0x09 0x0a 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x048: 0x54 0x75 0x10 0x95 0x40 0x15 0x00 0x27 TRACE: hid_prepare_parser(): 0x050: 0xff 0xff 0x00 0x00 0x09 0x0b 0xb2 0x02 TRACE: hid_prepare_parser(): 0x058: 0x01 0x85 0x55 0x75 0x10 0x95 0x01 0x15 TRACE: hid_prepare_parser(): 0x060: 0x00 0x25 0x03 0x09 0x30 0x81 0x02 0x09 TRACE: hid_prepare_parser(): 0x068: 0x30 0xb1 0x02 0x85 0x56 0x75 0x10 0x95 TRACE: hid_prepare_parser(): 0x070: 0x01 0x15 0x00 0x25 0x0c 0x09 0xa0 0xb1 TRACE: hid_prepare_parser(): 0x078: 0x02 0x06 0x02 0xff 0x85 0x58 0x75 0x08 TRACE: hid_prepare_parser(): 0x080: 0x95 0x01 0x15 0x00 0x25 0x01 0x09 0x03 TRACE: hid_prepare_parser(): 0x088: 0xb1 0x02 0x85 0x59 0x75 0x08 0x95 0x01 TRACE: hid_prepare_parser(): 0x090: 0x15 0x00 0x25 0x02 0x09 0x05 0x81 0x02 TRACE: hid_prepare_parser(): 0x098: 0x09 0x05 0xb1 0x02 0x85 0x5a 0x75 0x08 TRACE: hid_prepare_parser(): 0x0a0: 0x95 0x01 0x15 0x00 0x25 0x01 0x09 0x06 TRACE: hid_prepare_parser(): 0x0a8: 0xb1 0x02 0x05 0x82 0x85 0x49 0x75 0x10 TRACE: hid_prepare_parser(): 0x0b0: 0x95 0x01 0x15 0x00 0x26 0xc8 0x00 0x09 TRACE: hid_prepare_parser(): 0x0b8: 0x10 0x81 0x02 0x09 0x10 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x0c0: 0x4f 0x75 0x20 0x95 0x01 0x15 0x00 0x27 TRACE: hid_prepare_parser(): 0x0c8: 0x40 0x0d 0x03 0x00 0x09 0xac 0x81 0x02 TRACE: hid_prepare_parser(): 0x0d0: 0x09 0xac 0xb1 0x02 0x75 0x10 0x26 0x20 TRACE: hid_prepare_parser(): 0x0d8: 0x4e 0x09 0xae 0x81 0x02 0x09 0xae 0xb1 TRACE: hid_prepare_parser(): 0x0e0: 0x02 0x85 0x4a 0x75 0x10 0x95 0x01 0x15 TRACE: hid_prepare_parser(): 0x0e8: 0x00 0x26 0xff 0x00 0x09 0x16 0x81 0x02 TRACE: hid_prepare_parser(): 0x0f0: 0x09 0x16 0xb1 0x02 0x85 0x4b 0x09 0x18 TRACE: hid_prepare_parser(): 0x0f8: 0x81 0x02 0x09 0x18 0xb1 0x02 0x85 0x4c TRACE: hid_prepare_parser(): 0x100: 0x09 0x1a 0x81 0x02 0x09 0x1a 0xb1 0x02 TRACE: hid_prepare_parser(): 0x108: 0x85 0x4d 0x75 0x10 0x95 0x01 0x15 0x00 TRACE: hid_prepare_parser(): 0x110: 0x26 0xff 0x02 0x09 0x20 0x81 0x02 0x09 TRACE: hid_prepare_parser(): 0x118: 0x20 0xb1 0x02 0x85 0x4e 0x26 0xff 0x00 TRACE: hid_prepare_parser(): 0x120: 0x09 0x30 0x81 0x02 0x09 0x30 0xb1 0x02 TRACE: hid_prepare_parser(): 0x128: 0x85 0x50 0x75 0x02 0x95 0x01 0x15 0x01 TRACE: hid_prepare_parser(): 0x130: 0x25 0x02 0x09 0xb0 0xa1 0x02 0x05 0x81 TRACE: hid_prepare_parser(): 0x138: 0x09 0x01 0x09 0x02 0xb1 0x00 0xc0 0x75 TRACE: hid_prepare_parser(): 0x140: 0x06 0xb1 0x03 0x06 0x00 0xff 0x85 0x02 TRACE: hid_prepare_parser(): 0x148: 0x75 0x10 0x95 0x01 0x15 0x00 0x27 0xff TRACE: hid_prepare_parser(): 0x150: 0xff 0x00 0x00 0x09 0x09 0x81 0x02 0x09 TRACE: hid_prepare_parser(): 0x158: 0x09 0xb1 0x02 0x85 0x06 0x75 0x10 0x95 TRACE: hid_prepare_parser(): 0x160: 0x02 0x15 0x00 0x27 0xff 0xff 0x00 0x00 TRACE: hid_prepare_parser(): 0x168: 0x09 0x2f 0x81 0x02 0x09 0x2f 0xb1 0x02 TRACE: hid_prepare_parser(): 0x170: 0x85 0x07 0x75 0x10 0x95 0x01 0x15 0x00 TRACE: hid_prepare_parser(): 0x178: 0x27 0xff 0xff 0x00 0x00 0x09 0x30 0xb1 TRACE: hid_prepare_parser(): 0x180: 0x02 0x85 0x08 0x09 0x31 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x188: 0x09 0x75 0x20 0x95 0x01 0x15 0x00 0x27 TRACE: hid_prepare_parser(): 0x190: 0xff 0xff 0xff 0x00 0x09 0x32 0xb1 0x02 TRACE: hid_prepare_parser(): 0x198: 0x85 0x0a 0x75 0x08 0x26 0xff 0x00 0x09 TRACE: hid_prepare_parser(): 0x1a0: 0x33 0xb1 0x02 0x85 0x0b 0x95 0x80 0x09 TRACE: hid_prepare_parser(): 0x1a8: 0x34 0xb2 0x02 0x01 0x85 0x40 0x75 0x10 TRACE: hid_prepare_parser(): 0x1b0: 0x95 0x01 0x15 0x00 0x25 0x06 0x09 0xbc TRACE: hid_prepare_parser(): 0x1b8: 0x81 0x02 0x09 0xbc 0xb1 0x02 0x85 0x0c TRACE: hid_prepare_parser(): 0x1c0: 0x75 0x08 0x95 0x10 0x15 0x00 0x26 0xff TRACE: hid_prepare_parser(): 0x1c8: 0x00 0x09 0x35 0xb2 0x02 0x01 0x85 0x0d TRACE: hid_prepare_parser(): 0x1d0: 0x75 0x08 0x95 0x03 0x15 0x00 0x26 0xff TRACE: hid_prepare_parser(): 0x1d8: 0x00 0x09 0x37 0xb1 0x02 0x85 0x3f 0x75 TRACE: hid_prepare_parser(): 0x1e0: 0x08 0x95 0x01 0x15 0x00 0x25 0x01 0x09 TRACE: hid_prepare_parser(): 0x1e8: 0xb8 0x81 0x02 0x09 0xb8 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x1f0: 0x13 0x75 0x08 0x95 0x01 0x15 0x00 0x25 TRACE: hid_prepare_parser(): 0x1f8: 0x3f 0x09 0x3d 0xb1 0x02 0x85 0x14 0x95 TRACE: hid_prepare_parser(): 0x200: 0x80 0x26 0xff 0x00 0x09 0x3e 0xb2 0x02 TRACE: hid_prepare_parser(): 0x208: 0x01 0x85 0x42 0x75 0x10 0x95 0x01 0x15 TRACE: hid_prepare_parser(): 0x210: 0x00 0x25 0x01 0x09 0xc1 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x218: 0x45 0x75 0x10 0x95 0x01 0x15 0x00 0x25 TRACE: hid_prepare_parser(): 0x220: 0x3f 0x09 0xc6 0xb1 0x02 0x85 0x46 0x75 TRACE: hid_prepare_parser(): 0x228: 0x08 0x95 0x01 0x15 0x00 0x25 0x02 0x09 TRACE: hid_prepare_parser(): 0x230: 0xc9 0x81 0x02 0x09 0xc9 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x238: 0x47 0x75 0x10 0x95 0x01 0x15 0x08 0x25 TRACE: hid_prepare_parser(): 0x240: 0x0c 0x09 0xe1 0xb1 0x02 0x85 0x32 0x75 TRACE: hid_prepare_parser(): 0x248: 0x10 0x95 0x01 0x15 0x00 0x26 0xff 0x00 TRACE: hid_prepare_parser(): 0x250: 0x09 0xa7 0x81 0x02 0x09 0xa7 0xb1 0x02 TRACE: hid_prepare_parser(): 0x258: 0x85 0x27 0x75 0x10 0x95 0x01 0x15 0x00 TRACE: hid_prepare_parser(): 0x260: 0x26 0xff 0x00 0x09 0x89 0x81 0x02 0x09 TRACE: hid_prepare_parser(): 0x268: 0x89 0xb1 0x02 0x85 0x28 0x09 0x8a 0x81 TRACE: hid_prepare_parser(): 0x270: 0x02 0x09 0x8a 0xb1 0x02 0x85 0x29 0x09 TRACE: hid_prepare_parser(): 0x278: 0x8b 0x81 0x02 0x09 0x8b 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x280: 0x2a 0x09 0x8c 0xb1 0x02 0x85 0x2d 0x75 TRACE: hid_prepare_parser(): 0x288: 0x10 0x95 0x01 0x16 0x40 0x01 0x26 0x90 TRACE: hid_prepare_parser(): 0x290: 0x06 0x09 0xa2 0x81 0x02 0x09 0xa2 0xb1 TRACE: hid_prepare_parser(): 0x298: 0x02 0x85 0x2f 0x09 0xca 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x2a0: 0x2e 0x16 0xc8 0x00 0x26 0x1a 0x04 0x09 TRACE: hid_prepare_parser(): 0x2a8: 0xa3 0x81 0x02 0x09 0xa3 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x2b0: 0x30 0x09 0xcb 0xb1 0x02 0x85 0x04 0x75 TRACE: hid_prepare_parser(): 0x2b8: 0x10 0x95 0x01 0x15 0x00 0x25 0x06 0x09 TRACE: hid_prepare_parser(): 0x2c0: 0x10 0x81 0x02 0x09 0x10 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x2c8: 0x03 0x75 0x10 0x95 0x01 0x15 0x00 0x27 TRACE: hid_prepare_parser(): 0x2d0: 0xff 0xff 0x00 0x00 0x09 0x0f 0x81 0x02 TRACE: hid_prepare_parser(): 0x2d8: 0x09 0x0f 0xb1 0x02 0x85 0x05 0x75 0x10 TRACE: hid_prepare_parser(): 0x2e0: 0x95 0x01 0x15 0x00 0x25 0x04 0x09 0x15 TRACE: hid_prepare_parser(): 0x2e8: 0x81 0x02 0x09 0x15 0xb1 0x02 0x85 0x33 TRACE: hid_prepare_parser(): 0x2f0: 0x75 0x10 0x95 0x01 0x15 0x00 0x25 0x01 TRACE: hid_prepare_parser(): 0x2f8: 0x09 0xa8 0x81 0x02 0x09 0xa8 0xb1 0x02 TRACE: hid_prepare_parser(): 0x300: 0x85 0x34 0x15 0x01 0x25 0x17 0x09 0xaa TRACE: hid_prepare_parser(): 0x308: 0x81 0x02 0x09 0xaa 0xb1 0x02 0x85 0x31 TRACE: hid_prepare_parser(): 0x310: 0x75 0x10 0x95 0x01 0x15 0x00 0x25 0x02 TRACE: hid_prepare_parser(): 0x318: 0x09 0xa5 0x81 0x02 0x09 0xa5 0xb1 0x02 TRACE: hid_prepare_parser(): 0x320: 0x85 0x35 0x75 0x10 0x95 0x01 0x15 0x00 TRACE: hid_prepare_parser(): 0x328: 0x25 0x04 0x09 0xab 0x81 0x02 0x09 0xab TRACE: hid_prepare_parser(): 0x330: 0xb1 0x02 0x85 0x22 0x75 0x10 0x95 0x01 TRACE: hid_prepare_parser(): 0x338: 0x15 0x00 0x25 0x05 0x09 0x76 0x81 0x02 TRACE: hid_prepare_parser(): 0x340: 0x09 0x76 0xb1 0x02 0x85 0x23 0x75 0x10 TRACE: hid_prepare_parser(): 0x348: 0x95 0x03 0x15 0x00 0x27 0xff 0xff 0x00 TRACE: hid_prepare_parser(): 0x350: 0x00 0x09 0x7a 0xb1 0x02 0x85 0x24 0x75 TRACE: hid_prepare_parser(): 0x358: 0x10 0x95 0x01 0x15 0x00 0x25 0x01 0x09 TRACE: hid_prepare_parser(): 0x360: 0x80 0xb1 0x02 0x85 0x2b 0x75 0x10 0x95 TRACE: hid_prepare_parser(): 0x368: 0x01 0x16 0x40 0x01 0x26 0x20 0x0d 0x09 TRACE: hid_prepare_parser(): 0x370: 0xa0 0x81 0x02 0x09 0xa0 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x378: 0x2c 0x75 0x10 0x95 0x01 0x15 0x00 0x25 TRACE: hid_prepare_parser(): 0x380: 0x3f 0x09 0xa1 0x81 0x02 0x09 0xa1 0xb1 TRACE: hid_prepare_parser(): 0x388: 0x02 0x85 0x25 0x75 0x10 0x95 0x01 0x15 TRACE: hid_prepare_parser(): 0x390: 0x00 0x25 0x0f 0x09 0x81 0xb1 0x02 0x85 TRACE: hid_prepare_parser(): 0x398: 0x44 0x75 0x10 0x95 0x01 0x15 0x00 0x26 TRACE: hid_prepare_parser(): 0x3a0: 0xff 0x00 0x09 0xc4 0xb1 0x02 0x85 0x26 TRACE: hid_prepare_parser(): 0x3a8: 0x75 0x10 0x95 0x01 0x15 0x00 0x26 0xff TRACE: hid_prepare_parser(): 0x3b0: 0x00 0x09 0x82 0xb1 0x02 0x85 0x36 0x75 TRACE: hid_prepare_parser(): 0x3b8: 0x10 0x95 0x02 0x15 0x00 0x26 0x10 0x27 TRACE: hid_prepare_parser(): 0x3c0: 0x09 0xad 0xb1 0x02 0x85 0x37 0x09 0xae TRACE: hid_prepare_parser(): 0x3c8: 0xb1 0x02 0x85 0x38 0x09 0xaf 0xb1 0x02 TRACE: hid_prepare_parser(): 0x3d0: 0x85 0x39 0x09 0xb0 0xb1 0x02 0x85 0x01 TRACE: hid_prepare_parser(): 0x3d8: 0x75 0x10 0x95 0x01 0x15 0x00 0x25 0x0f TRACE: hid_prepare_parser(): 0x3e0: 0x09 0x07 0x81 0x02 0x09 0x07 0xb1 0x02 TRACE: hid_prepare_parser(): 0x3e8: 0x85 0x3a 0x75 0x10 0x95 0x01 0x15 0x00 TRACE: hid_prepare_parser(): 0x3f0: 0x26 0xc8 0x00 0x09 0xb3 0x81 0x02 0x09 TRACE: hid_prepare_parser(): 0x3f8: 0xb3 0xb1 0x02 0x85 0x1c 0x75 0x10 0x95 TRACE: hid_prepare_parser(): 0x400: 0x01 0x15 0x00 0x26 0xc8 0x00 0x09 0x6d TRACE: hid_prepare_parser(): 0x408: 0x81 0x02 0x09 0x6d 0xb1 0x02 0x85 0x1d TRACE: hid_prepare_parser(): 0x410: 0x09 0x6e 0x81 0x02 0x09 0x6e 0xb1 0x02 TRACE: hid_prepare_parser(): 0x418: 0x85 0x1e 0x09 0x6f 0x81 0x02 0x09 0x6f TRACE: hid_prepare_parser(): 0x420: 0xb1 0x02 0x85 0x1f 0x09 0x70 0x81 0x02 TRACE: hid_prepare_parser(): 0x428: 0x09 0x70 0xb1 0x02 0x85 0x20 0x09 0x71 TRACE: hid_prepare_parser(): 0x430: 0x81 0x02 0x09 0x71 0xb1 0x02 0x85 0x21 TRACE: hid_prepare_parser(): 0x438: 0x09 0x72 0x81 0x02 0x09 0x72 0xb1 0x02 TRACE: hid_prepare_parser(): 0x440: 0x85 0x3b 0x75 0x10 0x95 0x01 0x15 0x00 TRACE: hid_prepare_parser(): 0x448: 0x26 0xc8 0x00 0x09 0xb4 0x81 0x02 0x09 TRACE: hid_prepare_parser(): 0x450: 0xb4 0xb1 0x02 0x85 0x16 0x75 0x10 0x95 TRACE: hid_prepare_parser(): 0x458: 0x01 0x15 0x00 0x26 0xc8 0x00 0x09 0x67 TRACE: hid_prepare_parser(): 0x460: 0x81 0x02 0x09 0x67 0xb1 0x02 0x85 0x17 TRACE: hid_prepare_parser(): 0x468: 0x09 0x68 0x81 0x02 0x09 0x68 0xb1 0x02 TRACE: hid_prepare_parser(): 0x470: 0x85 0x18 0x09 0x69 0x81 0x02 0x09 0x69 TRACE: hid_prepare_parser(): 0x478: 0xb1 0x02 0x85 0x19 0x09 0x6a 0x81 0x02 TRACE: hid_prepare_parser(): 0x480: 0x09 0x6a 0xb1 0x02 0x85 0x1a 0x09 0x6b TRACE: hid_prepare_parser(): 0x488: 0x81 0x02 0x09 0x6b 0xb1 0x02 0x85 0x1b TRACE: hid_prepare_parser(): 0x490: 0x09 0x6c 0x81 0x02 0x09 0x6c 0xb1 0x02 TRACE: hid_prepare_parser(): 0x498: 0x85 0x15 0x75 0x10 0x95 0x01 0x15 0x00 TRACE: hid_prepare_parser(): 0x4a0: 0x26 0xff 0x00 0x09 0x66 0x81 0x02 0x09 TRACE: hid_prepare_parser(): 0x4a8: 0x66 0xb1 0x02 0x85 0x3c 0x75 0x10 0x95 TRACE: hid_prepare_parser(): 0x4b0: 0x01 0x15 0x00 0x26 0xff 0x00 0x09 0xb5 TRACE: hid_prepare_parser(): 0x4b8: 0x81 0x02 0x09 0xb5 0xb1 0x02 0x85 0x3d TRACE: hid_prepare_parser(): 0x4c0: 0x09 0xb6 0x81 0x02 0x09 0xb6 0xb1 0x02 TRACE: hid_prepare_parser(): 0x4c8: 0x85 0x3e 0x09 0xb7 0x81 0x02 0x09 0xb7 TRACE: hid_prepare_parser(): 0x4d0: 0xb1 0x02 0x85 0x43 0x75 0x08 0x95 0x07 TRACE: hid_prepare_parser(): 0x4d8: 0x15 0x00 0x26 0xff 0x00 0x09 0xc3 0xb2 TRACE: hid_prepare_parser(): 0x4e0: 0x02 0x01 0x85 0x0e 0x75 0x08 0x95 0x11 TRACE: hid_prepare_parser(): 0x4e8: 0x15 0x00 0x26 0xff 0x00 0x09 0x36 0xb2 TRACE: hid_prepare_parser(): 0x4f0: 0x02 0x01 0x85 0x12 0x09 0x3b 0xb2 0x02 TRACE: hid_prepare_parser(): 0x4f8: 0x01 0x85 0x0f 0x95 0x21 0x09 0x38 0xb2 TRACE: hid_prepare_parser(): 0x500: 0x02 0x01 0x85 0x10 0x09 0x39 0xb2 0x02 TRACE: hid_prepare_parser(): 0x508: 0x01 0x85 0x11 0x09 0x3a 0xb2 0x02 0x01 TRACE: hid_prepare_parser(): 0x510: 0x85 0x41 0x75 0x08 0x95 0x01 0x15 0x00 TRACE: hid_prepare_parser(): 0x518: 0x25 0x01 0x09 0xbf 0xb1 0x02 0x85 0x48 TRACE: hid_prepare_parser(): 0x520: 0x75 0x08 0x95 0x01 0x15 0x00 0x25 0x01 TRACE: hid_prepare_parser(): 0x528: 0x09 0xe2 0xb1 0x02 0xc0 TRACE: hid_prepare_parser(): parsing the HID tree of USB device 001/010[0]... NOTICE: hid_prepare_parser(): successfully set up the HID parser for USB device 001/010[0]. NOTICE: hid_force_open(): successfully opened USB device 001/010[0]. TRACE: hid_reset_parser(): resetting the HID parser for USB device 001/010[0]... TRACE: hid_dump_tree(): iterating the parse tree for USB device 001/010[0]... device identification of HIDInterface 001/010[0]: dev_handle: 0x0804a7e0 device: 0x080582f8 location: 001/010 manufacturer: EIZO product: EIZO USB HID Monitor parse tree of HIDInterface 001/010[0]: path: 0x00800001.0xff0100c0; type: 0x80 path: 0x00800001.0xff0100c0; type: 0xb0 path: 0x00800001.0xff010003; type: 0xb0 path: 0x00800001.0xff010004; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff01000a; type: 0xb0 path: 0x00800001.0xff01000b; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff010030; type: 0x80 path: 0x00800001.0xff010030; type: 0xb0 path: 0x00800001.0xff0100a0; type: 0xb0 path: 0x00800001.0xff020003; type: 0xb0 path: 0x00800001.0xff020005; type: 0x80 path: 0x00800001.0xff020005; type: 0xb0 path: 0x00800001.0xff020006; type: 0xb0 path: 0x00800001.0x00820010; type: 0x80 path: 0x00800001.0x00820010; type: 0xb0 path: 0x00800001.0x008200ac; type: 0x80 path: 0x00800001.0x008200ac; type: 0xb0 path: 0x00800001.0x008200ae; type: 0x80 path: 0x00800001.0x008200ae; type: 0xb0 path: 0x00800001.0x00820016; type: 0x80 path: 0x00800001.0x00820016; type: 0xb0 path: 0x00800001.0x00820018; type: 0x80 path: 0x00800001.0x00820018; type: 0xb0 path: 0x00800001.0x0082001a; type: 0x80 path: 0x00800001.0x0082001a; type: 0xb0 path: 0x00800001.0x00820020; type: 0x80 path: 0x00800001.0x00820020; type: 0xb0 path: 0x00800001.0x00820030; type: 0x80 path: 0x00800001.0x00820030; type: 0xb0 path: 0x00800001.0x008200b0.0x00810001; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff000009; type: 0x80 path: 0x00800001.0xff000009; type: 0xb0 path: 0x00800001.0xff00002f; type: 0x80 path: 0x00800001.0x00000000; type: 0x80 path: 0x00800001.0xff00002f; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff000030; type: 0xb0 path: 0x00800001.0xff000031; type: 0xb0 path: 0x00800001.0xff000032; type: 0xb0 path: 0x00800001.0xff000033; type: 0xb0 path: 0x00800001.0xff000034; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff0000bc; type: 0x80 path: 0x00800001.0xff0000bc; type: 0xb0 path: 0x00800001.0xff000035; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff000037; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff0000b8; type: 0x80 path: 0x00800001.0xff0000b8; type: 0xb0 path: 0x00800001.0xff00003d; type: 0xb0 path: 0x00800001.0xff00003e; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff0000c1; type: 0xb0 path: 0x00800001.0xff0000c6; type: 0xb0 path: 0x00800001.0xff0000c9; type: 0x80 path: 0x00800001.0xff0000c9; type: 0xb0 path: 0x00800001.0xff0000e1; type: 0xb0 path: 0x00800001.0xff0000a7; type: 0x80 path: 0x00800001.0xff0000a7; type: 0xb0 path: 0x00800001.0xff000089; type: 0x80 path: 0x00800001.0xff000089; type: 0xb0 path: 0x00800001.0xff00008a; type: 0x80 path: 0x00800001.0xff00008a; type: 0xb0 path: 0x00800001.0xff00008b; type: 0x80 path: 0x00800001.0xff00008b; type: 0xb0 path: 0x00800001.0xff00008c; type: 0xb0 path: 0x00800001.0xff0000a2; type: 0x80 path: 0x00800001.0xff0000a2; type: 0xb0 path: 0x00800001.0xff0000ca; type: 0xb0 path: 0x00800001.0xff0000a3; type: 0x80 path: 0x00800001.0xff0000a3; type: 0xb0 path: 0x00800001.0xff0000cb; type: 0xb0 path: 0x00800001.0xff000010; type: 0x80 path: 0x00800001.0xff000010; type: 0xb0 path: 0x00800001.0xff00000f; type: 0x80 path: 0x00800001.0xff00000f; type: 0xb0 path: 0x00800001.0xff000015; type: 0x80 path: 0x00800001.0xff000015; type: 0xb0 path: 0x00800001.0xff0000a8; type: 0x80 path: 0x00800001.0xff0000a8; type: 0xb0 path: 0x00800001.0xff0000aa; type: 0x80 path: 0x00800001.0xff0000aa; type: 0xb0 path: 0x00800001.0xff0000a5; type: 0x80 path: 0x00800001.0xff0000a5; type: 0xb0 path: 0x00800001.0xff0000ab; type: 0x80 path: 0x00800001.0xff0000ab; type: 0xb0 path: 0x00800001.0xff000076; type: 0x80 path: 0x00800001.0xff000076; type: 0xb0 path: 0x00800001.0xff00007a; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff000080; type: 0xb0 path: 0x00800001.0xff0000a0; type: 0x80 path: 0x00800001.0xff0000a0; type: 0xb0 path: 0x00800001.0xff0000a1; type: 0x80 path: 0x00800001.0xff0000a1; type: 0xb0 path: 0x00800001.0xff000081; type: 0xb0 path: 0x00800001.0xff0000c4; type: 0xb0 path: 0x00800001.0xff000082; type: 0xb0 path: 0x00800001.0xff0000ad; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff0000ae; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff0000af; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff0000b0; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff000007; type: 0x80 path: 0x00800001.0xff000007; type: 0xb0 path: 0x00800001.0xff0000b3; type: 0x80 path: 0x00800001.0xff0000b3; type: 0xb0 path: 0x00800001.0xff00006d; type: 0x80 path: 0x00800001.0xff00006d; type: 0xb0 path: 0x00800001.0xff00006e; type: 0x80 path: 0x00800001.0xff00006e; type: 0xb0 path: 0x00800001.0xff00006f; type: 0x80 path: 0x00800001.0xff00006f; type: 0xb0 path: 0x00800001.0xff000070; type: 0x80 path: 0x00800001.0xff000070; type: 0xb0 path: 0x00800001.0xff000071; type: 0x80 path: 0x00800001.0xff000071; type: 0xb0 path: 0x00800001.0xff000072; type: 0x80 path: 0x00800001.0xff000072; type: 0xb0 path: 0x00800001.0xff0000b4; type: 0x80 path: 0x00800001.0xff0000b4; type: 0xb0 path: 0x00800001.0xff000067; type: 0x80 path: 0x00800001.0xff000067; type: 0xb0 path: 0x00800001.0xff000068; type: 0x80 path: 0x00800001.0xff000068; type: 0xb0 path: 0x00800001.0xff000069; type: 0x80 path: 0x00800001.0xff000069; type: 0xb0 path: 0x00800001.0xff00006a; type: 0x80 path: 0x00800001.0xff00006a; type: 0xb0 path: 0x00800001.0xff00006b; type: 0x80 path: 0x00800001.0xff00006b; type: 0xb0 path: 0x00800001.0xff00006c; type: 0x80 path: 0x00800001.0xff00006c; type: 0xb0 path: 0x00800001.0xff000066; type: 0x80 path: 0x00800001.0xff000066; type: 0xb0 path: 0x00800001.0xff0000b5; type: 0x80 path: 0x00800001.0xff0000b5; type: 0xb0 path: 0x00800001.0xff0000b6; type: 0x80 path: 0x00800001.0xff0000b6; type: 0xb0 path: 0x00800001.0xff0000b7; type: 0x80 path: 0x00800001.0xff0000b7; type: 0xb0 path: 0x00800001.0xff0000c3; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff000036; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff00003b; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff000038; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x0080000 TRACE: hid_reset_parser(): resetting the HID parser for USB device 001/010[0]... TRACE: hid_close(): closing USB device 001/010[0]... TRACE: hid_close(): closing handle of USB device 001/010[0]... NOTICE: hid_close(): successfully closed USB device 001/010[0]. TRACE: hid_reset_parser(): resetting the HID parser for USB device 001/010[0]... TRACE: hid_close(): freeing memory allocated for HID parser... TRACE: hid_close(): resetting HIDInterface... NOTICE: hid_cleanup(): successfully deinitialised HID library. 1.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff000039; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff00003a; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0x00000000; type: 0xb0 path: 0x00800001.0xff0000bf; type: 0xb0 path: 0x00800001.0xff0000e2; type: 0xb0
test_libhid_2.6.23.1.txt
(text/plain, 4.1 KB)
NOTICE: hid_init(): libhid 0.2.15+20060325.0.0 is being initialized. TRACE: hid_init(): initialising USB subsystem... TRACE: hid_init(): scanning for USB busses... TRACE: hid_init(): scanning for USB devices... NOTICE: hid_init(): successfully initialised HID library. TRACE: hid_new_HIDInterface(): creating a new HIDInterface instance... TRACE: hid_force_open(): forcefully opening a device interface according to matching criteria... TRACE: hid_get_usb_handle(): acquiring handle for a USB device... TRACE: hid_find_usb_device(): enumerating USB busses... TRACE: hid_find_usb_device(): enumerating USB devices on bus 001... TRACE: hid_find_usb_device(): inspecting USB device 001/005[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): no match on vendor ID. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): no match on product ID. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): vendor 0x04fc of USB device 001/005[0] does not match 0x056d. TRACE: hid_find_usb_device(): inspecting USB device 001/004[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): no match on vendor ID. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): no match on product ID. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): vendor 0x0ccd of USB device 001/004[0] does not match 0x056d. TRACE: hid_find_usb_device(): inspecting USB device 001/012[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): no match on vendor ID. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): no match on product ID. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): vendor 0x03f0 of USB device 001/012[0] does not match 0x056d. TRACE: hid_find_usb_device(): inspecting USB device 001/010[0]... TRACE: hid_compare_usb_device(): comparing match specifications to USB device... TRACE: hid_compare_usb_device(): inspecting vendor ID... TRACE: hid_compare_usb_device(): match on vendor ID: 0x056d. TRACE: hid_compare_usb_device(): inspecting product ID... TRACE: hid_compare_usb_device(): match on product ID: 0x0002. TRACE: hid_compare_usb_device(): no custom matching function supplied. NOTICE: hid_find_usb_device(): found a matching USB device 001/010[0]. TRACE: hid_force_open(): claiming USB device 001/010[0]. NOTICE: hid_force_open(): successfully claimed USB device 001/010[0]. TRACE: hid_init_parser(): initialising the HID parser for USB Device 001/010[0]... TRACE: hid_init_parser(): allocating space for HIDData structure... TRACE: hid_init_parser(): successfully allocated memory for HIDData strcture. TRACE: hid_init_parser(): allocating space for HIDParser structure... TRACE: hid_init_parser(): successfully allocated memory for HIDParser strcture. NOTICE: hid_init_parser(): successfully initialised the HID parser for USB Device 001/010[0]. TRACE: hid_prepare_hid_descriptor(): initialising the HID descriptor for USB device 001/010[0]... TRACE: hid_prepare_hid_descriptor(): retrieving HID descriptor for USB device 001/010[0]... WARNING: hid_prepare_hid_descriptor(): failed to get HID descriptor for USB device 001/010[0] TRACE: hid_close(): closing USB device 001/010[0]... TRACE: hid_close(): closing handle of USB device 001/010[0]... NOTICE: hid_close(): successfully closed USB device 001/010[0]. TRACE: hid_reset_parser(): resetting the HID parser for USB device 001/010[0]... TRACE: hid_close(): freeing memory allocated for HID parser... TRACE: hid_close(): resetting HIDInterface... hid_force_open failed with return code 13