On Sat, 2020-12-12 at 21:31 +0100, Aurelien Jarno wrote: > > Indeed, I do not have such a device. As a first step, it would be nice > if you can set the environment variable LIBUSB_DEBUG=99 and run lsusb. > That should give us an idea why the device is ignored.
Here are two logs (with .22 an .24). Not much differences that I can see, besides the max iso packet length. Regards, -- Yves-Alexis
[timestamp] [threadID] facility level [function call] <message> -------------------------------------------------------------------------------- [ 0.000005] [00003e62] libusb: debug [libusb_init] created default context [ 0.000065] [00003e62] libusb: debug [libusb_init] libusb v1.0.22.11312 [ 0.000100] [00003e62] libusb: debug [find_usbfs_path] found usbfs at /dev/bus/usb [ 0.000122] [00003e62] libusb: debug [get_kernel_version] reported kernel version is 5.9.0-4-amd64 [ 0.000130] [00003e62] libusb: debug [op_init] bulk continuation flag supported [ 0.000137] [00003e62] libusb: debug [op_init] zero length packet flag supported [ 0.000144] [00003e62] libusb: debug [op_init] max iso packet length is (likely) 49152 bytes [ 0.000162] [00003e62] libusb: debug [op_init] sysfs can relate devices [ 0.000170] [00003e62] libusb: debug [op_init] sysfs has complete descriptors [ 0.000484] [00003e63] libusb: debug [linux_udev_event_thread_main] udev event thread entering. [ 0.008973] [00003e62] libusb: debug [linux_get_device_address] getting address for device: usb1 detached: 0 [ 0.008997] [00003e62] libusb: debug [linux_get_device_address] scan usb1 [ 0.009080] [00003e62] libusb: debug [linux_get_device_address] bus=1 dev=1 [ 0.009088] [00003e62] libusb: debug [linux_enumerate_device] busnum 1 devaddr 1 session_id 257 [ 0.009095] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 1/1 (session 257) [ 0.009284] [00003e62] libusb: debug [linux_get_device_address] getting address for device: 1-1 detached: 0 [ 0.009295] [00003e62] libusb: debug [linux_get_device_address] scan 1-1 [ 0.009364] [00003e62] libusb: debug [linux_get_device_address] bus=1 dev=11 [ 0.009372] [00003e62] libusb: debug [linux_enumerate_device] busnum 1 devaddr 11 session_id 267 [ 0.009378] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 1/11 (session 267) [ 0.009449] [00003e62] libusb: debug [linux_get_parent_info] Dev 0x62f5a7d478d0 (1-1) has parent 0x62f5a7d47060 (usb1) port 1 [ 0.009572] [00003e62] libusb: debug [linux_get_device_address] getting address for device: 1-3 detached: 0 [ 0.009581] [00003e62] libusb: debug [linux_get_device_address] scan 1-3 [ 0.009643] [00003e62] libusb: debug [linux_get_device_address] bus=1 dev=2 [ 0.009650] [00003e62] libusb: debug [linux_enumerate_device] busnum 1 devaddr 2 session_id 258 [ 0.009656] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 1/2 (session 258) [ 0.009712] [00003e62] libusb: debug [linux_get_parent_info] Dev 0x62f5a7d474e0 (1-3) has parent 0x62f5a7d47060 (usb1) port 3 [ 0.009843] [00003e62] libusb: debug [linux_get_device_address] getting address for device: 1-3.4 detached: 0 [ 0.009851] [00003e62] libusb: debug [linux_get_device_address] scan 1-3.4 [ 0.009916] [00003e62] libusb: debug [linux_get_device_address] bus=1 dev=4 [ 0.009923] [00003e62] libusb: debug [linux_enumerate_device] busnum 1 devaddr 4 session_id 260 [ 0.009929] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 1/4 (session 260) [ 0.009984] [00003e62] libusb: debug [linux_get_parent_info] Dev 0x62f5a7d47650 (1-3.4) has parent 0x62f5a7d474e0 (1-3) port 4 [ 0.010115] [00003e62] libusb: debug [linux_get_device_address] getting address for device: 1-3.4.2 detached: 0 [ 0.010123] [00003e62] libusb: debug [linux_get_device_address] scan 1-3.4.2 [ 0.010187] [00003e62] libusb: debug [linux_get_device_address] bus=1 dev=6 [ 0.010194] [00003e62] libusb: debug [linux_enumerate_device] busnum 1 devaddr 6 session_id 262 [ 0.010200] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 1/6 (session 262) [ 0.010257] [00003e62] libusb: debug [linux_get_parent_info] Dev 0x62f5a7d46f20 (1-3.4.2) has parent 0x62f5a7d47650 (1-3.4) port 2 [ 0.010395] [00003e62] libusb: debug [linux_get_device_address] getting address for device: 1-3.4.2.3 detached: 0 [ 0.010402] [00003e62] libusb: debug [linux_get_device_address] scan 1-3.4.2.3 [ 0.010468] [00003e62] libusb: debug [linux_get_device_address] bus=1 dev=7 [ 0.010475] [00003e62] libusb: debug [linux_enumerate_device] busnum 1 devaddr 7 session_id 263 [ 0.010498] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 1/7 (session 263) [ 0.010558] [00003e62] libusb: debug [linux_get_parent_info] Dev 0x62f5a7d28c10 (1-3.4.2.3) has parent 0x62f5a7d46f20 (1-3.4.2) port 3 [ 0.010724] [00003e62] libusb: debug [linux_get_device_address] getting address for device: 1-3.4.2.4 detached: 0 [ 0.010733] [00003e62] libusb: debug [linux_get_device_address] scan 1-3.4.2.4 [ 0.010797] [00003e62] libusb: debug [linux_get_device_address] bus=1 dev=8 [ 0.010804] [00003e62] libusb: debug [linux_enumerate_device] busnum 1 devaddr 8 session_id 264 [ 0.010810] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 1/8 (session 264) [ 0.010867] [00003e62] libusb: debug [linux_get_parent_info] Dev 0x62f5a7d290c0 (1-3.4.2.4) has parent 0x62f5a7d46f20 (1-3.4.2) port 4 [ 0.010985] [00003e62] libusb: debug [linux_get_device_address] getting address for device: 1-5 detached: 0 [ 0.010992] [00003e62] libusb: debug [linux_get_device_address] scan 1-5 [ 0.011055] [00003e62] libusb: debug [linux_get_device_address] bus=1 dev=3 [ 0.011062] [00003e62] libusb: debug [linux_enumerate_device] busnum 1 devaddr 3 session_id 259 [ 0.011067] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 1/3 (session 259) [ 0.011123] [00003e62] libusb: debug [linux_get_parent_info] Dev 0x62f5a7d295f0 (1-5) has parent 0x62f5a7d47060 (usb1) port 5 [ 0.011236] [00003e62] libusb: debug [linux_get_device_address] getting address for device: 1-8 detached: 0 [ 0.011244] [00003e62] libusb: debug [linux_get_device_address] scan 1-8 [ 0.011307] [00003e62] libusb: debug [linux_get_device_address] bus=1 dev=5 [ 0.011313] [00003e62] libusb: debug [linux_enumerate_device] busnum 1 devaddr 5 session_id 261 [ 0.011320] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 1/5 (session 261) [ 0.011454] [00003e62] libusb: debug [linux_get_parent_info] Dev 0x62f5a7d29b00 (1-8) has parent 0x62f5a7d47060 (usb1) port 8 [ 0.011589] [00003e62] libusb: debug [linux_get_device_address] getting address for device: usb2 detached: 0 [ 0.011599] [00003e62] libusb: debug [linux_get_device_address] scan usb2 [ 0.011672] [00003e62] libusb: debug [linux_get_device_address] bus=2 dev=1 [ 0.011758] [00003e62] libusb: debug [linux_enumerate_device] busnum 2 devaddr 1 session_id 513 [ 0.011765] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 2/1 (session 513) [ 0.011943] [00003e62] libusb: debug [linux_get_device_address] getting address for device: 2-3 detached: 0 [ 0.011951] [00003e62] libusb: debug [linux_get_device_address] scan 2-3 [ 0.012014] [00003e62] libusb: debug [linux_get_device_address] bus=2 dev=2 [ 0.012022] [00003e62] libusb: debug [linux_enumerate_device] busnum 2 devaddr 2 session_id 514 [ 0.012028] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 2/2 (session 514) [ 0.012089] [00003e62] libusb: debug [linux_get_parent_info] Dev 0x62f5a7d2a8e0 (2-3) has parent 0x62f5a7d2a410 (usb2) port 3 [ 0.012226] [00003e62] libusb: debug [linux_get_device_address] getting address for device: 2-3.1 detached: 0 [ 0.012720] [00003e62] libusb: debug [linux_get_device_address] scan 2-3.1 [ 0.012871] [00003e62] libusb: debug [linux_get_device_address] bus=2 dev=3 [ 0.012881] [00003e62] libusb: debug [linux_enumerate_device] busnum 2 devaddr 3 session_id 515 [ 0.012888] [00003e62] libusb: debug [linux_enumerate_device] allocating new device for 2/3 (session 515) [ 0.012988] [00003e62] libusb: debug [linux_get_parent_info] Dev 0x62f5a7d2ad90 (2-3.1) has parent 0x62f5a7d2a8e0 (2-3) port 1 [ 0.013106] [00003e62] libusb: debug [usbi_add_pollfd] add fd 7 events 1 [ 0.013127] [00003e62] libusb: debug [usbi_io_init] using timerfd for timeouts [ 0.013133] [00003e62] libusb: debug [usbi_add_pollfd] add fd 9 events 1 [ 0.013163] [00003e62] libusb: debug [libusb_get_device_list] [ 0.013174] [00003e62] libusb: debug [discovered_devs_append] need to increase capacity [ 0.013185] [00003e62] libusb: debug [libusb_get_device_descriptor] [ 0.013205] [00003e62] libusb: debug [libusb_get_device_descriptor] [ 0.013499] [00003e62] libusb: debug [libusb_exit] [ 0.013509] [00003e62] libusb: debug [libusb_exit] destroying default context [ 0.013538] [00003e62] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [ 0.013555] [00003e62] libusb: debug [handle_events] poll fds modified, reallocating [ 0.013570] [00003e62] libusb: debug [handle_events] poll() 2 fds with timeout in 0ms [ 0.013581] [00003e62] libusb: debug [handle_events] poll() returned 0 [ 0.013598] [00003e62] libusb: debug [usbi_remove_pollfd] remove fd 7 [ 0.013665] [00003e62] libusb: debug [usbi_remove_pollfd] remove fd 9 [ 0.013801] [00003e63] libusb: debug [linux_udev_event_thread_main] udev event thread exiting Bus 001 Device 011: ID 05ac:12a8 Apple, Inc. iPhone 5/5C/5S/6/SE
[timestamp] [threadID] facility level [function call] <message> -------------------------------------------------------------------------------- [ 0.000032] [00003f75] libusb: debug [libusb_init] created default context [ 0.000051] [00003f75] libusb: debug [libusb_init] libusb v1.0.24.11584 [ 0.000062] [00003f75] libusb: debug [get_kernel_version] reported kernel version is 5.9.0-4-amd64 [ 0.000085] [00003f75] libusb: debug [op_init] found usbfs at /dev/bus/usb [ 0.000091] [00003f75] libusb: debug [op_init] max iso packet length is (likely) 98304 bytes [ 0.000103] [00003f75] libusb: debug [op_init] sysfs is available [ 0.000415] [00003f76] libusb: debug [linux_udev_event_thread_main] udev event thread entering [ 0.008546] [00003f75] libusb: debug [linux_get_device_address] getting address for device: usb1 detached: 0 [ 0.008568] [00003f75] libusb: debug [linux_get_device_address] scan usb1 [ 0.008636] [00003f75] libusb: debug [linux_get_device_address] bus=1 dev=1 [ 0.008642] [00003f75] libusb: debug [linux_enumerate_device] busnum 1 devaddr 1 session_id 257 [ 0.008649] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 1/1 (session 257) [ 0.008820] [00003f75] libusb: debug [linux_get_device_address] getting address for device: 1-1 detached: 0 [ 0.008830] [00003f75] libusb: debug [linux_get_device_address] scan 1-1 [ 0.008887] [00003f75] libusb: debug [linux_get_device_address] bus=1 dev=11 [ 0.008893] [00003f75] libusb: debug [linux_enumerate_device] busnum 1 devaddr 11 session_id 267 [ 0.008899] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 1/11 (session 267) [ 0.008959] [00003f75] libusb: warning [parse_config_descriptors] config length mismatch wTotalLength 39 real 30 [ 0.008966] [00003f75] libusb: error [parse_config_descriptors] descriptor is not a config desc (type 0x00) [ 0.008972] [00003f75] libusb: debug [libusb_unref_device] destroy device 1.11 [ 0.009092] [00003f75] libusb: debug [linux_get_device_address] getting address for device: 1-3 detached: 0 [ 0.009099] [00003f75] libusb: debug [linux_get_device_address] scan 1-3 [ 0.009167] [00003f75] libusb: debug [linux_get_device_address] bus=1 dev=2 [ 0.009173] [00003f75] libusb: debug [linux_enumerate_device] busnum 1 devaddr 2 session_id 258 [ 0.009178] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 1/2 (session 258) [ 0.009236] [00003f75] libusb: debug [linux_get_parent_info] dev 0x6126785c35e0 (1-3) has parent 0x6126785c3080 (usb1) port 3 [ 0.009368] [00003f75] libusb: debug [linux_get_device_address] getting address for device: 1-3.4 detached: 0 [ 0.009377] [00003f75] libusb: debug [linux_get_device_address] scan 1-3.4 [ 0.009444] [00003f75] libusb: debug [linux_get_device_address] bus=1 dev=4 [ 0.009451] [00003f75] libusb: debug [linux_enumerate_device] busnum 1 devaddr 4 session_id 260 [ 0.009458] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 1/4 (session 260) [ 0.009510] [00003f75] libusb: debug [linux_get_parent_info] dev 0x6126785c36f0 (1-3.4) has parent 0x6126785c35e0 (1-3) port 4 [ 0.009654] [00003f75] libusb: debug [linux_get_device_address] getting address for device: 1-3.4.2 detached: 0 [ 0.009661] [00003f75] libusb: debug [linux_get_device_address] scan 1-3.4.2 [ 0.009719] [00003f75] libusb: debug [linux_get_device_address] bus=1 dev=6 [ 0.009725] [00003f75] libusb: debug [linux_enumerate_device] busnum 1 devaddr 6 session_id 262 [ 0.009731] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 1/6 (session 262) [ 0.009820] [00003f75] libusb: debug [linux_get_parent_info] dev 0x6126785a50d0 (1-3.4.2) has parent 0x6126785c36f0 (1-3.4) port 2 [ 0.009967] [00003f75] libusb: debug [linux_get_device_address] getting address for device: 1-3.4.2.3 detached: 0 [ 0.009975] [00003f75] libusb: debug [linux_get_device_address] scan 1-3.4.2.3 [ 0.010036] [00003f75] libusb: debug [linux_get_device_address] bus=1 dev=7 [ 0.010053] [00003f75] libusb: debug [linux_enumerate_device] busnum 1 devaddr 7 session_id 263 [ 0.010059] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 1/7 (session 263) [ 0.010131] [00003f75] libusb: debug [linux_get_parent_info] dev 0x6126785a3fb0 (1-3.4.2.3) has parent 0x6126785a50d0 (1-3.4.2) port 3 [ 0.010293] [00003f75] libusb: debug [linux_get_device_address] getting address for device: 1-3.4.2.4 detached: 0 [ 0.010300] [00003f75] libusb: debug [linux_get_device_address] scan 1-3.4.2.4 [ 0.010357] [00003f75] libusb: debug [linux_get_device_address] bus=1 dev=8 [ 0.010364] [00003f75] libusb: debug [linux_enumerate_device] busnum 1 devaddr 8 session_id 264 [ 0.010369] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 1/8 (session 264) [ 0.010433] [00003f75] libusb: debug [linux_get_parent_info] dev 0x6126785a4520 (1-3.4.2.4) has parent 0x6126785a50d0 (1-3.4.2) port 4 [ 0.010552] [00003f75] libusb: debug [linux_get_device_address] getting address for device: 1-5 detached: 0 [ 0.010559] [00003f75] libusb: debug [linux_get_device_address] scan 1-5 [ 0.010612] [00003f75] libusb: debug [linux_get_device_address] bus=1 dev=3 [ 0.010618] [00003f75] libusb: debug [linux_enumerate_device] busnum 1 devaddr 3 session_id 259 [ 0.010624] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 1/3 (session 259) [ 0.010678] [00003f75] libusb: debug [linux_get_parent_info] dev 0x6126785a43c0 (1-5) has parent 0x6126785c3080 (usb1) port 5 [ 0.010789] [00003f75] libusb: debug [linux_get_device_address] getting address for device: 1-8 detached: 0 [ 0.010796] [00003f75] libusb: debug [linux_get_device_address] scan 1-8 [ 0.010851] [00003f75] libusb: debug [linux_get_device_address] bus=1 dev=5 [ 0.010857] [00003f75] libusb: debug [linux_enumerate_device] busnum 1 devaddr 5 session_id 261 [ 0.010863] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 1/5 (session 261) [ 0.010925] [00003f75] libusb: debug [linux_get_parent_info] dev 0x6126785a42e0 (1-8) has parent 0x6126785c3080 (usb1) port 8 [ 0.011031] [00003f75] libusb: debug [linux_get_device_address] getting address for device: usb2 detached: 0 [ 0.011038] [00003f75] libusb: debug [linux_get_device_address] scan usb2 [ 0.011094] [00003f75] libusb: debug [linux_get_device_address] bus=2 dev=1 [ 0.011101] [00003f75] libusb: debug [linux_enumerate_device] busnum 2 devaddr 1 session_id 513 [ 0.011106] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 2/1 (session 513) [ 0.011291] [00003f75] libusb: debug [linux_get_device_address] getting address for device: 2-3 detached: 0 [ 0.011301] [00003f75] libusb: debug [linux_get_device_address] scan 2-3 [ 0.011357] [00003f75] libusb: debug [linux_get_device_address] bus=2 dev=2 [ 0.011363] [00003f75] libusb: debug [linux_enumerate_device] busnum 2 devaddr 2 session_id 514 [ 0.011369] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 2/2 (session 514) [ 0.011423] [00003f75] libusb: debug [linux_get_parent_info] dev 0x6126785a5a10 (2-3) has parent 0x6126785a4740 (usb2) port 3 [ 0.011544] [00003f75] libusb: debug [linux_get_device_address] getting address for device: 2-3.1 detached: 0 [ 0.011551] [00003f75] libusb: debug [linux_get_device_address] scan 2-3.1 [ 0.011604] [00003f75] libusb: debug [linux_get_device_address] bus=2 dev=3 [ 0.011611] [00003f75] libusb: debug [linux_enumerate_device] busnum 2 devaddr 3 session_id 515 [ 0.011616] [00003f75] libusb: debug [linux_enumerate_device] allocating new device for 2/3 (session 515) [ 0.011668] [00003f75] libusb: debug [linux_get_parent_info] dev 0x6126785a4960 (2-3.1) has parent 0x6126785a5a10 (2-3) port 1 [ 0.011789] [00003f75] libusb: debug [usbi_add_event_source] add fd 6 events 1 [ 0.011805] [00003f75] libusb: debug [usbi_io_init] using timer for timeouts [ 0.011812] [00003f75] libusb: debug [usbi_add_event_source] add fd 7 events 1 [ 0.011819] [00003f75] libusb: debug [libusb_get_device_list] [ 0.011832] [00003f75] libusb: debug [discovered_devs_append] need to increase capacity [ 0.011871] [00003f75] libusb: debug [libusb_exit] [ 0.011878] [00003f75] libusb: debug [libusb_exit] destroying default context [ 0.011900] [00003f75] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [ 0.011907] [00003f75] libusb: debug [handle_events] event sources modified, reallocating event data [ 0.011914] [00003f75] libusb: debug [usbi_wait_for_events] poll() 2 fds with timeout in 0ms [ 0.011921] [00003f75] libusb: debug [usbi_wait_for_events] poll() returned 0 [ 0.011929] [00003f75] libusb: debug [usbi_remove_event_source] remove fd 7 [ 0.011940] [00003f75] libusb: debug [usbi_remove_event_source] remove fd 6 [ 0.011967] [00003f76] libusb: debug [linux_udev_event_thread_main] udev event thread exiting
signature.asc
Description: This is a digitally signed message part