USB Host Ethernet Driver

Compiling this is a real pain - it always rebuilds All it seems!

Not sure if it is this on IDE 1.8.10: "Error while detecting libraries included by T:\tCode\libraries\FNET\src\service\serial\fnet_serial.c"
 
My only guess is maybe some registers need tweaking in the USB host code at higher clock speeds, it makes it through the device claim and then it calls the first control transfer, but it never completes so the control callback never gets called. I don’t believe that is due to any fault in my driver as that should work the same for all drivers as far the control transfer since that’s handled by the existing USB host code.
 
Here is start of Spew from MSC HDD at 960 MHz:
Code:
Test logger_RawWrite
uSDFS_VER:30_Jun_19_07_17
BUFFSIZE :24576
Dev Type :2:/
USB2 PLL running
 reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 2001C000
periodictable = 2001C000
port change: 10001803
    connect
  begin reset
port change: 18001205
  port enabled
  end recovery
new_Device: 480 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 10 02 09 00 01 40 09 21 13 28 01 90 01 02 00 01 
    VendorID = 2109, ProductID = 2813, Version = 9001
    Class/Subclass/Protocol = 9(Hub) / 0 / 1(Single-TT)
    Number of Configurations = 1
enumeration:
enumeration:
Manufacturer: VIA Labs, Inc.         
enumeration:
Product: USB2.0 Hub             
enumeration:
Config data length = 25
enumeration:
Configuration Descriptor:
  09 02 19 00 01 01 00 E0 00 
    NumInterfaces = 1
    ConfigurationValue = 1
  09 04 00 00 01 09 00 00 00 
    Interface = 0
    Number of endpoints = 1
    Class/Subclass/Protocol = 9(Hub) / 0 / 0
  07 05 81 03 01 00 0C 
    Endpoint = 1 IN
    Type = Interrupt
    Max Size = 1
    Polling Interval = 12
enumeration:
USBHub memory usage = 960
USBHub claim_device this=200029C0
found possible interface, altsetting=0
number of interfaces found = 1
USBHub control callback
09 29 04 E9 00 32 64 00 FF 00 00 00 00 00 00 00 
Hub ports = 4
USBHub control callback
USBHub control callback
USBHub control callback
USBHub control callback
power turned on to all ports
device addr = 1
new_Pipe
allocate_interrupt_pipe_bandwidth
  ep interval = 12
  interval = 256
 best_bandwidth = 2, at offset = 0
pipe cap1 = F0012101
HUB Callback (member)
status = 2
getstatus, port = 1
USBHub control callback
01 01 01 00 
New Port Status
  status=10101  port=1
  state=0
  Device is present: 
  Has Power
USBHub control callback
Port Status Cleared, port=1
timer event (19998 us): Debounce Timer, this = 200029C0, timer = 20002CD8
ports in use bitmask = 2
getstatus, port = 1
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=1
  state=2
  Device is present: 
  Has Power
timer event (19999 us): Debounce Timer, this = 200029C0, timer = 20002CD8
ports in use bitmask = 2
getstatus, port = 1
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=1
  state=3
  Device is present: 
  Has Power
timer event (19999 us): Debounce Timer, this = 200029C0, timer = 20002CD8
ports in use bitmask = 2
getstatus, port = 1
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=1
  state=4
  Device is present: 
  Has Power
timer event (19999 us): Debounce Timer, this = 200029C0, timer = 20002CD8
ports in use bitmask = 2
getstatus, port = 1
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=1
  state=5
  Device is present: 
  Has Power
timer event (19999 us): Debounce Timer, this = 200029C0, timer = 20002CD8
ports in use bitmask = 2
getstatus, port = 1
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=1
  state=6
  Device is present: 
  Has Power
sending reset
send_setreset
USBHub control callback
unhandled setup, message = 40323
timer event (19999 us): Debounce Timer, this = 200029C0, timer = 20002CD8
ports in use bitmask = 0
HUB Callback (member)
status = 2
getstatus, port = 1
USBHub control callback
03 05 10 00 
New Port Status
  status=100503  port=1
  state=7
  Device is present: 
  Enabled, speed = 480 Mbit/sec
  Has Power
USBHub control callback
unhandled setup, message = 140123
timer event (24999 us): Hello, I'm resettimer, this = 200029C0, timer = 20002CF4
port_doing_reset = 1
PORT_RECOVERY
new_Device: 480 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 10 02 00 00 00 40 80 00 01 A0 03 02 01 02 03 01 
    VendorID = 0080, ProductID = A001, Version = 0203
    Class/Subclass/Protocol = 0 / 0 / 0
    Number of Configurations = 1
enumeration:
enumeration:
Manufacturer: TOSHIBA
enumeration:
Product: External USB 3.0
enumeration:
Serial Number: 201503310007F
enumeration:
Config data length = 85
enumeration:
Configuration Descriptor:
  09 02 55 00 01 01 00 80 FA 
    NumInterfaces = 1
    ConfigurationValue = 1
  09 04 00 00 02 08 06 50 00 
    Interface = 0
    Number of endpoints = 2
    Class/Subclass/Protocol = 8(Mass Storage) / 6(SCSI) / 80(Bulk Only)
  07 05 81 02 00 02 00 
    Endpoint = 1 IN
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  07 05 02 02 00 02 00 
    Endpoint = 2 OUT
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  09 04 00 01 04 08 06 62 00 
    Interface = 0
    Number of endpoints = 4
    Class/Subclass/Protocol = 8(Mass Storage) / 6(SCSI) / 98(UAS)
  07 05 01 02 00 02 00 
    Endpoint = 1 OUT
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  04 24 01 00 
  07 05 82 02 00 02 00 
    Endpoint = 2 IN
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  04 24 02 00 
  07 05 83 02 00 02 00 
    Endpoint = 3 IN
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  04 24 03 00 
  07 05 04 02 00 02 00 
    Endpoint = 4 OUT
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  04 24 04 00 
enumeration:
USBHub memory usage = 960
USBHub claim_device this=2001B240
msController claim this=2001C5A0
msController claim this=2001C920
msController claim this=2001CCA0
Descriptor 4 = INTERFACE
msController claim this=2001C5A0
09 04 00 00 02 08 06 50 00 07 05 81 02 00 02 00 07 05 02 02 00 02 00 09 04 00 01 04 08 06 62 00 07 05 01 02 00 02 00 04 24 01 00 07 05 82 02 00 02 00 04 24 02 00 07 05 83 02 00 02 00 04 24 03 00 07 05 04 02 00 02 00 04 24 04 00 
numendpoint=2
endpointIn=81
endpointOut=2
packet size in (msController) = 512
packet size out (msController) = 512
polling intervalIn = 0
polling intervalOut = 0
new_Pipe
new_Pipe
Descriptor 5 = ENDPOINT
Descriptor 5 = ENDPOINT
Descriptor 4 = INTERFACE
msController claim this=2001C920
09 04 00 01 04 08 06 62 00 07 05 01 02 00 02 00 04 24 01 00 07 05 82 02 00 02 00 04 24 02 00 07 05 83 02 00 02 00 04 24 03 00 07 05 04 02 00 02 00 04 24 04 00 
msController claim this=2001CCA0
09 04 00 01 04 08 06 62 00 07 05 01 02 00 02 00 04 24 01 00 07 05 82 02 00 02 00 04 24 02 00 07 05 83 02 00 02 00 04 24 03 00 07 05 04 02 00 02 00 04 24 04 00 
Descriptor 5 = ENDPOINT
Descriptor 36 =  ???
Descriptor 5 = ENDPOINT
Descriptor 36 =  ???
Descriptor 5 = ENDPOINT
Descriptor 36 =  ???
Descriptor 5 = ENDPOINT
Descriptor 36 =  ???
control CallbackIn (msController)
00 00 00 00 00 00 00 00 
control CallbackIn (msController)
00 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 01 00 00 00 00 00 00 00 80 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 01 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 02 00 00 00 24 00 00 00 80 00 06 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 36
00 00 06 12 5B 00 00 00 54 4F 20 45 78 74 65 72 6E 61 6C 20 55 53 42 20 33 2E 30 20 20 20 20 20 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 02 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 03 00 00 00 08 00 00 00 80 00 0A 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 8
0D F9 4B AF 00 00 02 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 03 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 04 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
33 C0 8E D0 BC 00 7C 8E C0 8E D8 BE 00 7C BF 00 06 B9 00 02 FC F3 A4 50 68 1C 06 CB FB B9 04 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 04 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 05 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 08 00 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
EB 76 90 45 58 46 41 54 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 05 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 06 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 32 00 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
83 09 31 00 32 00 30 00 47 00 42 00 5F 00 45 00 78 00 74 00 00 00 00 00 00 00 00 00 00 00 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 06 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 07 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
F8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 07 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
File System FS_EXFAT
Free Disk Size -1 clusters
Cluster Size 256 sectors
Sector Size 512 bytes

Change drive
A_00001.dat
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 08 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 32 00 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
83 09 31 00 32 00 30 00 47 00 42 00 5F 00 45 00 78 00 74 00 00 00 00 00 00 00 00 00 00 00 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 08 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
stat FR_OK 0
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 09 00 00 00 00 02 00 00 00 00 0A 2A 00 00 00 32 00 00 00 01 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)512
83 09 31 00 32 00 30 00 47 00 42 00 5F 00 45 00 78 00 74 00 00 00 00 00 00 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 09 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 0A 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
F8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 0A 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 0B 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 10 01 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
81 00 00 00 82 00 00 00 83 00 00 00 84 00 00 00 85 00 00 00 86 00 00 00 87 00 00 00 88 00 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 0B 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 0C 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 10 02 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
01 01 00 00 C0 0B 00 00 03 01 00 00 04 01 00 00 05 01 00 00 06 01 00 00 07 01 00 00 08 01 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 0C 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 0D 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 30 00 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 0D 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 0E 00 00 00 00 02 00 00 00 00 0A 2A 00 00 00 30 00 00 00 01 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)512
3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 0E 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 0F 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 10 17 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
81 0B 00 00 82 0B 00 00 83 0B 00 00 84 0B 00 00 85 0B 00 00 86 0B 00 00 87 0B 00 00 88 0B 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 0F 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 10 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 10 18 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
01 0C 00 00 02 0C 00 00 03 0C 00 00 04 0C 00 00 05 0C 00 00 06 0C 00 00 07 0C 00 00 08 0C 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 10 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 11 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 10 19 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
81 0C 00 00 82 0C 00 00 83 0C 00 00 84 0C 00 00 85 0C 00 00 86 0C 00 00 87 0C 00 00 88 0C 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 11 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 12 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 10 1A 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
01 0D 00 00 02 0D 00 00 03 0D 00 00 04 0D 00 00 05 0D 00 00 06 0D 00 00 07 0D 00 00 08 0D 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 12 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 13 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 10 1B 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
81 0D 00 00 82 0D 00 00 83 0D 00 00 84 0D 00 00 85 0D 00 00 86 0D 00 00 87 0D 00 00 88 0D 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 13 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 14 00 00 00 00 02 00 00 80 00 0A 28 00 00 00 30 00 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 14 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
 opened FR_OK 0

msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 15 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 36 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 15 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 16 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 36 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 16 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 17 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 37 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 17 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 18 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 37 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 18 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 19 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 38 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 19 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 1A 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 38 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 1A 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 1B 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 39 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 1B 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 1C 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 39 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 1C 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 1D 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 3A 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 1D 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 1E 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 3A 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 1E 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 1F 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 3B 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 1F 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 20 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 3B 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 20 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 21 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 3C 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 21 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
.msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 22 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 3C C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 22 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 23 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 3D 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 23 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 24 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 3D 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 24 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 25 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 3E 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 25 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 26 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 3E 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 26 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 27 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 3F 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 27 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 28 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 3F C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 28 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 29 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 40 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 29 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 2A 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 40 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 2A 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 2B 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 41 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 2B 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 2C 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 41 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 2C 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 2D 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 42 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 2D 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 2E 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 42 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 2E 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 2F 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 43 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 2F 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 30 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 43 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 30 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 31 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 44 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 31 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
.msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 32 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 44 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 32 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 33 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 45 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 33 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 34 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 45 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 34 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 35 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 46 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 35 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 36 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 46 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 36 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 37 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 47 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 37 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 38 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 47 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 38 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 39 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 48 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 39 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 3A 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 48 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 3A 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 3B 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 49 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 3B 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 3C 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 49 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 3C 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 3D 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 4A 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 3D 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 3E 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 4A 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 3E 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 3F 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 4B 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 3F 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
.msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 40 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 4B C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 40 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 41 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 4C 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 41 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 42 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 4C 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 42 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 43 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 4D 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 43 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 44 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 4D 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 44 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 45 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 4E 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 45 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 46 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 4E C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 46 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 47 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 4F 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 47 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 48 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 4F 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 48 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 49 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 50 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 49 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 4A 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 50 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 4A 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 4B 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 51 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 4B 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 4C 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 51 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 4C 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 4D 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 52 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 4D 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 4E 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 52 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 4E 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 4F 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 53 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 4F 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
.msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 50 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 53 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 50 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 51 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 54 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 51 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 52 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 54 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 52 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 53 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 55 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 53 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 54 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 55 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 54 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 55 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 56 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 55 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 56 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 56 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 56 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 57 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 57 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 57 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 58 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 57 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 58 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 59 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 58 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 59 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 5A 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 58 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 5A 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 5B 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 59 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 5B 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 5C 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 59 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 5C 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 5D 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 5A 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 5D 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
.msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 5E 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 5A C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 5E 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 5F 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 5B 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 5F 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 60 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 5B 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 60 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 61 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 5C 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 61 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 62 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 5C 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 62 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 63 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 5D 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 63 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 64 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 5D C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 64 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 65 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 5E 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 65 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 66 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 5E 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 66 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 67 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 5F 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 67 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 68 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 5F 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 68 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 69 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 60 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 69 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 6A 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 60 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 6A 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 6B 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 61 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 6B 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 6C 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 61 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 6C 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 6D 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 62 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 6D 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
.msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 6E 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 62 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 6E 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 6F 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 63 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 6F 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 70 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 63 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 70 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 71 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 64 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 71 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 72 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 64 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 72 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 73 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 65 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 73 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 74 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 65 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 74 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 75 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 66 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 75 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 76 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 66 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 76 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 77 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 67 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 77 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 78 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 67 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 78 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 79 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 68 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 79 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 7A 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 68 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 7A 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 7B 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 69 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 7B 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
.msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 7C 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 69 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 7C 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 7D 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 6A 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 7D 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 7E 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 6A 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 7E 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 7F 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 6B 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 7F 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 80 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 6B 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 80 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 81 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 6C 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 81 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 82 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 6C C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 82 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 83 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 6D 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 83 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 84 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 6D 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 84 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 85 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 6E 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 85 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 86 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 6E 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 86 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 87 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 6F 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 87 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 88 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 6F C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 88 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 89 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 70 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 89 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 8A 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 70 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 8A 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 8B 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 71 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 8B 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
.msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 8C 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 71 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 8C 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 8D 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 72 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 8D 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 8E 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 72 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 8E 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 8F 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 73 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 8F 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 90 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 73 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 90 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 91 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 74 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 91 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 92 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 74 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 92 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 93 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 75 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 93 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 94 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 75 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 94 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 95 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 76 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 35 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 95 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 96 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 76 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 96 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 97 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 77 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 97 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 98 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 77 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 37 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 98 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 99 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 78 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 38 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 99 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
.msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 9A 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 78 C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 9A 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 9B 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 79 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 39 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 9B 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 9C 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 79 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 9C 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 9D 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 7A 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 30 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 9D 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 9E 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 7A 40 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 31 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 9E 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 9F 00 00 00 00 80 01 00 00 00 0A 2A 00 00 00 7B 00 00 00 C0 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)98304
32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 32 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 9F 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 A0 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 7B C0 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 A0 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 A1 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 7C 00 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 33 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 A1 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 A2 00 00 00 00 00 01 00 00 00 0A 2A 00 00 00 7C 80 00 00 80 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)65536
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 A2 00 00 00 00 00 00 00 00 
** CSWSIGNATURE
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 A3 00 00 00 00 80 00 00 00 00 0A 2A 00 00 00 7D 00 00 00 40 00 00 00 00 00 00 00 
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)32768
34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00 34 00 00 00

