asus@raspberrypi:/sys/class/udc $ cd
asus@raspberrypi:~ $ sudo sleep 10 && sudo java -jar pi-zero-security-key.jar
Exception in thread "main" java.lang.IllegalStateException: Chosen USB device controller is unavailable
at com.google.common.base.Preconditions.checkState(Preconditions.java:508)
at com.github.mphi_rc.usb.gadget.UsbDeviceController.check(UsbDeviceController.java:30)
at com.github.mphi_rc.usb.gadget.ImmutableUsbDeviceController.validate(ImmutableUsbDeviceController.java:109)
at com.github.mphi_rc.usb.gadget.ImmutableUsbDeviceController.of(ImmutableUsbDeviceController.java:105)
at com.github.mphi_rc.usb.gadget.UsbDeviceController.raspberryPiZero(UsbDeviceController.java:17)
at com.github.mphi_rc.fido2.Configuration.usbDeviceController(Configuration.java:49)
at com.github.mphi_rc.fido2.ImmutableConfiguration.usbDeviceControllerInitialize(ImmutableConfiguration.java:266)
at com.github.mphi_rc.fido2.ImmutableConfiguration.access$1600(ImmutableConfiguration.java:35)
at com.github.mphi_rc.fido2.ImmutableConfiguration$InitShim.usbDeviceController(ImmutableConfiguration.java:203)
at com.github.mphi_rc.fido2.ImmutableConfiguration.(ImmutableConfiguration.java:73)
at com.github.mphi_rc.fido2.ImmutableConfiguration.(ImmutableConfiguration.java:35)
at com.github.mphi_rc.fido2.ImmutableConfiguration$Builder.build(ImmutableConfiguration.java:868)
at com.github.mphi_rc.fido2.ConfigurationFile.readFromDisk(ConfigurationFile.java:172)
at com.github.mphi_rc.fido2.ConfigurationFile.(ConfigurationFile.java:63)
at com.github.mphi_rc.fido2.ConfigurationFile.defaultPath(ConfigurationFile.java:46)
at com.github.mphi_rc.fido2.Fido2AuthenticatorCli.main(Fido2AuthenticatorCli.java:14)
asus@raspberrypi:~ $ ls -l /sys/class/udc/3f980000.usb
lrwxrwxrwx 1 root root 0 May 10 18:34 /sys/class/udc/3f980000.usb -> ../../devices/platform/soc/3f980000.usb/udc/3f980000.usb
asus@raspberrypi:/sys/class/udc $ cd
asus@raspberrypi:~ $ sudo sleep 10 && sudo java -jar pi-zero-security-key.jar
Exception in thread "main" java.lang.IllegalStateException: Chosen USB device controller is unavailable
at com.google.common.base.Preconditions.checkState(Preconditions.java:508)
at com.github.mphi_rc.usb.gadget.UsbDeviceController.check(UsbDeviceController.java:30)
at com.github.mphi_rc.usb.gadget.ImmutableUsbDeviceController.validate(ImmutableUsbDeviceController.java:109)
at com.github.mphi_rc.usb.gadget.ImmutableUsbDeviceController.of(ImmutableUsbDeviceController.java:105)
at com.github.mphi_rc.usb.gadget.UsbDeviceController.raspberryPiZero(UsbDeviceController.java:17)
at com.github.mphi_rc.fido2.Configuration.usbDeviceController(Configuration.java:49)
at com.github.mphi_rc.fido2.ImmutableConfiguration.usbDeviceControllerInitialize(ImmutableConfiguration.java:266)
at com.github.mphi_rc.fido2.ImmutableConfiguration.access$1600(ImmutableConfiguration.java:35)
at com.github.mphi_rc.fido2.ImmutableConfiguration$InitShim.usbDeviceController(ImmutableConfiguration.java:203)
at com.github.mphi_rc.fido2.ImmutableConfiguration.(ImmutableConfiguration.java:73)
at com.github.mphi_rc.fido2.ImmutableConfiguration.(ImmutableConfiguration.java:35)
at com.github.mphi_rc.fido2.ImmutableConfiguration$Builder.build(ImmutableConfiguration.java:868)
at com.github.mphi_rc.fido2.ConfigurationFile.readFromDisk(ConfigurationFile.java:172)
at com.github.mphi_rc.fido2.ConfigurationFile.(ConfigurationFile.java:63)
at com.github.mphi_rc.fido2.ConfigurationFile.defaultPath(ConfigurationFile.java:46)
at com.github.mphi_rc.fido2.Fido2AuthenticatorCli.main(Fido2AuthenticatorCli.java:14)
asus@raspberrypi:~ $ ls -l /sys/class/udc/3f980000.usb
lrwxrwxrwx 1 root root 0 May 10 18:34 /sys/class/udc/3f980000.usb -> ../../devices/platform/soc/3f980000.usb/udc/3f980000.usb