Skip to content

Instantly share code, notes, and snippets.

@grundyoso
Created July 17, 2012 02:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save grundyoso/3126669 to your computer and use it in GitHub Desktop.
Save grundyoso/3126669 to your computer and use it in GitHub Desktop.
grundyoso@Grundy-VirtualBox:~/workspace$ gcc libusb_acr_scribble.c -lusb-1.0 -o libusb_acr && sudo ./libusb_acr
A successful init
[timestamp] [threadID] facility level [function call] <message>
--------------------------------------------------------------------------------
[ 0.000262] [000015e0] libusbx: debug [libusb_get_device_list]
[ 0.000435] [000015e0] libusbx: debug [sysfs_scan_device] scan usb1
[ 0.000567] [000015e0] libusbx: debug [sysfs_scan_device] bus=1 dev=1
[ 0.000663] [000015e0] libusbx: debug [enumerate_device] busnum 1 devaddr 1 session_id 257
[ 0.000762] [000015e0] libusbx: debug [enumerate_device] allocating new device for 1/1 (session 257)
[ 0.000892] [000015e0] libusbx: debug [sysfs_scan_device] scan 1-1
[ 0.001023] [000015e0] libusbx: debug [sysfs_scan_device] bus=1 dev=2
[ 0.001109] [000015e0] libusbx: debug [enumerate_device] busnum 1 devaddr 2 session_id 258
[ 0.001188] [000015e0] libusbx: debug [enumerate_device] allocating new device for 1/2 (session 258)
[ 0.001304] [000015e0] libusbx: debug [sysfs_scan_device] scan 1-2
[ 0.001432] [000015e0] libusbx: debug [sysfs_scan_device] bus=1 dev=3
[ 0.001517] [000015e0] libusbx: debug [enumerate_device] busnum 1 devaddr 3 session_id 259
[ 0.001596] [000015e0] libusbx: debug [enumerate_device] allocating new device for 1/3 (session 259)
[ 0.001711] [000015e0] libusbx: debug [sysfs_scan_device] scan 1-2.1
[ 0.001861] [000015e0] libusbx: debug [sysfs_scan_device] bus=1 dev=7
[ 0.001947] [000015e0] libusbx: debug [enumerate_device] busnum 1 devaddr 7 session_id 263
[ 0.002027] [000015e0] libusbx: debug [enumerate_device] allocating new device for 1/7 (session 263)
[ 0.002155] [000015e0] libusbx: debug [libusb_get_device_descriptor]
[ 0.002227] [000015e0] libusbx: debug [libusb_get_device_descriptor]
[ 0.002294] [000015e0] libusbx: debug [libusb_get_device_descriptor]
[ 0.002361] [000015e0] libusbx: debug [libusb_get_device_descriptor]
[ 0.002428] [000015e0] libusbx: debug [libusb_open] open 1.7
[ 0.002513] [000015e0] libusbx: debug [op_open] opening /dev/bus/usb/001/007
[ 0.002606] [000015e0] libusbx: debug [usbi_add_pollfd] add fd 6 events 4
[ 0.002697] [000015e0] libusbx: debug [libusb_unref_device] destroy device 1.1
[ 0.002872] [000015e0] libusbx: debug [libusb_unref_device] destroy device 1.2
[ 0.002954] [000015e0] libusbx: debug [libusb_unref_device] destroy device 1.3
device handle: 0x105d220
[ 0.003087] [000015e0] libusbx: debug [libusb_kernel_driver_active] interface 0
[ 0.003175] [000015e0] libusbx: debug [libusb_reset_device]
[ 0.577849] [000015e0] libusbx: debug [libusb_set_configuration] configuration 1
[ 0.671960] [000015e0] libusbx: debug [libusb_get_active_config_descriptor]
[ 0.672038] [000015e0] libusbx: debug [sysfs_get_active_config_descriptor] active configuration 1
[ 0.672082] [000015e0] libusbx: debug [sysfs_get_active_config_descriptor] active configuration 1
bNumInterfaces: 1
[ 0.672107] [000015e0] libusbx: debug [libusb_claim_interface] interface 0
data is of len: 15
[ 0.672128] [000015e0] libusbx: debug [submit_bulk_transfer] need 1 urbs for new transfer with length 15
[ 0.672139] [000015e0] libusbx: debug [libusb_submit_transfer] arm timerfd for timeout in 1000ms (first in line)
[ 0.672154] [000015e0] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.672159] [000015e0] libusbx: debug [handle_events] poll() 3 fds with timeout in 60000ms
[ 0.678767] [000015e0] libusbx: debug [handle_events] poll() returned 1
[ 0.678798] [000015e0] libusbx: debug [reap_for_handle] urb type=3 status=0 transferred=15
[ 0.678803] [000015e0] libusbx: debug [handle_bulk_completion] handling completion status 0 of bulk urb 1/1
[ 0.678808] [000015e0] libusbx: debug [handle_bulk_completion] last URB in transfer --> complete!
[ 0.678813] [000015e0] libusbx: debug [disarm_timerfd]
[ 0.678818] [000015e0] libusbx: debug [usbi_handle_transfer_completion] transfer 0x105d398 has callback 0x7fb9f29c86b0
[ 0.678823] [000015e0] libusbx: debug [bulk_transfer_cb] actual_length=15
Return code of 0
Transferred 15 bytes
[ 0.678838] [000015e0] libusbx: debug [submit_bulk_transfer] need 1 urbs for new transfer with length 256
[ 0.678851] [000015e0] libusbx: debug [libusb_submit_transfer] arm timerfd for timeout in 1000ms (first in line)
[ 0.678858] [000015e0] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.678862] [000015e0] libusbx: debug [handle_events] poll() 3 fds with timeout in 60000ms
[ 0.683100] [000015e0] libusbx: debug [handle_events] poll() returned 1
[ 0.683125] [000015e0] libusbx: debug [reap_for_handle] urb type=3 status=-121 transferred=20
[ 0.683130] [000015e0] libusbx: debug [handle_bulk_completion] handling completion status -121 of bulk urb 1/1
[ 0.683134] [000015e0] libusbx: debug [handle_bulk_completion] last URB in transfer --> complete!
[ 0.683139] [000015e0] libusbx: debug [disarm_timerfd]
[ 0.683144] [000015e0] libusbx: debug [usbi_handle_transfer_completion] transfer 0x105d398 has callback 0x7fb9f29c86b0
[ 0.683149] [000015e0] libusbx: debug [bulk_transfer_cb] actual_length=20
Return code of 0
Read 20 bytes
Indexed at: 10
ACR122U102
[ 0.683167] [000015e0] libusbx: debug [libusb_close]
[ 0.683175] [000015e0] libusbx: debug [usbi_remove_pollfd] remove fd 6
[ 0.683196] [000015e0] libusbx: debug [libusb_unref_device] destroy device 1.7
[ 0.683203] [000015e0] libusbx: debug [libusb_exit]
[ 0.683206] [000015e0] libusbx: debug [libusb_exit] destroying default context
grundyoso@Grundy-VirtualBox:~/workspace$
@kangear
Copy link

kangear commented Jun 6, 2014

I also catch "handling completion status -121 of bulk urb 1/1", how can i do it ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment