AsahiLinux / m1n1

A bootloader and experimentation playground for Apple Silicon
MIT License
3.53k stars 204 forks source link

Uboot env variable usb_ignorelist=0x1050:*, #388

Open vovkapoc opened 5 months ago

vovkapoc commented 5 months ago

Hello! In my uboot env exists variable usb_ignorelist with value '0x1050:*,'

What is this variable? And why does it matter so much?

0x1050 is YubiKey vendor ID, but after this * is all vendor IDs??

jannau commented 5 months ago

no, the * the is the wildcard for all product IDs from Yubico. Yubikeys are ignored since they present themself as USB keyboard. U-boot supports just a single one so it should not be a Yubikey.

See https://lore.kernel.org/u-boot/20240404-asahi-keyboards-v4-4-2266033feaff@jannau.net/ for details.

This is the wrong place to ask for this, m1n1 is mostly unrelated to u-boot.