Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Dec 2024 16:44:05 +0100
From:      Mohammad Noureldin <mohammad@thelightbird.com>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        freebsd-hackers <freebsd-hackers@freebsd.org>
Subject:   Re: USB4/TBT3 support [related side note?]
Message-ID:  <CAAQ96DwaBmdTHomqmCaK5bq5pcF5o2d_wMUrNfZ88DxaZuRT7A@mail.gmail.com>
In-Reply-To: <5EC4A592-15B7-44EC-85F8-AA2CD0332062@yahoo.com>
References:  <5EC4A592-15B7-44EC-85F8-AA2CD0332062.ref@yahoo.com> <5EC4A592-15B7-44EC-85F8-AA2CD0332062@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000002bedc0062a1a1a62
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Mark!

On Sun, Dec 22, 2024 at 11:56=E2=80=AFPM Mark Millard <marklmi@yahoo.com> w=
rote:

> Mohammad Noureldin <mohammad_at_thelightbird.com> wrote on
> Date: Fri, 20 Dec 2024 16:04:20 UTC
>
> > . . .
>
> This is more a note about a context that may in some ways be somewhat
> analogous, despite TBT3+ and USB4+ not being involved.
>
> The example that I have access to is a Windows DevKit 2023. It has
> 3 USB-A ports and 2 USB-C ports. FreeBSD works with the USB-A ones
> but not with the USB-C ones. (The FreeBSD loader work for all --via
> the UEFI/ACPI, of course.)
>
> What seems to be unique that might contribute is that the 2 USB-C
> ports also support HBR3 Transmission Mode (4 lane x 8.1 Gbps/lane)
> that has support for:
>
> SST: 5120x2880 @ 60Hz,
> SST: 4096x2160 @ 60Hz,
> MST: (x2) 3840x2160 @ 60Hz (RB2),
> MST: (x2) 2560x1600 @ 60Hz (CVT, RB)
>
> (Not that I use the USB-C ports at all. I stick to the USB-A
> USB ports.)
>
> I'm not proposing that you make the Windows DevKit 2023 USB-C
> ports work. I just do not not know how common such a combination
> is for USB-C. It may be more of an aarch64 specific combination
> rather than anything generalizing much to amd64.
>
> The Windows DevKit 2023 also has a mDP HBR2 port that I do use.
>
> =3D=3D=3D
> Mark Millard
> marklmi at yahoo.com
>
>
I also can't judge if this would be (directly) related or not, so I will be
taking a not of it but maybe discuss it over another generally USB related
topic/thread.

That said, I've took part in the discussion with you and @Flox (floxent)
over FreeBSD Kernel Discord Channel and have been trying to test our
assumptions with some of the machines I have, but no success to reproduce
any of the reported issues.

I am intending to text you and @Flox once I can find any new clues.

Thanks Mark and happy holidays =F0=9F=91=8A

--=20
Thanks
- Mohammad Noureldin
--
"Life is like riding a bicycle. To keep your balance you must keep moving"
- Albert Einstein

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Mark!</div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Dec=
 22, 2024 at 11:56=E2=80=AFPM Mark Millard &lt;<a href=3D"mailto:marklmi@ya=
hoo.com" target=3D"_blank">marklmi@yahoo.com</a>&gt; wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">Mohammad Noureldin &lt;<a href=
=3D"http://mohammad_at_thelightbird.com" rel=3D"noreferrer" target=3D"_blan=
k">mohammad_at_thelightbird.com</a>&gt; wrote on<br>
Date: Fri, 20 Dec 2024 16:04:20 UTC<br>
<br>
&gt; . . .<br>
<br>
This is more a note about a context that may in some ways be somewhat<br>
analogous, despite TBT3+ and USB4+ not being involved.<br>
<br>
The example that I have access to is a Windows DevKit 2023. It has<br>
3 USB-A ports and 2 USB-C ports. FreeBSD works with the USB-A ones<br>
but not with the USB-C ones. (The FreeBSD loader work for all --via<br>
the UEFI/ACPI, of course.)<br>
<br>
What seems to be unique that might contribute is that the 2 USB-C<br>
ports also support HBR3 Transmission Mode (4 lane x 8.1 Gbps/lane)<br>
that has support for:<br>
<br>
SST: 5120x2880 @ 60Hz,<br>
SST: 4096x2160 @ 60Hz,<br>
MST: (x2) 3840x2160 @ 60Hz (RB2),<br>
MST: (x2) 2560x1600 @ 60Hz (CVT, RB)<br>
<br>
(Not that I use the USB-C ports at all. I stick to the USB-A<br>
USB ports.)<br>
<br>
I&#39;m not proposing that you make the Windows DevKit 2023 USB-C<br>
ports work. I just do not not know how common such a combination<br>
is for USB-C. It may be more of an aarch64 specific combination<br>
rather than anything generalizing much to amd64.<br>
<br>
The Windows DevKit 2023 also has a mDP HBR2 port that I do use.<br>
<br>
=3D=3D=3D<br>
Mark Millard<br>
marklmi at <a href=3D"http://yahoo.com" rel=3D"noreferrer" target=3D"_blank=
">yahoo.com</a><br>
<br></blockquote><div><br></div><div>I also can&#39;t judge if this would b=
e (directly) related or not, so I will be taking a not of it but maybe disc=
uss it over another generally USB related topic/thread.</div><div><br></div=
><div>That said, I&#39;ve took part in the discussion with you and @Flox (<=
span style=3D"font-family:&quot;gg sans&quot;,&quot;Noto Sans&quot;,&quot;H=
elvetica Neue&quot;,Helvetica,Arial,sans-serif;font-size:14px">floxent</spa=
n>) over FreeBSD Kernel Discord Channel and have been trying to test our as=
sumptions with some of the machines I have, but no success to reproduce any=
 of the reported issues.</div><div><br></div><div>I am intending to text yo=
u and=C2=A0@Flox once I can find any new clues.</div><div><br></div><div>Th=
anks Mark=C2=A0and happy holidays=C2=A0=F0=9F=91=8A</div></div><div><br></d=
iv><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" cl=
ass=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr" style=3D"col=
or:rgb(136,136,136)">Thanks<br>- Mohammad Noureldin<br>--<br>&quot;Life is =
like riding a bicycle. To keep your balance you must keep moving&quot;<br>-=
 Albert Einstein</div></div><div dir=3D"ltr" style=3D"color:rgb(136,136,136=
)"><br></div></div></div></div>
</div>
</div>

--0000000000002bedc0062a1a1a62--



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