-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
USB protocol stack behaviour on boot time or BIOS #58
Comments
PJRC stack doesn't work on Windows after reboot: http://geekhack.org/index.php?topic=41989.msg1032558#msg1032558
http://geekhack.org/index.php?topic=41989.msg1033644#msg1033644
|
I can confirm that I have same problem with Ergodox (on my fork). I use it with Debian. I can use kbd in BIOS and in Grub, but after system is loaded - I have to re-plug kbd to get it working. I never had such problem with Ben's firmware. Currently I use PJRC stack and never tried to use LUFA stack. |
Using PJRC stack and Windows7 I also confirmed keyboard function doesn't work after reboot(but mouse function still worked). And resuming from sleep with keyboard(remote wakeup) only worked once, not after second. LUFA stack has no problem on reboot and resuming.(I can resume computer four times in a row.) LUFA seems to has no problem on these. You are recommended to use LUFA stack. |
I used the PJRC stack till around july (when you said in [tmk_keyboard] USB spec confromance (#50) that you won't update the PJRC stat anymore). Until than PJRC worked great for me. |
I'd like to use LUFA, and even created Makefile for it: But unfortunately, it doesn't work for me: keyboard constantly rebooting (I see this with leds). |
umm, I can't come up with reasonable causes of the problem instantly so far. If I were you I would comment out all build options in Makefile and see the result at first. |
From the comments, it looks like this is no longer really an issue if I use LUFA - is that right? |
Yes, it should be ok. |
I didn't test my firmware under boot/reboot, BIOS or boot selector like ntldr, grub and etc, and my code is not completely conformed to USB/HID spec. So I'm sure problems can remain to exist in my code.
NOTE: This issue comes form my work, not original PJRC/LUFA. I must say this for honor of them.
The text was updated successfully, but these errors were encountered: