Date: Sun, 20 Aug 2023 16:50:41 +0300 From: Guy Yur <guyyur@gmail.com> To: Mark Millard <marklmi@yahoo.com> Cc: freebsd-arm <freebsd-arm@freebsd.org> Subject: Re: Rock64 vs. USB3 for 14.0-ALPHA2 's Rock64 snapshot vs. device tree update(?) Message-ID: <CAC67Hz-HwHoWX1685CyCfM5uE%2BFqMzQ29hMMC9wDHDn8qHeHQg@mail.gmail.com> In-Reply-To: <D6FF636E-EF88-4D74-89B6-01CF37882CD9@yahoo.com> References: <D6FF636E-EF88-4D74-89B6-01CF37882CD9.ref@yahoo.com> <D6FF636E-EF88-4D74-89B6-01CF37882CD9@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000d965c106035b0cb4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Aug 20, 2023 at 9:57=E2=80=AFAM Mark Millard <marklmi@yahoo.com> wr= ote: > If I interpret my experiments correctly, 14.0-ALPHA2 no longer > supports the Rock64 USB3 port. This might be a side effect of > importing more modern device tree source files from Linux. (At > least one past import had such an issue for the Rock64, if I > remember correctly.) > Hi, Does u-boot see the XHCI controller? I had to backport u-boot changes to sysutils/u-boot-rock64 (sysutils/u-boot-master) 2023.07.02 to get it working in u-boot and 14.0-ALPHA1 for Rock64 and Orange Pi R1 Plus. I took the following (I don't know if all are needed): https://source.denx.de/u-boot/u-boot/-/commit/caaeac88466f4152bd126e2342765= a4b740955ae https://source.denx.de/u-boot/u-boot/-/commit/b71f74eab42782199757e14648312= 6aee5e3c271 https://source.denx.de/u-boot/u-boot/-/commit/559911ff2ed09812fc0a87513183a= 44d9ee100cf https://source.denx.de/u-boot/u-boot/-/commit/185571b6ec301cd228cb059326e51= fb51e76e816 https://source.denx.de/u-boot/u-boot/-/commit/5d334b70cce1d8299202d247011b6= 09faeb8e583 https://source.denx.de/u-boot/u-boot/-/commit/9aa93d84038bb47bcd4e9ac4287ef= 63e1b022971 https://source.denx.de/u-boot/u-boot/-/commit/c0165258582078c206faca352b0f6= 3ccdf535ce7 https://source.denx.de/u-boot/u-boot/-/commit/b6fd3c63f4c5ba8cad518fa34e6a3= 289a6976f2e For Orange Pi R1 Plus I also needed the patch adding it: https://source.denx.de/u-boot/u-boot/-/commit/69e16c7b1cdd03907b86bb31abee2= 4f5d4836400 Unfortunately, there is some issue with the XHCI controller, at list with Realtek RTL8153 USB nic (built in on R1 Plus and tested external card plugged into Rock64) so it might have issues for other USB devices too. The nic doesn't work until the USB bus is reset and can get stuck again. It didn't work on 13.x either. Regards, Guy Yur > =3D=3D=3D > Mark Millard > marklmi at yahoo.com > > > --000000000000d965c106035b0cb4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><div class=3D"gmail_quote"><div= dir=3D"ltr" class=3D"gmail_attr">On Sun, Aug 20, 2023 at 9:57=E2=80=AFAM M= ark Millard <<a href=3D"mailto:marklmi@yahoo.com">marklmi@yahoo.com</a>&= gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0= px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">If I = interpret my experiments correctly, 14.0-ALPHA2 no longer<br> supports the Rock64 USB3 port. This might be a side effect of<br> importing more modern device tree source files from Linux. (At<br> least one past import had such an issue for the Rock64, if I<br> remember correctly.)<br></blockquote><div><br></div><div>Hi,</div><div><br>= </div><div>Does u-boot see the XHCI controller?</div><div>I had to backport= u-boot changes to=C2=A0sysutils/u-boot-rock64</div><div>(sysutils/u-boot-m= aster) 2023.07.02 to get it working in</div><div>u-boot and 14.0-ALPHA1 for= Rock64 and Orange Pi R1 Plus.</div><div><br></div><div>I took the followin= g (I don't know if all are needed):</div><div><a href=3D"https://source= .denx.de/u-boot/u-boot/-/commit/caaeac88466f4152bd126e2342765a4b740955ae">h= ttps://source.denx.de/u-boot/u-boot/-/commit/caaeac88466f4152bd126e2342765a= 4b740955ae</a><br><a href=3D"https://source.denx.de/u-boot/u-boot/-/commit/= b71f74eab42782199757e146483126aee5e3c271">https://source.denx.de/u-boot/u-b= oot/-/commit/b71f74eab42782199757e146483126aee5e3c271</a><br><a href=3D"htt= ps://source.denx.de/u-boot/u-boot/-/commit/559911ff2ed09812fc0a87513183a44d= 9ee100cf">https://source.denx.de/u-boot/u-boot/-/commit/559911ff2ed09812fc0= a87513183a44d9ee100cf</a><br><a href=3D"https://source.denx.de/u-boot/u-boo= t/-/commit/185571b6ec301cd228cb059326e51fb51e76e816">https://source.denx.de= /u-boot/u-boot/-/commit/185571b6ec301cd228cb059326e51fb51e76e816</a><br><a = href=3D"https://source.denx.de/u-boot/u-boot/-/commit/5d334b70cce1d8299202d= 247011b609faeb8e583">https://source.denx.de/u-boot/u-boot/-/commit/5d334b70= cce1d8299202d247011b609faeb8e583</a><br><a href=3D"https://source.denx.de/u= -boot/u-boot/-/commit/9aa93d84038bb47bcd4e9ac4287ef63e1b022971">https://sou= rce.denx.de/u-boot/u-boot/-/commit/9aa93d84038bb47bcd4e9ac4287ef63e1b022971= </a><br><a href=3D"https://source.denx.de/u-boot/u-boot/-/commit/c016525858= 2078c206faca352b0f63ccdf535ce7">https://source.denx.de/u-boot/u-boot/-/comm= it/c0165258582078c206faca352b0f63ccdf535ce7</a><br><a href=3D"https://sourc= e.denx.de/u-boot/u-boot/-/commit/b6fd3c63f4c5ba8cad518fa34e6a3289a6976f2e">= https://source.denx.de/u-boot/u-boot/-/commit/b6fd3c63f4c5ba8cad518fa34e6a3= 289a6976f2e</a><br></div><div><br></div><div>For Orange Pi R1 Plus I also n= eeded the patch adding it:</div><div><a href=3D"https://source.denx.de/u-bo= ot/u-boot/-/commit/69e16c7b1cdd03907b86bb31abee24f5d4836400">https://source= .denx.de/u-boot/u-boot/-/commit/69e16c7b1cdd03907b86bb31abee24f5d4836400</a= ><br></div><div><br></div><div>Unfortunately, there is some issue with the = XHCI controller, at list with</div><div>Realtek=C2=A0RTL8153 USB nic (built= in on R1 Plus and tested external card</div><div>plugged into Rock64) so i= t might have issues for other USB devices too.</div><div>The nic doesn'= t work until the USB bus is reset and can get stuck again.</div><div>It did= n't work on 13.x either.</div><div><br></div><div>Regards,</div><div>Gu= y Yur</div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin= :0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"= > <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> <br> </blockquote></div></div> --000000000000d965c106035b0cb4--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAC67Hz-HwHoWX1685CyCfM5uE%2BFqMzQ29hMMC9wDHDn8qHeHQg>