Rev A vs Rev B - Ethernet Discrepency
Started by ColinR, Apr 12 2011 06:54 PM
5 replies to this topic
#1
Posted 12 April 2011 - 06:54 PM
I have 2 Netduino Plus boards, one Rev A, one Rev B. Both are loaded with the same firmware (v4.1.1 beta 1), and the same program.
The Rev A board runs the program successfully. The Rev B board fails with a Socket Exception fairly cconsistently, and when it does run, the board fails after a few minutes (10 minutes tops)
Is the Rev B board broken - or is there a change, that I should be coding in to handle?
#2
Posted 13 April 2011 - 04:01 AM
Hi ColinR,
The Ethernet design is identical between Rev A and Rev B boards.
The first thing I'd check...are you using different MAC addresses on the two boards (and are they set to the MAC Address from the back of your Netduino Pluses)? Also, I'd double-check the TCP settings.
We run a series of automated tests on all Netduino Pluses which verify both the connectivity and speed of Ethernet before boards ship to resellers. But it is totally possible that your board was damaged in shipping, etc. etc.
Finally--do you have any components plugged into the two boards?
Please let me know if the MAC address and IP settings are all configured well...and if you're still having troubles.
Chris
#3
Posted 13 April 2011 - 06:29 AM
Hi Chris,
Thanks for the reply,
We have put IP Address DNS and gateway setting on an SD card which is being read at startup, to configure network.
The SD card is being moved to both boards, so Network settings are the same.
We have also tried with the same shield ( a light sensor) , and with no hardware plugged in.
Rev A board is solid, Rev B board fails. We have access to another Rev B board which we will test hopefully later today.
Is there a test program we can try this side to confirm hardware is working.
Thank you
Neil
#4
Posted 13 April 2011 - 08:56 AM
Hi Neil,
What MAC address is being used on the two boards? They need to have valid MAC addresses...and both should use different addresses.
The best wayt to confirm that hardware is working properly is to set the MAC and IP settings...and then try to download a webpage. Which is basically what you're doing now...
Please try testing the other "Rev B" board. If your current "Rev B" board was damaged during shipping, we'd be happy to replace it under its 30-day warranty.
Chris
#5
Posted 13 April 2011 - 09:03 PM
Chris,
We are using the MAC address from the bottom of the board
We ran the test on other Rev B board and it runs and is still running the code successfully (2 hours). The Rev A board has been running the code now for 24hours with no failures.
But the one board is failing consistently, can we arrange to replace it?
Neil
#6
Posted 14 April 2011 - 08:26 AM
Hi Neil,
Chris
Sure thing. You have a PM.Chris,
We are using the MAC address from the bottom of the board
We ran the test on other Rev B board and it runs and is still running the code successfully (2 hours). The Rev A board has been running the code now for 24hours with no failures.
But the one board is failing consistently, can we arrange to replace it?
Neil
Chris
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users