Skip to content
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

No response after reboot #39

Open
layornos opened this issue Jun 24, 2016 · 10 comments
Open

No response after reboot #39

layornos opened this issue Jun 24, 2016 · 10 comments

Comments

@layornos
Copy link

After a regular reboot, the keyboard does not response. Unplug and replug "solves" the problem.

System: Windows 10
Keyboard: Ergodox from Falbatech

@marknsikora
Copy link
Collaborator

That is quite strange. Are you running with the newest code, we recently pulled from upstream.

@squarefrog
Copy link
Collaborator

I have seen this when the PC is powered off for some time. I'm afraid I haven't really used windows in 10 years so wouldn't know where to start. AFAIK the teensy is class compliant and doesn't need a driver. Could be to do with low power while the PC is booting perhaps?

Do the LEDs flash after the POST beep?

@layornos
Copy link
Author

layornos commented Jun 24, 2016

The inital red led flashes only when i replug the keyboard. No other led flashing.

I will test it on a linux system.

Same behavior under Linux and all USB ports.

Code is up-to-date.

@marknsikora
Copy link
Collaborator

So I just tested this a few times. I tried rebooting

  • window -> windows
  • windows -> linux
  • linux -> linux
  • linux -> windows

And I always had a functioning keyboard after boot. For the windows to windows I took notes on what happened.

  1. Keyboard connected, leds on
  2. Reboot windows
  3. Keyboard goes into sleep, caps lock does a "breath" (slowly increase and decreases intensity)
  4. BIOS screen shows
  5. Teensy light flashes
  6. Grub bootload
  7. Keyboard works
  8. Start windows bootloader
  9. Windows logo screen
  10. Teensy flashes again
  11. Login screen
  12. Keyboard works

@wobbol
Copy link

wobbol commented Jul 15, 2016

@marknsikora what hardware usb interface you are using?
Is the usb interface on-board or are you plugging the keyboard into a powered/un-powered splitter?
Do you have anything exotic in your keymap?

On my motherboard I plug my ergodox directly into one of the rear usb ports. After boot, I have to un/re plug the keyboard or it does not respond.
I have not looked into how the n-key rollover mode change affects this, but it seems related to both of our issues.

@marknsikora
Copy link
Collaborator

I'm also plugged into one of the rear usb ports, nothing special.

Can @wobbol, @layornos, and anyone else seeing this issue answer these two questions

  1. What is your boot setup. Are you using grub? Booting directly into windows? etc.
  2. Is your motherboard using BIOS or UEFI? If you are using UEFI are you boot in legacy mode?

@layornos
Copy link
Author

Regular boot is not the problem, if the keyboard was unplugged and plugged in before restart. But after a reboot or boot after regular shutdown, the Ergodox does not response.

  1. Boot direct into Windows
  2. UEFI, no legacy

@wobbol
Copy link

wobbol commented Jul 24, 2016

Regular boot or reboot the problem is the same. The ErgoDox does not respond until a physical unplug and replug. I have not looked into tmk's magic boot buttons yet.

  1. No windows, grub2
  2. EFI and legacy

@layornos
Copy link
Author

layornos commented Aug 6, 2016

Is it possible to debug the ErgoDox with the USB interface?

@wobbol
Copy link

wobbol commented Aug 22, 2016

@layornos this http://www.pjrc.com/teensy/hid_listen.html should let you see what is happening even if you are using LUFA to compile.
This issue is no longer present since I switched to a fork of squarefrog's rework.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants