O token PING foi perdido após a transferência sem êxito do Bulk OUT

1

Estou tentando enviar uma grande quantidade de dados (~ 15 Mb) de um host para outro em ttyACM3. Eu usei o comando "cat" para enviar os dados do host.

Lado do host: cat ./pattern.bin > /dev/ttyACM3

Lado do dispositivo: cat /dev/ttyGS3 > /tmp/rx_pattern.bin

No lado do dispositivo, vejo poucos bytes serem perdidos após a transferência completa. Ao olhar para os logs da Ellisys,

  1. Uma das transações "OUT" está falhada (handshake é NAK) e não há transação "PING" para a transferência com falha.

  2. Considerando que, no cenário de sucesso, sempre que a transação "OUT" falha, a transação "PING" está presente e os dados são enviados novamente.

Por que esse Anfitrião perdeu o envio do token PING por falha na transferência OUT?

    
por Shivaprasad A Prabhu 17.07.2018 / 15:09

0 respostas