TONS of Spew during transfers - but it completed:
Code:
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 16 3C 00 00 00 00 00 00 00 
** CSWSIGNATURE
 (6426997 - 15.295480 MB/s)
 (open: 71995 us; close: 72000 us; write: min,max: 4947 31948 us)

openDir FR_OK
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 17 3C 00 00 00 02 00 00 80 00 0A 28 00 00 00 32 00 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
83 09 31 00 32 00 30 00 47 00 42 00 5F 00 45 00 78 00 74 00 00 00 00 00 00 00 00 00 00 00 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 17 3C 00 00 00 00 00 00 00 
** CSWSIGNATURE
A_00001.dat 98304000 2019-10-09 12:39:24
A_00002.dat 98304000 2019-10-09 12:39:30
A_00003.dat 98304000 2019-10-09 12:39:36
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 18 3C 00 00 00 02 00 00 80 00 0A 28 00 00 00 32 01 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
85 02 68 D8 20 00 00 00 F2 64 49 4F F5 64 49 4F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 18 3C 00 00 00 00 00 00 00 
** CSWSIGNATURE
A_00004.dat 98304000 2019-10-09 12:39:42
A_00005.dat 98304000 2019-10-09 12:39:50
A_00006.dat 98304000 2019-10-09 12:39:56
A_00007.dat 98304000 2019-10-09 12:40:02
A_00008.dat 98304000 2019-10-09 12:40:08
msController CallbackOut (static)
transfer->qtd.token = 0
msController dataOut (static)31
55 53 42 43 19 3C 00 00 00 02 00 00 80 00 0A 28 00 00 00 32 02 00 00 01 00 00 00 00 00 00 00 
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 512
C0 03 00 0B BA A8 00 00 00 00 DC 05 00 00 00 00 00 00 00 00 60 1B 00 00 00 00 DC 05 00 00 00 00 
** ????
msController CallbackIn (static)
transfer->qtd.token = 0
msController dataIn (static): 13
55 53 42 53 19 3C 00 00 00 00 00 00 00 
** CSWSIGNATURE
A_00009.dat 98304000 2019-10-09 12:40:16
A_00010.dat 98304000 2019-10-09 12:40:22
unmount FR_OK
 
This is the last lines of code that runs before it doesn't do anything, it calls the first sequence in the setup process of 65 total, after one is sent it has to wait until the control callback gets called to signify it was sent correctly before moving on to the next one. From the debug messages I can see that the first one never completes because the callback is never triggered, nothing in these last lines of code strikes me as anything that would stop it from completing the first control transfer, I don't think I'm missing anything but I could be wrong.
Code:
println("Control - ASIX...");
    mk_setup(setup, 0xc0, 11, 0x0004, 0, 2);
    queue_Control_Transfer(dev, &setup, nodeID, this);
    control_queued = true;
    pending_control = 1;
    return (rxpipe || txpipe || interruptpipe);
 
This is the last lines of code that runs before it doesn't do anything, it calls the first sequence in the setup process of 65 total, after one is sent it has to wait until the control callback gets called to signify it was sent correctly before moving on to the next one. From the debug messages I can see that the first one never completes because the callback is never triggered, nothing in these last lines of code strikes me as anything that would stop it from completing the first control transfer, I don't think I'm missing anything but I could be wrong.
...

Was typing reply … then thought … The MCU power changes !

And MSC HDD works through Powered HUB!

Putting the LAN adapter on that Powered Hub WORKS at 960 with NO setup(){...delay();} !!!

Code:
USB Host InputFunctions example
USB2 PLL running
 reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 2003B000
periodictable = 2003B000
USB Ready
port change: 10001803
    connect

[COLOR="#FF0000"] F_CPU=960000000	deg  C=65[/COLOR]
Looped: 1  LoopedUSB: 0  LinkSpeed: 10BASE
  begin reset
port change: 18001205
  port enabled
  end recovery
new_Device: 480 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 10 02 09 00 01 40 09 21 13 28 01 90 01 02 00 01 
    VendorID = 2109, ProductID = 2813, Version = 9001
    Class/Subclass/Protocol = 9(Hub) / 0 / 1(Single-TT)
    Number of Configurations = 1
enumeration:
enumeration:
Manufacturer: VIA Labs, Inc.         
enumeration:
Product: USB2.0 Hub             
enumeration:
Config data length = 25
enumeration:
Configuration Descriptor:
  09 02 19 00 01 01 00 E0 00 
    NumInterfaces = 1
    ConfigurationValue = 1
  09 04 00 00 01 09 00 00 00 
    Interface = 0
    Number of endpoints = 1
    Class/Subclass/Protocol = 9(Hub) / 0 / 0
  07 05 81 03 01 00 0C 
    Endpoint = 1 IN
    Type = Interrupt
    Max Size = 1
    Polling Interval = 12
enumeration:
USBHub memory usage = 960
USBHub claim_device this=20002E00
found possible interface, altsetting=0
number of interfaces found = 1
USBHub control callback
09 29 04 E9 00 32 64 00 FF 00 00 00 00 00 00 00 
Hub ports = 4
USBHub control callback
USBHub control callback
USBHub control callback
USBHub control callback
power turned on to all ports
device addr = 1
new_Pipe
allocate_interrupt_pipe_bandwidth
  ep interval = 12
  interval = 256
 best_bandwidth = 2, at offset = 0
pipe cap1 = F0012101
HUB Callback (member)
status = 12
getstatus, port = 1
deferred getstatus, port = 4
USBHub control callback
01 01 01 00 
New Port Status
  status=10101  port=1
  state=0
  Device is present: 
  Has Power
USBHub control callback
Port Status Cleared, port=1
getstatus, port = 4
USBHub control callback
01 01 01 00 
New Port Status
  status=10101  port=4
  state=0
  Device is present: 
  Has Power
USBHub control callback
Port Status Cleared, port=4
timer event (19998 us): Debounce Timer, this = 20002E00, timer = 20003118
ports in use bitmask = 12
getstatus, port = 1
deferred getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=1
  state=2
  Device is present: 
  Has Power
getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=4
  state=2
  Device is present: 
  Has Power
timer event (19999 us): Debounce Timer, this = 20002E00, timer = 20003118
ports in use bitmask = 12
getstatus, port = 1
deferred getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=1
  state=3
  Device is present: 
  Has Power
getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=4
  state=3
  Device is present: 
  Has Power
timer event (19999 us): Debounce Timer, this = 20002E00, timer = 20003118
ports in use bitmask = 12
getstatus, port = 1
deferred getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=1
  state=4
  Device is present: 
  Has Power
getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=4
  state=4
  Device is present: 
  Has Power
timer event (19999 us): Debounce Timer, this = 20002E00, timer = 20003118
ports in use bitmask = 12
getstatus, port = 1
deferred getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=1
  state=5
  Device is present: 
  Has Power
getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=4
  state=5
  Device is present: 
  Has Power
timer event (19999 us): Debounce Timer, this = 20002E00, timer = 20003118
ports in use bitmask = 12
getstatus, port = 1
deferred getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=1
  state=6
  Device is present: 
  Has Power
sending reset
send_setreset
USBHub control callback
unhandled setup, message = 40323
getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=4
  state=6
  Device is present: 
  Has Power
timer event (19999 us): Debounce Timer, this = 20002E00, timer = 20003118
ports in use bitmask = 10
getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=4
  state=6
  Device is present: 
  Has Power
HUB Callback (member)
status = 2
getstatus, port = 1
USBHub control callback
03 05 10 00 
New Port Status
  status=100503  port=1
  state=7
  Device is present: 
  Enabled, speed = 480 Mbit/sec
  Has Power
USBHub control callback
unhandled setup, message = 140123
timer event (19999 us): Debounce Timer, this = 20002E00, timer = 20003118
ports in use bitmask = 10
getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=4
  state=6
  Device is present: 
  Has Power
timer event (24999 us): Hello, I'm resettimer, this = 20002E00, timer = 20003134
port_doing_reset = 1
PORT_RECOVERY
new_Device: 480 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 10 02 00 00 00 40 80 00 01 A0 03 02 01 02 03 01 
    VendorID = 0080, ProductID = A001, Version = 0203
    Class/Subclass/Protocol = 0 / 0 / 0
    Number of Configurations = 1
enumeration:
enumeration:
Manufacturer: TOSHIBA
enumeration:
Product: External USB 3.0
enumeration:
Serial Number: 201503310007F
timer event (19998 us): Debounce Timer, this = 20002E00, timer = 20003118
ports in use bitmask = 10
getstatus, port = 4
enumeration:
Config data length = 85
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=4
  state=6
  Device is present: 
  Has Power
enumeration:
Configuration Descriptor:
  09 02 55 00 01 01 00 80 FA 
    NumInterfaces = 1
    ConfigurationValue = 1
  09 04 00 00 02 08 06 50 00 
    Interface = 0
    Number of endpoints = 2
    Class/Subclass/Protocol = 8(Mass Storage) / 6(SCSI) / 80(Bulk Only)
  07 05 81 02 00 02 00 
    Endpoint = 1 IN
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  07 05 02 02 00 02 00 
    Endpoint = 2 OUT
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  09 04 00 01 04 08 06 62 00 
    Interface = 0
    Number of endpoints = 4
    Class/Subclass/Protocol = 8(Mass Storage) / 6(SCSI) / 98(UAS)
  07 05 01 02 00 02 00 
    Endpoint = 1 OUT
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  04 24 01 00 
  07 05 82 02 00 02 00 
    Endpoint = 2 IN
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  04 24 02 00 
  07 05 83 02 00 02 00 
    Endpoint = 3 IN
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  04 24 03 00 
  07 05 04 02 00 02 00 
    Endpoint = 4 OUT
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  04 24 04 00 
enumeration:
USBHub memory usage = 960
USBHub claim_device this=20002A20
Descriptor 4 = INTERFACE
Descriptor 5 = ENDPOINT
Descriptor 5 = ENDPOINT
Descriptor 4 = INTERFACE
Descriptor 5 = ENDPOINT
Descriptor 36 =  ???
Descriptor 5 = ENDPOINT
Descriptor 36 =  ???
Descriptor 5 = ENDPOINT
Descriptor 36 =  ???
Descriptor 5 = ENDPOINT
Descriptor 36 =  ???
timer event (19998 us): Debounce Timer, this = 20002E00, timer = 20003118
ports in use bitmask = 10
getstatus, port = 4
USBHub control callback
01 01 00 00 
New Port Status
  status=101  port=4
  state=6
  Device is present: 
  Has Power
sending reset
send_setreset
USBHub control callback
unhandled setup, message = 40323
timer event (19999 us): Debounce Timer, this = 20002E00, timer = 20003118
ports in use bitmask = 0
HUB Callback (member)
status = 10
getstatus, port = 4
USBHub control callback
03 05 10 00 
New Port Status
  status=100503  port=4
  state=7
  Device is present: 
  Enabled, speed = 480 Mbit/sec
  Has Power
USBHub control callback
unhandled setup, message = 140123
timer event (24999 us): Hello, I'm resettimer, this = 20002E00, timer = 20003134
port_doing_reset = 4
PORT_RECOVERY
new_Device: 480 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 00 02 FF FF 00 40 95 0B 2B 77 01 00 01 02 03 01 
    VendorID = 0B95, ProductID = 772B, Version = 0001
    Class/Subclass/Protocol = 255 / 255 / 0
    Number of Configurations = 1
enumeration:
enumeration:
Manufacturer: ASIX Elec. Corp.
enumeration:
Product: AX88772B
enumeration:
Serial Number: E225AB
enumeration:
Config data length = 39
enumeration:
Configuration Descriptor:
  09 02 27 00 01 01 04 A0 64 
    NumInterfaces = 1
    ConfigurationValue = 1
  09 04 00 00 03 FF FF 00 07 
    Interface = 0
    Number of endpoints = 3
    Class/Subclass/Protocol = 255 / 255 / 0
  07 05 81 03 08 00 0B 
    Endpoint = 1 IN
    Type = Interrupt
    Max Size = 8
    Polling Interval = 11
  07 05 82 02 00 02 00 
    Endpoint = 2 IN
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
  07 05 03 02 00 02 00 
    Endpoint = 3 OUT
    Type = Bulk
    Max Size = 512
    Polling Interval = 0
enumeration:
USBHub memory usage = 960
USBHub claim_device this=20002A20
Descriptor 4 = INTERFACE
ASIXEthernet claim this=200031E0
type=1
vid=B95, pid=772B, bDeviceClass = 255, bDeviceSubClass = 255, bDeviceProtocol = 0
numEndpoints=3
      interrupt_size = 8
      interrupt_ep = 129
      interrupt_interval = 11
      rx_size = 512
      rx_ep = 130
      rx_interval = 0
      tx_size = 512
      tx_ep = 3
      tx_interval = 0
new_Pipe
new_Pipe
new_Pipe
allocate_interrupt_pipe_bandwidth
  ep interval = 11
  interval = 256
 best_bandwidth = 3, at offset = 1
Control - ASIX...
Descriptor 5 = ENDPOINT
Descriptor 5 = ENDPOINT
Descriptor 5 = ENDPOINT
control callback (asix) 1
Done
control callback (asix) 2
Done
control callback (asix) 3
nodeID: 00 50 B6 E2 25 AB 
control callback (asix) 4
Done
control callback (asix) 5
Done
control callback (asix) 6
Done
control callback (asix) 7
Done
control callback (asix) 8
Done
control callback (asix) 9
Done
control callback (asix) 10
Done
control callback (asix) 11
Done
control callback (asix) 12
Done
control callback (asix) 13
Done
control callback (asix) 14
Done
control callback (asix) 15
Done
control callback (asix) 16
Done
Looped: 6291783  LoopedUSB: 5660  LinkSpeed: 10BASE
control callback (asix) 17
Done
control callback (asix) 18
Done
control callback (asix) 19
Done
control callback (asix) 20
Done
control callback (asix) 21
Done
control callback (asix) 22
Done
control callback (asix) 23
Done
control callback (asix) 24
Done
control callback (asix) 25
Done
control callback (asix) 26
Done
control callback (asix) 27
Done
control callback (asix) 28
Done
control callback (asix) 29
Done
control callback (asix) 30
Done
control callback (asix) 31
Done
control callback (asix) 32
Done
control callback (asix) 33
Done
control callback (asix) 34
Done
control callback (asix) 35
Done
control callback (asix) 36
Done
control callback (asix) 37
Done
control callback (asix) 38
Done
control callback (asix) 39
Done
control callback (asix) 40
Done
control callback (asix) 41
Done
control callback (asix) 42
Done
control callback (asix) 43
Done
control callback (asix) 44
Done
control callback (asix) 45
Done
control callback (asix) 46
Done
control callback (asix) 47
Done
control callback (asix) 255
Looped: 8555960  LoopedUSB: 3507  LinkSpeed: 10BASE
control callback (asix) 49
Done
control callback (asix) 50
Done
control callback (asix) 51
Done
control callback (asix) 52
Done
control callback (asix) 53
Done
control callback (asix) 54
Done
control callback (asix) 55
Done
control callback (asix) 56
Done
control callback (asix) 57
Done
control callback (asix) 58
Done
control callback (asix) 59
Done
control callback (asix) 60
Done
control callback (asix) 61
Done
control callback (asix) 62
Done
control callback (asix) 63
Done
control callback (asix) 64
Done
control callback (asix) 65
Done
control callback (asix) 254
Mutex initialized: 0
Mutex initialized: 1
TCP/IP stack initialization is done.

SetMACAddress: 0050B6BE8BB4
MulticastJoin: 333300000001
MulticastTable: 
0
0
10000000
0
0
0
0
0
MulticastJoin: 3333FFE225AB
MulticastTable: 
0
0
10000000
0
0
0
0
100000
netif Initialized
Initializing DHCP
DHCP initialization done!
IPAddress: 0.0.0.0
SubnetMask: 0.0.0.0
Gateway: 0.0.0.0
DHCPServer: 0.0.0.0
State: 2


control callback (asix) 254
control callback (asix) 254
Looped: 8524003  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
IPAddress: 192.168.0.12
SubnetMask: 255.255.255.0
Gateway: 192.168.0.1
DHCPServer: 192.168.0.1
State: 5


Looped: 8296878  LoopedUSB: 3486  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295226  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295216  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295874  LoopedUSB: 3486  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295223  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295227  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295854  LoopedUSB: 3486  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295157  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295116  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295926  LoopedUSB: 3486  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295223  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295228  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295926  LoopedUSB: 3486  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295226  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295223  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295930  LoopedUSB: 3486  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295231  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295228  LoopedUSB: 3507  FNETMemFree: 64656  LinkSpeed: 100BASE
Looped: 8295918  LoopedUSB: 3486  FNETMemFree: 64656  LinkSpeed: 100BASE
 
Ah, so it's using too much current to be bus powered from the Teensy 4.0, makes sense now why it's only at high speeds since the Teensy draws more current.
 
Ah, so it's using too much current to be bus powered from the Teensy 4.0, makes sense now why it's only at high speeds since the Teensy draws more current.

Yes. MCU voltage steps up - more current and more sensitive to voltage drop. That explains where the 916 MHz was helped by delayed USB plug in as well - and the setup+delay allowed caps to recharge. Started sketch then plugging in USB - though that didn't cut it for 960 MHz.
 
Do your USB ports on your computer only supply 500ma?

T4 is plugged into a powered { 7 port } hub itself. Should have good full power - but 500 ma is expected - nothing else has stalled before - and it is th eonly active device just now.

I could measure the V and A - but DMM will be average not instant so probably not see it. I have one beta T4 with VIN<>VUSB cut - but no 5V power for it handy. I was using that finding the hub would back power it.
 
I haven’t tested at the high speeds since I’ve yet to get heat sinks but I know my laptop ports go up to 2 amps so I’m curious if it would work or not for me without a separate hub.
 
The best I can tell about the compile times is it has to do with the error from Arduino 1.8.10 where it thinks there is multiple libraries when there's not, so every time it recompiles it doesn't take the cache from the previous compile because it relinks the used library every time even when there is only one available.
Screen Shot 2019-10-09 at 7.56.23 PM.jpg
As far as the error with fnet_serial.c I don't think it's the problem, there's not really any information available as to what causes the error let alone how to fix it other than it's probably not a big deal if it compiles. I can confirm that the error does show in Arduino 1.8.9 and the compile times aren't affected there so it's something to do with the changes in Arduino 1.8.10. So since Teensyduino still supports 1.8.9 I'm going to be using that for the time being so it doesn't recompile every time I upload and I don't go crazy because no one likes long wait times.
 
About Power: I tried the same on Paul's final Beta breakout with ribbon { just put one of those 8 heat sinks on it - reporting 74C internal and not comfy holding finger on sink over 5 secs - but drops temp } and it has the same power issue - so it isn't anything on @loglow board. It can run at 912 if plugged after start.
> I can wire to diff hub or direct port then and see if it provides more/better power.

I've considered updating my 1.8.9 to 1.48 but haven't yet - though I should as log build is frustrating. Other things don't do that. And this is the thing I end up compiling 10 times for clock speed and code edits :(

Still really bugs me that psPING64 ran regular at 8900 in 10 secs now only 600 in 10 secs :(
 
Yeah I don't know what happened to ping, I don't think I've made any changes that should've caused it and yet it is an issue that needs fixed.
 
I want to increase the buffer size from 2k but no matter what I do I always get the receive errors for no reason, literally just an empty buffer and I can't figure out why that is.
 
Left the BETA T4 running - down to 3 seconds finger touch time now:
>> Looped: 11224303 LoopedUSB: 3507 FNETMemFree: 130200 LinkSpeed: 100BASE F_CPU=912000000 deg C=78
- code just sitting idling - nothing but the occasional incidental net traffic.

I want to increase the buffer size from 2k but no matter what I do I always get the receive errors for no reason, literally just an empty buffer and I can't figure out why that is.

What buffer where? Never looked into the code beyond the sketch.
 
The USB receive buffer, I mean the speed seems pretty fine with 2k buffers right now, but I feel like it may be able to be increased or at least offer better USB bandwidth for other devices probably, but for some reason there is some kind of bug that gives me a reported buffer length longer than what I actually receive from the ASIX. So if the ASIX only sends say a 2500 byte packet with multiple messages out of a total 4k buffer sometimes the length that the USBHost driver reports is not what the actual length received is so because the length is longer than what it should be when I start looping through to check the buffer after it reads the actual messages it just reads a bunch of zeros because there shouldn't be anything left over. Those zeros were what was causing it to freeze up before, but now it has an if statement that can catch those, but the larger I try to make the buffer the more extra zeros there are for no reason that I can think of.
 
When compared to the MSC driver, that one has no problems because it requests an absolute read size so what is returned is always what was requested and it's not always reading. Mine has to always be reading and the amount that can be read isn't an absolute value, it's just a max value that is the total size of your buffer and these are the values it can be based on the Linux driver:
Code:
#define AX88772B_MAX_BULKIN_2K		0
#define AX88772B_MAX_BULKIN_4K		1
#define AX88772B_MAX_BULKIN_6K		2
#define AX88772B_MAX_BULKIN_8K		3
#define AX88772B_MAX_BULKIN_16K		4
#define AX88772B_MAX_BULKIN_20K		5
#define AX88772B_MAX_BULKIN_24K		6
#define AX88772B_MAX_BULKIN_32K		7

Right now I'm using 2k because it doesn't give me any error, but over 4k does, theoretically a bigger buffer should give you higher read speeds because there is less overhead from queueing one large message as opposed to multiple short messages. Right now all the phantom zeros add extra overhead on the larger buffers so it's not even worth filtering through them all and I know it's not the ASIX sending phantom zeros since while I was sniffing the USB traffic on my computer it didn't have those problems and this computers uses the 24k buffers.
 
Alright, I've pulled through and fixed the buffers so now 16k receive buffer works, I'm not sure if over 16k works though, I tried 32k first and that didn't work so I just went with 16k. From a short test it looks like every receive transfer is pulling in just a little over 8k so 16k should be plenty, I rewrote the way it parses the buffer so now there should no longer be any length or header errors, and I did some TCP receive tests and I like what I'm seeing now that the parser is a little more optimized, now it's pretty much inline with the TCP transmit tests I did earlier.
Code:
02:07:38.774 -> Megabytes: 3.276700  Seconds: 0.7740  KBits/Sec: 33867.7003
02:07:51.079 -> Megabytes: 32.767000  Seconds: 6.8400  KBits/Sec: 38323.9766
02:09:16.747 -> Megabytes: 327.670000  Seconds: 79.3440  KBits/Sec: 33037.9109

I still think something is broken in the USB host code for buffers larger than 16k, the way it looks like it's supposed to work is it has to queue multiple buffers if it's over 16k in size. When I tested it at 32k it seems like the length being reported back was actually 16k + the actual length, but the first 16k was filled with zeros. I can tell something weird is going on because when no data was actually being received the length would be an even 16k and not 0, so however the two queue transfers are being appended isn't coming back with the right data.
 
I still need to work on making the transmit make better use of the buffers by packing multiple messages into one buffer instead of queueing every message into it's own buffer, I need to match the transmit buffer size with the receive buffer size so they both do 16k chunks and make better use of the bandwidth. That'll likely increase the TCP transmit speed as well since it won't be trying to queue a bunch of separate USB messages and just one large one.
 
I'm not sure what's going on with psping, but my numbers certainly don't add up to what it's saying. I'm running psping over WiFi so my average ping is 4ms and I took it off quiet mode to verify that, most are around that number, now 4ms should net you around 2500 messages over 10s, what it's actually reporting is 570 messages over 10s which is roughly 17.5ms per ping. Based on these numbers I can only come to one conclusion, that is, that for some reason there is a delay between receiving the ping reply and when the next ping request goes out from the terminal thus the problem can't be on the Teensy side since the pings are being replied to in the amount of time I would expect over WiFi. As to why it worked before and not now I couldn't tell you that, all I know is that the Teensy is not the problem and to test that theory I just ran another test of psping to another Windows PC on my network. The results show an average ping of 2.13ms and over the course of 10s it only reports 571 messages, so clearly it's not the Teensy's fault.
 
I'm not sure what's going on with psping, but my numbers certainly don't add up to what it's saying. I'm running psping over WiFi so my average ping is 4ms and I took it off quiet mode to verify that, most are around that number, now 4ms should net you around 2500 messages over 10s, what it's actually reporting is 570 messages over 10s which is roughly 17.5ms per ping. Based on these numbers I can only come to one conclusion, that is, that for some reason there is a delay between receiving the ping reply and when the next ping request goes out from the terminal thus the problem can't be on the Teensy side since the pings are being replied to in the amount of time I would expect over WiFi. As to why it worked before and not now I couldn't tell you that, all I know is that the Teensy is not the problem and to test that theory I just ran another test of psping to another Windows PC on my network. The results show an average ping of 2.13ms and over the course of 10s it only reports 571 messages, so clearly it's not the Teensy's fault.

Okay we'll have to go with that. Indeed I looked at average ping times and there is no reason for recorded pings of short duration not cascading properly - I did that math back some posts and it doesn't add up here either.

I'll go back - maybe I posted the CMDLINE exec and it had some unique flag … but it clearly did work at the reported rate some number of times … then I got a new version of code from github … It slowed down before I did a reboot - but have since rebooted and still the same lower ping/sec on the fast transfer :(

I should have ordered a second adapter when I got the new Heat Sinks … then Teensy to Teensy testing could be done.
 
Alright I found out about the ping flood command which works in the native MacOS terminal and here is the results that are more inline with what I would expect, besides a couple of lost packets the numbers look good:
Code:
MacBook-Pro:~ VJ$ sudo ping -f -t 10 192.168.0.24
PING 192.168.0.24 (192.168.0.24): 56 data bytes
..Request timeout for icmp_seq 3174
.
--- 192.168.0.24 ping statistics ---
3250 packets transmitted, 3248 packets received, 0.1% packet loss
round-trip min/avg/max/stddev = 1.595/3.036/6.573/0.359 ms
MacBook-Pro:~ VJ$ sudo ping -f -t 10 192.168.0.24
PING 192.168.0.24 (192.168.0.24): 56 data bytes
..Request timeout for icmp_seq 241
..Request timeout for icmp_seq 5325
.
--- 192.168.0.24 ping statistics ---
6578 packets transmitted, 6575 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.406/3.080/10.678/0.578 ms
 
Back
Top