Ultralite AVB

Talk about your MIDI interfaces, microphones, keyboards...

Moderators: MattKingUSA, khz

Post Reply
supereb
Established Member
Posts: 93
Joined: Fri Aug 17, 2018 10:55 pm
Has thanked: 36 times
Been thanked: 5 times

Re: Ultralite AVB

Post by supereb »

Musinux wrote: It does work "successfully" ;) (for a certain time...) for most of us here...
I'm sorry, I should have been more detailed. MMM has been successfully using an Ultralite AVB without fault for a few months of regular studio use. How long does it work for you?

The most I get out of my 8pre-ES is about 20 seconds (a rough guess) before it swaps to the next bank of channels,
supereb
Established Member
Posts: 93
Joined: Fri Aug 17, 2018 10:55 pm
Has thanked: 36 times
Been thanked: 5 times

Re: Ultralite AVB

Post by supereb »

Drumfix wrote:I have written a test program for the Ultralite AVB
Would I be able to test an 8pre-ES with this?

Thanks
Drumfix
Established Member
Posts: 299
Joined: Mon Jan 26, 2009 5:15 pm
Been thanked: 11 times

Re: Ultralite AVB

Post by Drumfix »

I can adapt the test program to the 828-pre if you post the output of "sudo lsusb -v"
Musinux
Established Member
Posts: 59
Joined: Sun Jan 14, 2018 8:38 pm
Has thanked: 3 times
Been thanked: 3 times

Re: Ultralite AVB

Post by Musinux »

supereb wrote:How long does it work for you?

The most I get out of my 8pre-ES is about 20 seconds (a rough guess) before it swaps to the next bank of channels,
It "works" forever without problems (single crack when switching samplerate of course) here, because I'm practically using it as a mixer with web frontend.

Have you tried running the Interface restricted to only 2 output channels in jack or the web interface? maybe it stops swapping channels in the newer firmware.
supereb
Established Member
Posts: 93
Joined: Fri Aug 17, 2018 10:55 pm
Has thanked: 36 times
Been thanked: 5 times

Re: Ultralite AVB

Post by supereb »

Musinux wrote:Have you tried running the Interface restricted to only 2 output channels in jack or the web interface? maybe it stops swapping channels in the newer firmware.
Thanks for the ideas. Restricting the playback channels (from computer) in the web interface did not change anything. When I try to reduce the number of I/O channels in jack, I get a a warning: "Could not connect to JACK server as client." Looking at the jack message log, it says that "ALSA: cannot set channel count to X for [capture/playback]. The only way it will work at all is if the I/O is set to 24 / 24. Same result with new/old firmware.
Drumfix wrote:I can adapt the test program to the 828-pre if you post the output of "sudo lsusb -v"
Thanks. After I posted, I looked at your code and the VID and PID for the Ultralite is the same as the 8pre-es. I went ahead and compiled/ran it but did not get any output. My post took a while to show up since I'm a new user and had to wait for moderator approval, by that time you had already removed the file.
rofer
Established Member
Posts: 23
Joined: Fri Apr 27, 2018 1:26 am

Re: Ultralite AVB

Post by rofer »

Drumfix: Why did you remove your program? I was interested in trying it out on my Ultralite AVB, but I hadn't gotten the chance yet.

I'm still very interested in fixing this, but I need to learn a lot about how USB and class-compliant USB audio work first.
Drumfix
Established Member
Posts: 299
Joined: Mon Jan 26, 2009 5:15 pm
Been thanked: 11 times

Re: Ultralite AVB

Post by Drumfix »

Had to fix a serious bug first. The new program is set for 96kHz with 24 channels in/out over USB now.
So set the device to these settings before you start the program.
If it doesn't work, uncomment the line with the libusb_set_debug command and rerun and see what's going wrong.

Can anybody explain what this Q/A from the motu site means?
Q: How do I get my AVB interface to provide 64 channels of I/O over USB (or the highest available channel count at my sample rate)?

A: Go to the Device Tab and choose the desired USB mode (and sample rate). Then go to the Computer Setup section of the Device tab and set the number of computer channels to the desired amount, up to the maximum allowed for that USB mode.
Can the number of USB channels be changed? And does lsusb -v show these changes?
Attachments
usb-ultralite-avb.c
(7.52 KiB) Downloaded 105 times
supereb
Established Member
Posts: 93
Joined: Fri Aug 17, 2018 10:55 pm
Has thanked: 36 times
Been thanked: 5 times

Re: Ultralite AVB

Post by supereb »

[quote="Drumfix"]The new program is set for 96kHz with 24 channels in/out over USB now...[quote]

I don't know if it makes a difference to the test program but according to the Ultralite AVB specs: 64 in/out @ 44.1 or 48kHz, 32 in/out 88.2 or 96kHz
http://motu.com/products/avb/ultralite-avb/specs.html

I thought it was limited to 24/24...
supereb
Established Member
Posts: 93
Joined: Fri Aug 17, 2018 10:55 pm
Has thanked: 36 times
Been thanked: 5 times

Re: Ultralite AVB

Post by supereb »

Here's the output of my 8pre-es:

Code: Select all

$ sudo ./usb-ultralite-avb
Configuration = 1
Detach 0: -5
claim 0: 0
Detach 1: -5
claim 1: 0
Detach 2: -5
claim 2: 0
Detach 3: -5
claim 3: 0
Detach 4: -5
claim 4: 0
Detach 5: -5
claim 5: 0
motu control: 
The "motu control:" seem like they will repeat until eternity!

I don't know if there is any useful information, but here is a sample of what I got in debug mode:

Code: Select all

[29.856428] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling

[29.858409] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.858414] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.858417] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.858420] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.858422] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.858424] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621000d600 has callback 0x56022ce95554
[29.858427] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.858429] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.858499] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.858503] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.858506] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.858508] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.858510] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.858513] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621000b310 has callback 0x56022ce95452
[29.858516] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621000b310
[29.858518] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.858523] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210013c00
[29.858526] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.858531] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.858534] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.858540] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.858543] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.858546] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.858548] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.858551] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621000f800 has callback 0x56022ce95554
[29.858554] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.858557] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.858624] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.858627] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.858630] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.858632] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.858635] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.858638] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210009110 has callback 0x56022ce95452
[29.858640] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210009110
[29.858643] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.858647] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210015e00
[29.858650] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.858655] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.858658] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.858665] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.858668] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.858671] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.858673] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.858676] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210011a00 has callback 0x56022ce95554
[29.858679] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.858683] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.858750] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.858753] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.858756] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.858758] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.858760] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.858763] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210006f10 has callback 0x56022ce95452
[29.858766] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210006f10
[29.858768] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.858774] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210018000
[29.858776] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.858782] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.858784] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.858790] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.858793] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.858795] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.858797] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.858799] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210013c00 has callback 0x56022ce95554
[29.858802] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.858805] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.858874] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.858878] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.858880] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.858882] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.858885] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.858887] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210004d10 has callback 0x56022ce95452
[29.858890] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210004d10
[29.858893] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.858898] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621001a200
[29.858901] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.858906] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.858909] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.858914] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.858917] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.858920] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.858922] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.858924] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210015e00 has callback 0x56022ce95554
[29.858928] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.858931] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.858999] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859002] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859005] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859007] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.859010] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859013] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210002b10 has callback 0x56022ce95452
[29.859015] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210002b10
[29.859017] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859023] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621001c400
[29.859026] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859031] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859033] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859040] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859043] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859045] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859048] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859050] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210018000 has callback 0x56022ce95554
[29.859054] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859057] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859124] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859127] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859130] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859132] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.859135] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859137] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210022910 has callback 0x56022ce95452
[29.859140] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210022910
[29.859142] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859148] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621001e600
[29.859150] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859156] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859158] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859165] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859168] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859171] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859173] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859176] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621001a200 has callback 0x56022ce95554
[29.859179] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859181] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859249] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859253] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859255] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859258] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.859261] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859264] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210020710 has callback 0x56022ce95452
[29.859266] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210020710
[29.859269] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859274] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210020800
[29.859277] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859282] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859285] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859288] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859291] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859294] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859296] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859298] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621001c400 has callback 0x56022ce95554
[29.859301] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859304] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859374] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859377] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859380] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859382] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.859385] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859387] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621001e510 has callback 0x56022ce95452
[29.859390] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621001e510
[29.859392] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859399] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210022a00
[29.859401] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859407] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859409] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859415] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859418] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859420] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859423] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859425] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621001e600 has callback 0x56022ce95554
[29.859428] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859430] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859499] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859502] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859505] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859507] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.859510] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859513] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621001c310 has callback 0x56022ce95452
[29.859515] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621001c310
[29.859518] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859523] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210002c00
[29.859526] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859531] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859533] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859540] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859543] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859546] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859548] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859551] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210020800 has callback 0x56022ce95554
[29.859554] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859557] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859635] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859640] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859642] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859645] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.859648] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859650] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621001a110 has callback 0x56022ce95452
[29.859653] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621001a110
[29.859656] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859662] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210004e00
[29.859665] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859670] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859673] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859675] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859677] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210022a00 has callback 0x56022ce95554
[29.859681] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859684] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859750] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859753] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859756] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859758] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.859761] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859763] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210017f10 has callback 0x56022ce95452
[29.859766] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210017f10
[29.859768] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859775] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210007000
[29.859777] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859783] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859785] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859788] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859791] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859794] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859796] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859798] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210002c00 has callback 0x56022ce95554
[29.859801] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859804] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859874] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859878] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859880] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859883] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.859886] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859888] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210015d10 has callback 0x56022ce95452
[29.859891] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210015d10
[29.859894] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859899] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210009200
[29.859902] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.859907] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859910] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.859913] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.859916] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.859918] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.859920] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.859923] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210004e00 has callback 0x56022ce95554
[29.859926] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.859929] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860000] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860003] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860006] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860008] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.860011] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860014] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210013b10 has callback 0x56022ce95452
[29.860016] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210013b10
[29.860019] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860024] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621000b400
[29.860027] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860033] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860035] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860038] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860041] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860043] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860046] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860048] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210007000 has callback 0x56022ce95554
[29.860051] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860054] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860124] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860128] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860130] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860133] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.860135] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860138] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210011910 has callback 0x56022ce95452
[29.860140] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210011910
[29.860142] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860149] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621000d600
[29.860151] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860157] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860159] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860166] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860170] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860172] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860175] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860177] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210009200 has callback 0x56022ce95554
[29.860181] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860184] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860249] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860253] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860255] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860258] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.860261] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860263] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621000f710 has callback 0x56022ce95452
[29.860266] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621000f710
[29.860269] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860276] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621000f800
[29.860278] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860284] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860286] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860289] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860292] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860294] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860297] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860299] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621000b400 has callback 0x56022ce95554
[29.860302] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860305] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860374] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860378] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860380] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860383] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.860385] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860388] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621000d510 has callback 0x56022ce95452
[29.860390] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621000d510
[29.860393] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860399] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210011a00
[29.860401] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860407] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860410] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860413] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860416] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860419] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860421] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860423] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621000d600 has callback 0x56022ce95554
[29.860426] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860429] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860499] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860502] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860505] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860507] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.860510] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860513] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621000b310 has callback 0x56022ce95452
[29.860515] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621000b310
[29.860518] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860523] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210013c00
[29.860525] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860531] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860534] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860540] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860543] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860546] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860548] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860551] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621000f800 has callback 0x56022ce95554
[29.860554] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860557] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860624] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860628] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860630] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860633] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.860635] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860638] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210009110 has callback 0x56022ce95452
[29.860640] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210009110
[29.860643] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860648] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210015e00
[29.860651] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860656] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860659] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860664] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860667] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860669] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860672] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860674] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210011a00 has callback 0x56022ce95554
[29.860678] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860681] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860749] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860752] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860755] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860757] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.860760] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860762] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210006f10 has callback 0x56022ce95452
[29.860765] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210006f10
[29.860767] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860772] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210018000
[29.860775] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860780] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860782] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860790] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860793] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860796] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860798] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860801] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210013c00 has callback 0x56022ce95554
[29.860804] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860806] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860874] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860877] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860880] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860882] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.860885] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860888] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210004d10 has callback 0x56022ce95452
[29.860890] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210004d10
[29.860892] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860898] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621001a200
[29.860900] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.860906] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860908] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860914] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.860917] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.860919] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.860922] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.860924] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210015e00 has callback 0x56022ce95554
[29.860928] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.860931] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.860999] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.861002] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.861005] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.861007] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.861010] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.861012] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210002b10 has callback 0x56022ce95452
[29.861015] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210002b10
[29.861017] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.861022] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621001c400
[29.861025] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.861030] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.861032] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.861039] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.861043] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.861046] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.861048] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.861050] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210018000 has callback 0x56022ce95554
[29.861053] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.861056] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.861124] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.861128] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.861130] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.861133] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.861136] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.861139] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210022910 has callback 0x56022ce95452
[29.861141] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210022910
[29.861144] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.861149] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621001e600
[29.861152] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.861157] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.861160] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.861163] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.861168] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.861170] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.861173] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.861175] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621001a200 has callback 0x56022ce95554
[29.861178] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.861181] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.861249] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.861252] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.861255] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.861257] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.861260] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.861263] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f6210020710 has callback 0x56022ce95452
[29.861265] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210020710
[29.861268] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.861273] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210020800
[29.861276] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.861282] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.861284] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.861290] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.861293] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.861295] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.861298] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.861300] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621001c400 has callback 0x56022ce95554
[29.861303] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.861305] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.861374] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.861378] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.861380] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.861383] [00001dbf] libusb: debug [handle_iso_completion] low-level USB error -71
[29.861386] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.861388] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621001e510 has callback 0x56022ce95452
[29.861391] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f621001e510
[29.861393] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.861398] [00001dbf] libusb: debug [libusb_submit_transfer] transfer 0x7f6210022a00
[29.861401] [00001dbf] libusb: debug [submit_iso_transfer] need 1 6144k URBs for transfer
[29.861407] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.861409] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[29.861413] [00001dbf] libusb: debug [handle_events] poll() returned 1
[29.861416] [00001dbf] libusb: debug [reap_for_handle] urb type=0 status=0 transferred=1872
[29.861418] [00001dbf] libusb: debug [handle_iso_completion] handling completion status 0 of iso urb 1/1
[29.861421] [00001dbf] libusb: debug [handle_iso_completion] last URB in transfer --> complete!
[29.861423] [00001dbf] libusb: debug [usbi_handle_transfer_completion] transfer 0x7f621001e600 has callback 0x56022ce95554
[29.861426] [00001dbf] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[29.861429] [00001dbf] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms

rofer
Established Member
Posts: 23
Joined: Fri Apr 27, 2018 1:26 am

Re: Ultralite AVB

Post by rofer »

I have no idea what that Q/A is referring to. My best guess is that it's out of date.

Here's what I see in the device tab:
Image

I can configure things like the buffer size and sample rate, but no way to change how many USB channels I can use (except through changing the sample rate). I'll edit this post with results from your program in a moment.

Edit: Tried it out.
Drumfix: Took me a little while to figure out that I needed to send audio in to the interface while your thing was running, but when I did everything appeared to work for several minutes (which is way better than I get with ALSA). However, once I switched tabs to post this I heard the audio drop out and saw that it had switched channels. There wasn't any output that suggested why, just a bunch of "motu control:" lines with no data. I made a quick change and confirmed all those control packets were empty.

Also, when I first started your program and things seemed to work, the channels were still off by a multiple of 8. I think they were 9 & 10 instead of 1 & 2.

One other thing I noticed is even after starting and stopping your program the channel assignments seem to stick. That is, if I stop your program and channels 1 & 2 in are playing over 9 & 10 out, then I stop and start it again, I find 1 & 2 continue to map to 9 & 10.
Musinux
Established Member
Posts: 59
Joined: Sun Jan 14, 2018 8:38 pm
Has thanked: 3 times
Been thanked: 3 times

Re: Ultralite AVB

Post by Musinux »

supereb wrote: according to the Ultralite AVB specs: 64 in/out @ 44.1 or 48kHz, 32 in/out 88.2 or 96kHz
I thought it was limited to 24/24...
If I remember correctly it is limited to 24 via USB (for windows/mac users as well?).
64 channels is USB/Hardware combined with AVB/Hardware (1.20+128 extended USB channel count to 64) in the web interface mixer. I can't find the thread at motunation explaining this further.

Setting the channel number didn't work for me in the older fw versions, but I didn't test that with the newer ones.

@rofer: Did I overlook it, or does the new firmware allow to play around with the buffer size in the web interface again? For me, this doesn't work with firmware versions > 1.2.7.something
Last edited by Musinux on Tue Aug 21, 2018 3:06 pm, edited 1 time in total.
supereb
Established Member
Posts: 93
Joined: Fri Aug 17, 2018 10:55 pm
Has thanked: 36 times
Been thanked: 5 times

Re: Ultralite AVB

Post by supereb »

Musinux wrote: If I remember correctly it is limited, 64 channels is USB/Hardware combined with AVB/Hardware.
Setting the channel number didn't work for me in the older fw versions, but I didn't test that with the newer ones.

@rofer: Did I overlook it, or is it possible with the new firmware to play around with the buffer size in the web interface again? For me, this doesn't work with firmware versions > 1.2.7.something
Ah Ok. I do not have any buffer setting adjustment in my web interface, 1.3.4.
Musinux
Established Member
Posts: 59
Joined: Sun Jan 14, 2018 8:38 pm
Has thanked: 3 times
Been thanked: 3 times

Re: Ultralite AVB

Post by Musinux »

supereb wrote: Ah Ok. I do not have any buffer setting adjustment in my web interface, 1.3.4.
But in the screenshot there's TouchConsole :wink:

Just found out that there's "/ext/obank/4/ch/63" via json. Counting from 0 that's 64 channels at least at some point internally.

http://motu.com/techsupport/technotes/f ... changelog/ shows things like:
Fixed an issue where playback via Thunderbolt intermittently introduced audio artifacts.
Fixed an issue where direct AVB connection with Mac wouldn't initialize reliably
which sound familar to me.

BTW, does anyone know what the "Added Bios menu." is for?
supereb
Established Member
Posts: 93
Joined: Fri Aug 17, 2018 10:55 pm
Has thanked: 36 times
Been thanked: 5 times

Re: Ultralite AVB

Post by supereb »

Musinux wrote:
supereb wrote: Ah Ok. I do not have any buffer setting adjustment in my web interface, 1.3.4.
But in the screenshot there's TouchConsole :wink:
I mispoke! I've looked at it so much that I overlooked it!
rofer
Established Member
Posts: 23
Joined: Fri Apr 27, 2018 1:26 am

Re: Ultralite AVB

Post by rofer »

At work now, but I believe the buffer size and safety offset settings "work". That is, I don't think they throw errors, but I have no idea how to check if they change anything.

I'm running whatever the latest firmware is (apparently v1.3.4+617).

I have no idea what the "Added Bios menu" is for and I haven't been able to actually find that menu.
Post Reply