[R35.4.1] Can't use USB keyboard in UEFI/GRUB


I’ve flashed Xavier NX Devkit with R35.4.1 and successfully enabled grub on it. However I noticed when either in UEFI or Grub I can’t use the keyboard to either enter UEFI settings or select boot entry.

I see on forum for older releases this requires recompiling UEFI with a fix, is this still a case?

Hi skrilax,

I could not reproduce this issue on the Xavier NX devkit with R35.4.1.

How did you flash the board?

Are you using Xavier NX with eMMC or SD module?

Downloaded BSP for R35.4.1. Then edited jetson-xavier-nx-devkit.confand replaced EMMC_CFG from flash_l4t_t194_spi_sd_p3668.xml to flash_t194_uefi_spi_sd_p3668.xml and flashed the board through ./flash.sh jetson-xavier-nx-devkit mmcblk0p1 command (UEFI build date: 2023-08-01).

Using Xavier NX with SD module.

What is your purpose to modify and use this xml file?

Kevin’s point here is if you don’t modify the xml file, we believe the USB can work in UEFI stage. Could you also confirm that part first?

The reason why I used this one is that it doesn’t have A/B redundancy, so that means SD (or later EMMC) will only contain esp / rootfs partitions and I’m able update the device without having to touch SD / EMMC.

Anyway, my bad, I tried to use the default config (with A/B partition layout etc.) and USB in UEFI works. Don’t understand why the different partition layout in flash_t194_uefi_spi_sd_p3668.xml breaks it though, will check if UART output has any pointers to why.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.