Re: Raspberry Pi 3B USB Printing Issue

From: Archimedes Gaviola <archimedes.gaviola_at_gmail.com>
Date: Sat, 12 Mar 2022 15:31:26 UTC
>
> IOERROR usually means an electrical error. The RPI3B will use a
> transaction translator for the FULL speed traffic, which is driven by
> software.


Hi Hans,

I'm curious about the transaction translator you've mentioned, any idea why
there's a need for translation and what is being translated? Does this only
happen when RPi 3B (acting as host controller) is transmitting data to the
Epson printer? Are translation events visible in the usbdump? In this case
there's a way to possibly track what's going on and how to identify any
info that is being translated? Any idea also if translation is being
performed in RPi 4B? As I have conducted several printing cases with my
Epson printer without any issues with either of the 4 ports.

Sorry for these questions as I am catching-up to the USB technology
internal workings under the hood.

Thanks,
Archimedes