Skip to content

Pico W hangs after upgrading SDK from v2.0.0 to v2.1.0 #2192

@Slion

Description

@Slion

On Pico W RP2040.
I have an app using btstack in poll mode, tinyusb and lwip.
I was hoping to switch from Pico W to Pico 2 W but SDK v2.1.0 introduced some bug.
With the watchdog it keeps rebooting a few seconds after restart.
After disabling the watchdog it hangs and those logs are trickling in:

[CYW43] do_ioctl(2, 263, 16): timeout
got unexpected packet 0
[CYW43] do_ioctl(0, 262, 9): timeout
Ignoring packet with wrong id 9 != 10
[CYW43] do_ioctl(0, 262, 9): timeout
Ignoring packet with wrong id 11 != 12

or

[CYW43] do_ioctl(0, 262, 9): timeout
got unexpected packet 0
[CYW43] do_ioctl(0, 262, 9): timeout
got unexpected packet 0
[CYW43] do_ioctl(0, 262, 9): timeout
got unexpected packet 0
[CYW43] do_ioctl(0, 262, 9): timeout
got unexpected packet 0
[CYW43] do_ioctl(0, 262, 9): timeout
got unexpected packet 0
[CYW43] do_ioctl(0, 262, 9): timeout
got unexpected packet 0

I tried various combinations of tinyusb and other sub-modules without joy.
Also tried both cyw43-driver from 2.0.0 and 2.1.0 .
Notably tried tinyusb v0.18.0 as mentioned in #2170.
I looks like the issue lies with changes to the SDK itself.

Upgrade from SDK v1.5.0.to v2.0.0 was a breeze in comparison.
I guess I'll put back my shiny RP2350s in the drawer, keep on working with RP2040 and wait out the storm, hoping v2.2.0 brings clearer skies.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions