Skip to content

Macropad and other rp2 boot up issues with RC2 #5354

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

Closed
Neradoc opened this issue Sep 16, 2021 · 3 comments · Fixed by #5357
Closed

Macropad and other rp2 boot up issues with RC2 #5354

Neradoc opened this issue Sep 16, 2021 · 3 comments · Fixed by #5357
Labels
bug rp2040 Raspberry Pi RP2040
Milestone

Comments

@Neradoc
Copy link

Neradoc commented Sep 16, 2021

Updating a macropad to RC2 from the site made the board not mount (and make the mouse stutter).
When I plug the board or reset, the safe mode blink happens, then nothing. Not even the screen shows anything.
Putting RC1 back, and power cycling restored it to normal.

Trying recent builds, I narrowed it down to #5341. Reverting it in RC2 fixed the issue.

On a Raspberry pico, RC2 does not show or run the code when plugged in, but comes back and seems to run ok after pressing reset. The fix makes it run as expected when plugged in. Same thing with a Pimoroni Keybow 2040 or QT PY 2040.

@dhalbert
Copy link
Collaborator

I reproduced this on a Feather RP2040. On power-up, nothing is seen. I wrote a blink program in code.py and it did not start. Pressing reset usually causes the board to come up, but I had to switch USB ports after a second power-cycle, so I think the USB behavior is upsetting Linux.

@dhalbert dhalbert added this to the 7.0.0 milestone Sep 16, 2021
@dhalbert dhalbert added bug rp2040 Raspberry Pi RP2040 labels Sep 16, 2021
@dhalbert
Copy link
Collaborator

dhalbert commented Sep 16, 2021

I tried adding an explicit check for !tud_task_event_ready() before the __wfi(), which is what the code did before #5182, and that did not help.

@tannewt Since this is a show-stopper, we could just revert #5341, and I'll make an rc.3 quickly. Let's talk about what to do next.

@jpconstantineau
Copy link

I can confirm this issue is present on another RP2040 board I am working on (not yet in the list but loaded a Pico uf2 as a first test - received the PCBs before dinner...).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug rp2040 Raspberry Pi RP2040
Projects
None yet
3 participants