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

Can not recorgnize in window server 2019 #92

Open
lijicheng168 opened this issue Jan 22, 2025 · 11 comments
Open

Can not recorgnize in window server 2019 #92

lijicheng168 opened this issue Jan 22, 2025 · 11 comments

Comments

@lijicheng168
Copy link

Can not recorgnize in window server 2019. Can you test it?

@polhenarejos
Copy link
Owner

What do you mean by recognized?

@lijicheng168
Copy link
Author

After tested it, I found that it will have a same situation when I push the reset button.

Image
Maybe caused by the init step.
When the system comunicate with board by usb. But the board has pass the init step.

@polhenarejos
Copy link
Owner

But does it work with a browser?

@lijicheng168
Copy link
Author

lijicheng168 commented Jan 26, 2025

But does it work with a browser?

Yes, the USB cannot be successfully started. It also cannot be used in the browser.
After repeated attempts, it should now be possible to determine where the problem occurs.
I think there is a problem when the system tries to connect to the USB twice. The situation can be abstracted as if I attach a battery or external power supply to the pico, I disconnect the USB connection from the computer and re-insert the connection, but the rp2040 does not restart, but it is equivalent to re-initiating the USB handshake.
Why does this happen?
I think my fido is integrated into the keyboard, so sometimes disconnecting does not cause the rp2040 to restart.
If I do not disconnect the power, but just unload and load the USB device in the computer, the rp2040 will not re-execute the USB initialization and handshake process. This will cause problems.
I think there is a problem when handling the USB disconnection and reconnection.
Can you handle this situation in detail?

To reproduce this error, you can download the tool
https://www.uwe-sieber.de/usbtreeview_e.html#download
Right-click the device and click "restart port"

@polhenarejos
Copy link
Owner

There was a problem with the keyboard interface and Windows that might be related with your issue, see #97. Can you test the latest nightly development build?

@lijicheng168
Copy link
Author

There was a problem with the keyboard interface and Windows that might be related with your issue, see #97. Can you test the latest nightly development build?

I use 6265992. Still not work.
I got an usb hub between the pico and pc. The usb not handle right.

@polhenarejos
Copy link
Owner

Try using the nightly development build.

@lijicheng168
Copy link
Author

Try using the nightly development build.

That's the nightly development build.

@polhenarejos
Copy link
Owner

But the nightly dev build does not use commit 6265992. How are you sure?

@lijicheng168
Copy link
Author

Image
Could you please give me a link? I use the waveshare zero.

@lijicheng168
Copy link
Author

lijicheng168 commented Feb 8, 2025

I still use 353d782 build and doesn't work too.

Image
Cmake options

-DPICO_BOARD=waveshare_rp2040_zero -DENABLE_UP_BUTTON=0 -DVIDPID=Yubikey5 -DENABLE_DELAYED_BOOT=1

The usb is flashing, but usb not work well. The system not start the device successful.
In UsbTreeView the good device looks like

Image

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

No branches or pull requests

2 participants