-
Notifications
You must be signed in to change notification settings - Fork 1
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
Wiring #1
Comments
Hi, I think that this information is written in README.md. But this is only example implementation. It is neccessarry to tune it and fix possible bugs. This project is only way, how to solve 100MBit ethernet with pico. It has not been used anywhere so there can be a lot of bugs. It is good that you are going to test it. If there are some problems, let me know. I can fix it in this repo so other people will be able to run it. |
we need a version for the new Zero 2 W working with generic pikvm as their image doesn't know the new radio & so cant ever connect wirelessly to actually use it... local 172.0.0.2 comes up so there's that for LAN8720/pico to pin passthrough to a z2w header |
Hi, first of all thank you for publishing this repo! b) in the CMakeLists.txt was missing activation for USB output (or UART). I added the following lines: The central router of the LAN in this house is reporting the new IPv4 wired device as 192.168.1.89. The device has no HOSTNAME (yet). Greetings, |
@dave-online: But I do not know what to do with this information. This code is probably useless for you. Hi @PaulskPt. |
Hi @messani, created a branch put in that branch the changes mentioned under a) and b) and created a PR. There are two more things that I noticed. The setup received an IP address from the router; then the router reports the device being connected (see image in other answer below) but shortly after the router reports that the device is disconnected. Using WireShark I see packets from a device with IP-address 0.0.0.0, sometimes shown with a resolved name "Raspberr_85:74:33" and a MAC of b8:27:eb:85:74:33. See the screenshot below from WireShark. |
Ok, lets make it clear. Wireshark shows DHCP discover and DHCP offer packets. This is IMHO correct because DHCP client is enabled. or you can try to open example page in web browser: It is long time ago when i commited this project. But I remember that ICMP PING and HTTP server worked. If it really does not work, can you send me packets of communication which does not work (eg. wireshark screenshot)? |
Yes, the RPi Pico with the LAN8720 module are sending and receiving packets. See the attached screenshot showing the ping challenge and reply in Wireshark and the ping command in a Windows Terminal / bash (WSL1) session. |
Your approach is awesome! How did you wire it compared to the other 10mbps approach? Did you remove the crystal from the lan8720 board and then generate a clock from the pico directly? If so, what frequency? If you could clarify your approach that would be great. I'm looking forward to testing your implementation. Thanks!
The text was updated successfully, but these errors were encountered: