RPi4 icon indicating copy to clipboard operation
RPi4 copied to clipboard

Raspberry PI 400 USB/ Keyboard does not work

Open nsa666666 opened this issue 4 years ago • 8 comments

Related to https://github.com/pftf/RPi4/issues/109

PI 400 Boots with recent version, but USB and integrated keyboard does not work in Setup and in OS after boot.

nsa666666 avatar Feb 19 '21 22:02 nsa666666

This seems to fix the issue https://github.com/raspberrypi/firmware/issues/1518#issuecomment-779355320 tough.

nsa666666 avatar Feb 19 '21 23:02 nsa666666

same for me, at least in setup. the current firmware from the Hexxeh repo works in UEFI-setup, Windows 10 for ARM64 just booted and seems to work

jeroenbrons avatar Feb 25 '21 14:02 jeroenbrons

Could this be related to #122? In other words, are you sure you don't have a gpu_mem= line in your config.txt?

pbatard avatar Feb 25 '21 17:02 pbatard

You could also look at: https://github.com/pftf/RPi4/issues/122#issuecomment-796580190 , and try that FW binary or change to see if it fixes the issue

samerhaj avatar Mar 11 '21 22:03 samerhaj

Were you able to confirm if https://github.com/rtreffer/RPi4/releases/tag/dwc2-reset fixes the USB keyboard issue?

samerhaj avatar Mar 12 '21 15:03 samerhaj

So the keyboard is attached to the DWC2 controller. If so you will need:

https://lkml.org/lkml/2021/4/7/1725 and https://edk2.groups.io/g/devel/topic/patch_3_3/81935645?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,81935645

Although, its possible that second patch is in error, and we need to fix linux instead.

jlinton avatar Apr 08 '21 18:04 jlinton

So the keyboard is attached to the DWC2 controller. If so you will need:

https://lkml.org/lkml/2021/4/7/1725 and https://edk2.groups.io/g/devel/topic/patch_3_3/81935645?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,81935645

Although, its possible that second patch is in error, and we need to fix linux instead.

Confirmed that the EDK2 patch above is not in error. The ACPI spec has a typo in the ASL example, and need to be corrected. This is being tracked in this ACPI spec ECR: https://bugzilla.tianocore.org/show_bug.cgi?id=3335

samerhaj avatar Apr 16 '21 16:04 samerhaj

The next version of the firmware should have this fixed.

jlinton avatar May 19 '21 15:05 jlinton