All my Wiznet Problems

[url]https://www.sparkfun.com/products/9473[/url]

That one, yes

@ Mr. John Smith -

Yeah

looks like you’d need to solder a wire from pin 11 of the RJ11 jack to pin 20 of the J1 header or something like that.

If I tried that, I would just destroy the module.

I have not looked at the 5100 docs, but the 5500 has the PHYCFGR register. Does that not exist on the 5100? Bits 0, 1 and 2 of PHYCFGR should give the current link status.

@ mcalsyn - Nope, the 5100 does not have the PHYCFGR register.

@ mcalsyn - He’s using a breakout module… he only has access to the pins that are brought out to the headers.

@ andre.m - The register is not in the 5100.

So I’m stuck on implementing DHCP. This is the most helpful site thus far [url]http://www.netmanias.com/en/?m=view&id=techdocs&no=5998[/url]

What are options? The DHCP Discover message has option 51, 53 and 55. What does that mean?

Well andre.m you were right; it does make more sense to me. Option structure is as follows: Option number 1 byte, Option Length 1 byte, Option Data; the number of bytes specified in option length.

e.g. for DHCP Discover the 3 bytes are: 0x35, 0x01,0x01

Then there is Option 61: client identifier
0x3D, 0x07, 0x01, 0x30 0x85 0xA9 0xa8 0x40 0xBC
Option, Length, Hardware Type:Ethernet, 6 bytes of MAC address

This is so much better.

Ok so DHCP now works.

:Tears:

Now for NTP!

rats, forgot NTP requires DNS.

On to DNS!

Well; I built a rudimentary DNS.

Now on to NTP!

Great implemented NTP.

Now to implement UPnP :snooty: