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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to