No keyboard/mouse only at Filevault login screen
I've been playing with the hobbyest kit and have had no issues with a few linux systems. I had a friend get the Voyager for use with a headless Mac Mini she has. The keyboard and mouse don't work until we get past the filevault login screen. Kind of defeating the purpose of getting it! Darnit!
If I plug another keyboard in I can see the typing can get by then the tinypilot keyboard and mouse emulation work. I read in another post here about tinypilot emulating a usb hub. I've used usb hubs before to connect a keyboard/mouse to that system without issue so I'm thinking it isn't that.
What other things can I look at?
- 6 replies
- Michael Lynch @michael2021-04-30 21:19:36.304Z
Thanks for reporting this. I haven't heard this before and I believe many TinyPilot customers manage Mac Minis, so I'm hoping we can figure out what's going wrong.
If I plug another keyboard in I can see the typing can get by then the tinypilot keyboard and mouse emulation work.
If you plug in another keyboard, then TinyPilot works on FileVault? Or it only works after you complete FileVault login with the physical keyboard?
Can you share the log file from the Voyager? (System > Logs)
Looks like it didn't see it being connected when at the FV screen?
Apr 30 13:54:13 tinypilot python: [2021-04-30 13:54:13,952] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
- Michael Lynch @michael2021-05-04 21:29:16.508Z
If you plug in another keyboard, does TinyPilot works on the FileVault screen? Or does TinyPilot keyboard input only work after you complete FileVault login with the physical keyboard?
Apologies, I've been self isolating. I hope to go test this, something I should have thought to check the first time, soon. The system in question did do a secure reboot last night, so skipped the filevault login, and I was able to do the second login without issue. Not really any news, good or bad, though since I could do that with ARD anyway. I hope to be able to go check with a keyboard plugged in next week.
- Michael Lynch @michael2021-05-14 19:41:16.439Z
ServeTheHome reviewed the Voyager and reported a similar issue. Is this an M1 Mac Mini?
I'm wondering if the Mac Mini whitelists keyboards by HID identifiers. If you'd like to test my theory, you can plug in a keyboard to the Mac Mini, run
lsusbfrom the Mac Mini to get the HID IDs of the USB devices, and then paste it into these lines of
echo 0x1d6b > idVendor # Linux Foundation echo 0x0104 > idProduct # Multifunction Composite Gadget
(first number becomes
idVendor, second number becomes