Clemens Ladisch wrote:
Please try toggling the kernel config option CONFIG_USB_EHCI_TT_NEWSCHED
("Improved Transaction Translator scheduling (EXPERIMENTAL)") of the
EHCI driver.
Here are some more logs.
ua-1000-ehci-oldsched.log is the result with CONFIG_USB_EHCI_TT_NEWSCHED
not set: the URBs still complete out-of-order.
Out of curiousity, because I have a dual-core CPU, I also tried booting
the CONFIG_USB_EHCI_TT_NEWSCHED=y kernel with maxcpus=0
(ua-1000-ehci-newsched-maxcpus-0.log) and maxcpus=1
(ua-1000-ehci-newsched-maxcpus-1.log), to see what would happen.
Curiously, maxcpus=0 shows the URBs completing in order, except that
submitting URB 20 is delayed until after 0-19 have completed. maxcpus=1
has the URBs out-of-order. I don't know what to conclude from this;
maybe it makes some sense to you?
Is there anything else you'd like me to try? Or anything else you might
need to know about my system?
Is there a more appropriate list for this, or are we still on-topic for LAU?
Cheers,
Colin.
Feb 26 16:14:20 colinf-laptop kernel: [ 211.196336] usb 1-3: new high speed USB device using ehci_hcd and address 2
Feb 26 16:14:20 colinf-laptop kernel: [ 211.312803] usb 1-3: configuration #1 chosen from 1 choice
Feb 26 16:14:20 colinf-laptop kernel: [ 211.388596] usbcore: registered new interface driver snd-ua101
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740331] submitted URB 0
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740401] submitted URB 1
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740455] submitted URB 2
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740510] submitted URB 3
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740563] submitted URB 4
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740617] submitted URB 5
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740670] submitted URB 6
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740724] submitted URB 7
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740777] submitted URB 8
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740831] submitted URB 9
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740885] submitted URB 10
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740940] submitted URB 11
Feb 26 16:14:35 colinf-laptop kernel: [ 225.740994] submitted URB 12
Feb 26 16:14:35 colinf-laptop kernel: [ 225.741074] submitted URB 13
Feb 26 16:14:35 colinf-laptop kernel: [ 225.741131] submitted URB 14
Feb 26 16:14:35 colinf-laptop kernel: [ 225.741187] submitted URB 15
Feb 26 16:14:35 colinf-laptop kernel: [ 225.741243] submitted URB 16
Feb 26 16:14:35 colinf-laptop kernel: [ 225.741299] submitted URB 17
Feb 26 16:14:35 colinf-laptop kernel: [ 225.741354] submitted URB 18
Feb 26 16:14:35 colinf-laptop kernel: [ 225.741411] submitted URB 19
Feb 26 16:14:35 colinf-laptop kernel: [ 225.741467] submitted URB 20
Feb 26 16:14:35 colinf-laptop kernel: [ 225.749436] completed URB 1
Feb 26 16:14:35 colinf-laptop kernel: [ 225.749508] completed URB 2
Feb 26 16:14:35 colinf-laptop kernel: [ 225.749564] completed URB 0
Feb 26 16:14:35 colinf-laptop kernel: [ 225.750409] completed URB 7
Feb 26 16:14:35 colinf-laptop kernel: [ 225.750409] completed URB 6
Feb 26 16:14:35 colinf-laptop kernel: [ 225.750409] completed URB 5
Feb 26 16:14:35 colinf-laptop kernel: [ 225.750409] completed URB 4
Feb 26 16:14:35 colinf-laptop kernel: [ 225.750409] completed URB 3
Feb 26 16:14:35 colinf-laptop kernel: [ 225.763082] completed URB 15
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 14
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 13
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 12
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 11
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 10
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 9
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 8
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 0
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 2
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 1
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 20
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 19
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 18
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 17
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 16
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 7
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 6
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 5
Feb 26 16:14:35 colinf-laptop kernel: [ 225.764066] completed URB 4
Feb 26 16:14:35 colinf-laptop kernel: [ 225.795027] completed URB 3
Feb 26 16:14:35 colinf-laptop kernel: [ 225.795827] completed URB 15
Feb 26 16:14:35 colinf-laptop kernel: [ 225.796011] completed URB 14
Feb 26 16:14:35 colinf-laptop kernel: [ 225.796011] completed URB 13
Feb 26 16:14:35 colinf-laptop kernel: [ 225.798054] completed URB 12
Feb 26 16:14:35 colinf-laptop kernel: [ 225.798054] completed URB 11
Feb 26 16:14:35 colinf-laptop kernel: [ 225.798054] completed URB 10
Feb 26 16:14:35 colinf-laptop kernel: [ 225.798054] completed URB 9
Feb 26 16:14:35 colinf-laptop kernel: [ 225.798054] completed URB 8
Feb 26 16:14:35 colinf-laptop kernel: [ 225.798054] completed URB 0
Feb 26 16:14:35 colinf-laptop kernel: [ 225.798054] completed URB 2
Feb 26 16:14:35 colinf-laptop kernel: [ 225.803564] completed URB 1
Feb 26 16:14:35 colinf-laptop kernel: [ 225.803564] completed URB 20
Feb 26 16:14:35 colinf-laptop kernel: [ 225.803564] completed URB 19
Feb 26 16:14:35 colinf-laptop kernel: [ 225.803564] completed URB 18
Feb 26 16:14:35 colinf-laptop kernel: [ 225.803564] completed URB 17
Feb 26 16:14:35 colinf-laptop kernel: [ 225.803564] completed URB 16
Feb 26 16:14:35 colinf-laptop kernel: [ 225.807707] completed URB 7
Feb 26 16:14:35 colinf-laptop kernel: [ 225.807707] completed URB 5
Feb 26 16:14:35 colinf-laptop kernel: [ 225.807707] completed URB 6
Feb 26 16:14:36 colinf-laptop kernel: [ 226.819779] completed URB 4
Feb 26 16:14:36 colinf-laptop kernel: [ 226.820443] completed URB 3
Feb 26 16:14:54 colinf-laptop kernel: [ 244.902752] usb 1-3: USB disconnect, address 2
Feb 26 16:27:21 colinf-laptop kernel: [ 193.068098] usb 1-3: new high speed USB device using ehci_hcd and address 2
Feb 26 16:27:21 colinf-laptop kernel: [ 193.185136] usb 1-3: configuration #1 chosen from 1 choice
Feb 26 16:27:21 colinf-laptop kernel: [ 193.249740] usbcore: registered new interface driver snd-ua101
Feb 26 16:27:32 colinf-laptop kernel: [ 203.573200] submitted URB 0
Feb 26 16:27:32 colinf-laptop kernel: [ 203.576505] submitted URB 1
Feb 26 16:27:32 colinf-laptop kernel: [ 203.579786] submitted URB 2
Feb 26 16:27:32 colinf-laptop kernel: [ 203.583044] completed URB 1
Feb 26 16:27:32 colinf-laptop kernel: [ 203.584014] completed URB 2
Feb 26 16:27:32 colinf-laptop kernel: [ 203.584014] completed URB 0
Feb 26 16:27:32 colinf-laptop kernel: [ 203.592585] completed URB 1
Feb 26 16:27:32 colinf-laptop kernel: [ 203.593549] completed URB 2
Feb 26 16:27:32 colinf-laptop kernel: [ 203.598785] submitted URB 3
Feb 26 16:27:32 colinf-laptop kernel: [ 203.601770] submitted URB 4
Feb 26 16:27:32 colinf-laptop kernel: [ 203.604670] submitted URB 5
Feb 26 16:27:32 colinf-laptop kernel: [ 203.607404] submitted URB 6
Feb 26 16:27:32 colinf-laptop kernel: [ 203.609959] submitted URB 7
Feb 26 16:27:32 colinf-laptop kernel: [ 203.612343] submitted URB 8
Feb 26 16:27:32 colinf-laptop kernel: [ 203.614557] submitted URB 9
Feb 26 16:27:32 colinf-laptop kernel: [ 203.616593] submitted URB 10
Feb 26 16:27:32 colinf-laptop kernel: [ 203.618569] submitted URB 11
Feb 26 16:27:32 colinf-laptop kernel: [ 203.620464] submitted URB 12
Feb 26 16:27:32 colinf-laptop kernel: [ 203.622330] submitted URB 13
Feb 26 16:27:32 colinf-laptop kernel: [ 203.624156] submitted URB 14
Feb 26 16:27:32 colinf-laptop kernel: [ 203.625937] submitted URB 15
Feb 26 16:27:32 colinf-laptop kernel: [ 203.627749] submitted URB 16
Feb 26 16:27:32 colinf-laptop kernel: [ 203.629507] submitted URB 17
Feb 26 16:27:32 colinf-laptop kernel: [ 203.631215] submitted URB 18
Feb 26 16:27:32 colinf-laptop kernel: [ 203.632893] submitted URB 19
Feb 26 16:27:32 colinf-laptop kernel: [ 203.634527] completed URB 0
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 1
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 2
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 3
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 4
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 5
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 6
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 7
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 8
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 9
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 10
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 11
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 12
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 13
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 14
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 15
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 16
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 17
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 18
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 19
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 0
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 1
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 2
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 3
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 4
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 5
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 6
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 7
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 8
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 9
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 10
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 11
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 12
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 13
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 14
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 15
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 16
Feb 26 16:27:32 colinf-laptop kernel: [ 203.635512] completed URB 17
Feb 26 16:27:32 colinf-laptop kernel: [ 203.670145] submitted URB 20
Feb 26 16:27:33 colinf-laptop kernel: [ 204.682567] completed URB 18
Feb 26 16:27:33 colinf-laptop kernel: [ 204.683353] completed URB 19
Feb 26 16:27:33 colinf-laptop kernel: [ 204.684159] completed URB 0
Feb 26 16:27:33 colinf-laptop kernel: [ 204.684915] completed URB 1
Feb 26 16:27:33 colinf-laptop kernel: [ 204.685141] completed URB 2
Feb 26 16:27:33 colinf-laptop kernel: [ 204.685141] completed URB 3
Feb 26 16:27:33 colinf-laptop kernel: [ 204.685141] completed URB 4
Feb 26 16:27:40 colinf-laptop kernel: [ 211.990052] usb 1-3: USB disconnect, address 2
Feb 26 16:56:26 colinf-laptop kernel: [ 522.812067] usb 1-3: new high speed USB device using ehci_hcd and address 3
Feb 26 16:56:26 colinf-laptop kernel: [ 522.928898] usb 1-3: configuration #1 chosen from 1 choice
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950693] submitted URB 0
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950719] submitted URB 1
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950738] submitted URB 2
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950757] submitted URB 3
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950776] submitted URB 4
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950794] submitted URB 5
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950813] submitted URB 6
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950832] submitted URB 7
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950850] submitted URB 8
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950869] submitted URB 9
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950888] submitted URB 10
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950907] submitted URB 11
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950927] submitted URB 12
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950947] submitted URB 13
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950967] submitted URB 14
Feb 26 16:56:37 colinf-laptop kernel: [ 533.950986] submitted URB 15
Feb 26 16:56:37 colinf-laptop kernel: [ 533.951020] submitted URB 16
Feb 26 16:56:37 colinf-laptop kernel: [ 533.951040] submitted URB 17
Feb 26 16:56:37 colinf-laptop kernel: [ 533.952114] submitted URB 18
Feb 26 16:56:37 colinf-laptop kernel: [ 533.953160] submitted URB 19
Feb 26 16:56:37 colinf-laptop kernel: [ 533.954198] submitted URB 20
Feb 26 16:56:37 colinf-laptop kernel: [ 533.960567] completed URB 1
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 7
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 6
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 5
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 4
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 3
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 2
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 0
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 15
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 14
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 13
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 12
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 11
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 10
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 9
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 8
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 7
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 1
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 20
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 19
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 18
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 17
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 16
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 6
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 5
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 4
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 2
Feb 26 16:56:37 colinf-laptop kernel: [ 533.961557] completed URB 3
Feb 26 16:56:37 colinf-laptop kernel: [ 534.006048] completed URB 0
Feb 26 16:56:37 colinf-laptop kernel: [ 534.006828] completed URB 15
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 14
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 12
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 13
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 11
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 10
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 9
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 7
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 8
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 20
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 1
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 19
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 16
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 17
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 18
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 4
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 5
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 6
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 13
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 12
Feb 26 16:56:37 colinf-laptop kernel: [ 534.007033] completed URB 14
Feb 26 16:56:44 colinf-laptop kernel: [ 541.154643] usb 1-3: USB disconnect, address 3
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user