I am seeing issues with DHCP on RCM6700 using 10.72.
Sometimes the module falls back to fallback address however I cannot ping the device. The network is the same, I simply reboot and try again and both DHCP or fallback can work.
I have reverted back to running the DHCP.c example and can still see the problem. I am doing a soft reset to reproduce, sometimes it takes a number of restart program attempts to see the fail.
I am pinging both the fallback and the dhcp address on a different machine.
Anyone any suggestions on what is going on here or what I may be doing wrong?
Thanks if you have read this far.
This is the output with some debug when it fails:
========= DHCP.C =========
Enter the following keystrokes:
0-9 toggle specified interface up/down
p ping a host
P ping the same host again
w do a HTTP HEAD request to specified host
W HTTP HEAD from the same host again
t print the interface, router, ARP and DNS server tables
r add a router entry
R delete a router entry
n add a nameserver (DNS) entry
N delete a nameserver entry
f flush an ARP table entry
i set new IP address and netmask
IP: pkt_init reserved 10 buffers at 000FB09A
IP: i/f 0 using hwa :00:90:C2:FD:B4:FC
Interface 0 is qualified for DHCP.
Starting network (DHCP timeout 8 seconds)…
Done sock_init()
TCP: -8217ms since last call to tcp_tick!
DHCP: Sending DISCOVER request on i/f 0
DHCP: retransmit in state 16 -> 13
DHCP: Sending DISCOVER request on i/f 0
DHCP: retransmit in state 16 -> 13
DHCP: Sending DISCOVER request on i/f 0
DHCP: overall timeout (6 sec)
DHCP: Didn’t acquire lease on i/f 0
DHCP: Fallback to c0a896cd on i/f 0
Interface # 0 is now UP
Network Parameters:
My IP Address = C0A896CD
Netmask = FFFFFF00
DHCP fell back to defaults
Interface table:
IP addr. Mask Up Lnk Type MTU Flags Peer/router
0 192.168.150.205 255.255.255.0 yes yes eth 1500 *D S
Nameserver list:
= = = = = = = = = = = = = = =
TCP: 291ms since last call to tcp_tick!
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: Sending DISCOVER request on i/f 0
TCP: 200ms since last call to tcp_tick!
TCP: 101ms since last call to tcp_tick!
DHCP: retransmit in state 16 -> 13
DHCP: Sending DISCOVER request on i/f 0
DHCP: retransmit in state 16 -> 13
DHCP: Sending DISCOVER request on i/f 0
DHCP: overall timeout (6 sec)
DHCP: Didn’t acquire lease on i/f 0
DHCP: Fallback to c0a896cd on i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: driving state machine for i/f 0
DHCP: Sending DISCOVER request on i/f 0
DHCP: retransmit in state 16 -> 13
DHCP: Sending DISCOVER request on i/f 0
DHCP: retransmit in state 16 -> 13
DHCP: Sending DISCOVER request on i/f 0
DHCP: overall timeout (6 sec)
DHCP: Didn’t acquire lease on i/f 0
DHCP: Fallback to c0a896cd on i/f 0
DHCP: driving state machine for i/f 0