USB Does Not Work During FileVault Stage #37

Closed
opened 2026-02-20 08:19:34 -05:00 by deekerman · 3 comments
Owner

Originally created by @kengohashimoto on GitHub (Jan 8, 2025).

On my relatively ancient mac mini, the USB mouse/keyboards do not work when inputting password for getting through FileVault. Once the mac has booted (using locally-attached USB and mouse), JetKVM works.

This is on an Intel mac mini, with JetKVM version 0.3.5-dev202501022149

Originally created by @kengohashimoto on GitHub (Jan 8, 2025). On my relatively ancient mac mini, the USB mouse/keyboards do not work when inputting password for getting through FileVault. Once the mac has booted (using locally-attached USB and mouse), JetKVM works. This is on an Intel mac mini, with JetKVM version `0.3.5-dev202501022149`
Author
Owner

@Nevexo commented on GitHub (Jan 8, 2025):

AFAIK, FileVault's password screen is a pre-boot type of environment (I guess since it needs to get the decryption key for the OS drive to boot MacOS)

Because of that, it's likely related to the known issues with accessing UEFI setup menus etc, and may be fixed by the addition of an option to disable drive emulation, as we assume BIOS', embedded devices, and potentially FileVault aren't fully enumerating the USB endpoints.

@Nevexo commented on GitHub (Jan 8, 2025): AFAIK, FileVault's password screen is a pre-boot type of environment (I guess since it needs to get the decryption key for the OS drive to boot MacOS) Because of that, it's likely related to the known issues with accessing UEFI setup menus etc, and may be fixed by the addition of an option to disable drive emulation, as we assume BIOS', embedded devices, and potentially FileVault aren't fully enumerating the USB endpoints.
Author
Owner

@antonym commented on GitHub (Jan 18, 2025):

As this sounds familiar, I ran into trying a remote connection to a Dell PowerEdge R730, the Virtual Keyboard seems to be unable to pass Function Key commands to the System during UEFI boot up to enter the BIOS, set boot order, etc. Once the Linux kernel takes over though, I can pass the CTRL-ALT-DEL during the kernel boot process using the Virtual Keyboard and it reboots after that. I'm currently on latest dev channel.

If you need me to test anything, just let me know.

@antonym commented on GitHub (Jan 18, 2025): As this sounds familiar, I ran into trying a remote connection to a Dell PowerEdge R730, the Virtual Keyboard seems to be unable to pass Function Key commands to the System during UEFI boot up to enter the BIOS, set boot order, etc. Once the Linux kernel takes over though, I can pass the CTRL-ALT-DEL during the kernel boot process using the Virtual Keyboard and it reboots after that. I'm currently on latest dev channel. If you need me to test anything, just let me know.
Author
Owner

@jalarcon666 commented on GitHub (Feb 4, 2025):

The problem persists on DELL servers when trying to send the keys to UEFI so the fix is ​​not functional in this case. Can we try disabling the virtual CD? I think the problem is more related to this part, PiKVM has already encountered this problem. https://docs.pikvm.org/usb/#dynamic-configuration

In this comment another user mentions a similar problem on NanoKVM, in case it serves as a guide https://github.com/sipeed/NanoKVM/issues/239#issuecomment-2570535192

I am on jetkvm-next-7

@jalarcon666 commented on GitHub (Feb 4, 2025): The problem persists on DELL servers when trying to send the keys to UEFI so the fix is ​​not functional in this case. Can we try disabling the virtual CD? I think the problem is more related to this part, PiKVM has already encountered this problem. https://docs.pikvm.org/usb/#dynamic-configuration In this comment another user mentions a similar problem on NanoKVM, in case it serves as a guide https://github.com/sipeed/NanoKVM/issues/239#issuecomment-2570535192 I am on jetkvm-next-7
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/kvm#37
No description provided.