Hi Peter,

On 8/22/23 13:00, Peter Robinson wrote:
Hi,

Hi,
    is supposed usb keyboard to work in u-boot 2023.04 on RPi Zero 2 W?
Configured as rpi_arm64_defconfig, no usb devices found but subsequent
kernel works as expected.


[pi02]
kernel=u-boot.bin
otg_mode=0
dtoverlay=dwc2,dr_mode=host




Hello,
   I see, increasing usb_pgood_delay makes the trick.

I wonder if it's device specific, my Logitech wireless keyboard is
detected with the defaults:

U-Boot>
USB device tree:
   1  Hub (480 Mb/s, 0mA)
   |   U-Boot Root Hub
   |
   +-2  Human Interface (12 Mb/s, 98mA)
        Logitech USB Receiver



Yes, seems to be device specific, it is also sensitive to OTG adaptor used..


Notes: (no usb_pgood_delay adjustments)
Linux 5.15.0:
* all the adaptors vs keyboards works
U-boot 2023.04: (+works, -does not)
* k1_a1- k1_a2+                        // workaround usb_pgood_delay=1000
* k2_a1- k2_a2-                        // 'usb tree' detected but does not work
* k3_a1+ k3_a2+


Keyboards:
k1/
Bus 001 Device 003: ID 17ef:6099 Lenovo Lenovo Traditional USB Keyboard, bcdUSB 1.10, bcdDevice 1.10, bcdHID 1.10
k2/
Bus 001 Device 002: ID 03f0:0024 HP, Inc KU-0316 Keyboard, bcdUSB 2.00, bcdDevice 1.30, bcdHID 1.11
k3/
Bus 001 Device 002: ID 04f2:0116 Chicony Electronics Co., Ltd KU-2971/KU-0325 Keyboard, bcdUSB 1.10, bcdDevice 3.00, bcdHID 1.10


OTG Adaptors:
a1/
The PiHut, USB to microUSB OTG Shim
https://rpishop.cz/datove-redukce/4365-prevodnik-usb-na-microusb-otg-shim.html
a2/
USB 2.0 Hi-Speed 0,2m OTG adaptér
https://rpishop.cz/datove-redukce/580-usb-20-hi-speed-02m-otg-adapter.html


Reply via email to