Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Mar 2022 23:31:26 +0800
From:      Archimedes Gaviola <archimedes.gaviola@gmail.com>
To:        Hans Petter Selasky <hps@selasky.org>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Raspberry Pi 3B USB Printing Issue
Message-ID:  <CAJFbk7GwjFA-=GrJG3KTCnqVfEPhRSY1g8xyws_nE8pAohErEg@mail.gmail.com>
In-Reply-To: <8226461b-5740-9c19-0575-2740bd952e16@selasky.org>
References:  <CAJFbk7EzSfPNbaGxiweKrivwNrKXCPVzA1b7_=0_bTvbs8oBow@mail.gmail.com> <7c67118e-f6ec-c87d-9a81-3ee6a5952f49@selasky.org> <CAJFbk7GYbLAFTJY077Nzh3CTBJM6bk8swr4AkgGMaukCxrfcHQ@mail.gmail.com> <60f98b10-dcdc-cdf4-3d7a-fe9fd4dff223@selasky.org> <CAJFbk7EAjrQG5Kj_upVKW72opOS%2B8d63VrMnQdLxcJjUcfsd=g@mail.gmail.com> <8226461b-5740-9c19-0575-2740bd952e16@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000099b6bf05da0724b6
Content-Type: text/plain; charset="UTF-8"

>
> 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

--00000000000099b6bf05da0724b6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">
IOERROR usually means an electrical error. The RPI3B will use a <br>
transaction translator for the FULL speed traffic, which is driven by <br>
software.</blockquote><div><br></div><div>Hi Hans,</div><div><br></div><div=
>I&#39;m curious about the transaction translator you&#39;ve mentioned, any=
 idea why there&#39;s a need for translation and what is being translated? =
Does this only happen when RPi 3B (acting as host controller) is transmitti=
ng data to the Epson printer? Are translation events visible in the usbdump=
? In this case there&#39;s a way to possibly track what&#39;s going on and =
how to identify any info that is being translated? Any idea also if transla=
tion is being performed in RPi 4B? As I have conducted several printing cas=
es with my Epson printer without any issues with either of the 4 ports.<br>=
</div><div><br></div><div>Sorry for these questions as I am catching-up to =
the USB technology internal workings under the hood.<br></div></div><div cl=
ass=3D"gmail_quote"><br></div><div class=3D"gmail_quote">Thanks,</div><div =
class=3D"gmail_quote">Archimedes<br></div></div>

--00000000000099b6bf05da0724b6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJFbk7GwjFA-=GrJG3KTCnqVfEPhRSY1g8xyws_nE8pAohErEg>