-
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
DP83848 doesn't want to work #3
Comments
Hi... I use this ethernet module in my another experiment and I found several bugs in this code.
This was inspired by example code pio-examples/pio/i2c.pio
I don't think that any of these thinks will help you. You wrote that all messages have 1518 bytes. Are they full of zeros (I suppose that there are no traffic at network)? Or are they padded to 1518 bytes? |
sorry, I was wrong. The package size is correct, but every received package fails crc check. Several bytes received is different with wireshark |
Try to increase RPi Pico clock. Or change wires between pico and DP83848. |
Hi!
I'm trying this example with another PHY - DP83848.
It works well with this example: https://github.com/sandeepmistry/pico-rmii-ethernet
It sends DHPC requests, i see it in wireshark and router logs, but it doesn't receive data.
I tried to dump received data to serial port. All bytes is received and match with wireshark, but all packages have same size - 1518 bytes and they are not splitted.
I always see this message in serial output:
"invalid packet received (crc)"
could you help me, what can be wrong?
The text was updated successfully, but these errors were encountered: