This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DNS_demo failure - MCB2300

Hi,
I'm using a MCB2300 with LPC2368 and the DNS_demo program.
But I can't get the DHCP client and DNS Address from TCPNET working.
How could i experiment?
Thanks!

This is Debug information:
DNS Resolver Demo Example

Resolving host: http://www.google.com
ETH ERR: Local IP address: 0.0.0.0
ETH ERR: Local IP address: 0.0.0.0
ETH ERR: Local IP address: 0.0.0.0
ETH ERR: Local IP address: 0.0.0.0
ETH ERR: Local IP address: 0.0.0.0
ETH ERR: Local IP address: 0.0.0.0
ETH ERR: Local IP address: 0.0.0.0
ETH ERR: Local IP address: 0.0.0.0
ETH ERR: Local IP address: 0.0.0.0
ETH ERR: Local IP address: 0.0.0.0
ETH ERR: Local IP address: 0.0.0.0
DNS Resolver Timeout expired, Host Address not resolved.
DHCP ERR:Timeout for retransm. too big, Next state INIT

  • Most likely a DHCP server is not working or a LAN connection is broken.

    Please check a HTTP_Demo example first and try to connect to a mcb2300 host from a web browser.

    Franc

  • I have try all MCB2300's demo program , but all of them could't work.
    This is the full debug information of DNS demo program.

    MEM: Initialize dyn.Memory Pool size 8192 bytes
    ETH: Initialize Ethernet interface
    ARP: Initialize 10 Cache entries
    UDP: Initialize 3 Sockets
    NBNS:Initialize NetBIOS Name Service
    UDP: Searching for free UDP Socket...
    UDP: Free UDP Socket 0 allocated
    UDP: Socket 0, port 137 Opened
    DHCP:Initialize DHCP Client
    UDP: Searching for free UDP Socket...
    UDP: Free UDP Socket 1 allocated
    UDP: Socket 1, port 68 Opened
    DNS: Initialize DNS Resolver
    UDP: Searching for free UDP Socket...
    UDP: Free UDP Socket 2 allocated
    UDP: Socket 2, port 53 Opened

    DNS Resolver Demo Example
    DHCP:State INIT, Sending DHCP_DISCOVER...
    DHCP: Sending request to Server
    MEM: Allocating 356 bytes
    MEM: Blocks: 1, Load: 356 bytes
    UDP: Sending UDP frame, Socket 1, data len: 300 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 255.255.255.255
    IP : Frame len: 328 bytes
    IP : Protocol: 00, Id: 0001
    ETH: Sending Ethernet frame...
    ETH: Dest. MAC: FF:FF:FF:FF:FF:FF
    ETH: Frame len: 342
    MEM: Releasing 356 bytes
    MEM: Counter: 0, Load: 0 bytes
    DHCP: Next state SELECTING
    DHCP:State SELECTING...
    DHCP: Retransmitting DHCP_DISCOVER
    DHCP: Sending request to Server
    MEM: Allocating 356 bytes
    MEM: Blocks: 1, Load: 356 bytes
    UDP: Sending UDP frame, Socket 1, data len: 300 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 255.255.255.255
    IP : Frame len: 328 bytes
    IP : Protocol: 11, Id: 0002
    ETH: Sending Ethernet frame...
    ETH: Dest. MAC: FF:FF:FF:FF:FF:FF
    ETH: Frame len: 342
    MEM: Releasing 356 bytes
    MEM: Counter: 0, Load: 0 bytes

    Resolving host: http://www.google.com
    DNS: Resolving host: 'http://www.google.com'
    DNS: Sending request to DNS Server
    MEM: Allocating 88 bytes
    MEM: Blocks: 1, Load: 88 bytes
    UDP: Sending UDP frame, Socket 2, data len: 32 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 202.106.0.20
    IP : Frame len: 60 bytes
    IP : Protocol: 11, Id: 0003
    ETH: Sending Ethernet frame...
    ETH ERR: Local IP address: 0.0.0.0
    MEM: Releasing 88 bytes
    MEM: Counter: 0, Load: 0 bytes
    DNS: Retransmitting DNS request
    DNS: Sending request to DNS Server
    MEM: Allocating 88 bytes
    MEM: Blocks: 1, Load: 88 bytes
    UDP: Sending UDP frame, Socket 2, data len: 32 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 202.106.0.20
    IP : Frame len: 60 bytes
    IP : Protocol: 11, Id: 0004
    ETH: Sending Ethernet frame...
    ETH ERR: Local IP address: 0.0.0.0
    MEM: Releasing 88 bytes
    MEM: Counter: 0, Load: 0 bytes
    DNS: Retransmitting DNS request
    DNS: Sending request to DNS Server
    MEM: Allocating 88 bytes
    MEM: Blocks: 1, Load: 88 bytes
    UDP: Sending UDP frame, Socket 2, data len: 32 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 202.106.0.20
    IP : Frame len: 60 bytes
    IP : Protocol: 11, Id: 0005
    ETH: Sending Ethernet frame...
    ETH ERR: Local IP address: 0.0.0.0
    MEM: Releasing 88 bytes
    MEM: Counter: 0, Load: 0 bytes
    DNS: Retransmitting DNS request
    DNS: Sending request to DNS Server
    MEM: Allocating 88 bytes
    MEM: Blocks: 1, Load: 88 bytes
    UDP: Sending UDP frame, Socket 2, data len: 32 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 202.106.0.20
    IP : Frame len: 60 bytes
    IP : Protocol: 11, Id: 0006
    ETH: Sending Ethernet frame...
    ETH ERR: Local IP address: 0.0.0.0
    MEM: Releasing 88 bytes
    MEM: Counter: 0, Load: 0 bytes
    DHCP:State SELECTING...
    DHCP: Retransmitting DHCP_DISCOVER
    DHCP: Sending request to Server
    MEM: Allocating 356 bytes
    MEM: Blocks: 1, Load: 356 bytes
    UDP: Sending UDP frame, Socket 1, data len: 300 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 255.255.255.255
    IP : Frame len: 328 bytes
    IP : Protocol: 11, Id: 0007
    ETH: Sending Ethernet frame...
    ETH: Dest. MAC: FF:FF:FF:FF:FF:FF
    ETH: Frame len: 342
    MEM: Releasing 356 bytes
    MEM: Counter: 0, Load: 0 bytes
    DNS: Retransmitting DNS request
    DNS: Sending request to DNS Server
    MEM: Allocating 88 bytes
    MEM: Blocks: 1, Load: 88 bytes
    UDP: Sending UDP frame, Socket 2, data len: 32 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 202.106.0.20
    IP : Frame len: 60 bytes
    IP : Protocol: 11, Id: 0008
    ETH: Sending Ethernet frame...
    ETH ERR: Local IP address: 0.0.0.0
    MEM: Releasing 88 bytes
    MEM: Counter: 0, Load: 0 bytes
    DNS: Retransmitting DNS request
    DNS: Sending request to DNS Server
    MEM: Allocating 88 bytes
    MEM: Blocks: 1, Load: 88 bytes
    UDP: Sending UDP frame, Socket 2, data len: 32 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 202.106.0.20
    IP : Frame len: 60 bytes
    IP : Protocol: 11, Id: 0009
    ETH: Sending Ethernet frame...
    ETH ERR: Local IP address: 0.0.0.0
    MEM: Releasing 88 bytes
    MEM: Counter: 0, Load: 0 bytes
    DNS: Switching to Secondary DNS Server.
    DNS: Retransmitting DNS request
    DNS: Sending request to DNS Server
    MEM: Allocating 88 bytes
    MEM: Blocks: 1, Load: 88 bytes
    UDP: Sending UDP frame, Socket 2, data len: 32 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 219.141.136.10
    IP : Frame len: 60 bytes
    IP : Protocol: 11, Id: 000A
    ETH: Sending Ethernet frame...
    ETH ERR: Local IP address: 0.0.0.0
    MEM: Releasing 88 bytes
    MEM: Counter: 0, Load: 0 bytes
    DNS: Retransmitting DNS request
    DNS: Sending request to DNS Server
    MEM: Allocating 88 bytes
    MEM: Blocks: 1, Load: 88 bytes
    UDP: Sending UDP frame, Socket 2, data len: 32 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 219.141.136.10
    IP : Frame len: 60 bytes
    IP : Protocol: 11, Id: 000B
    ETH: Sending Ethernet frame...
    ETH ERR: Local IP address: 0.0.0.0
    MEM: Releasing 88 bytes
    MEM: Counter: 0, Load: 0 bytes
    DNS: Retransmitting DNS request
    DNS: Sending request to DNS Server
    MEM: Allocating 88 bytes
    MEM: Blocks: 1, Load: 88 bytes
    UDP: Sending UDP frame, Socket 2, data len: 32 bytes
    IP : Sending IP frame...
    IP : Dest. IP: 219.141.136.10
    IP : Frame len: 60 bytes
    IP : Protocol: 11, Id: 000C
    ETH: Sending Ethernet frame...

  • From the log it is obvious that the ethernet is not working, because nothing is received.

    Did you check the ethernet cable? For connection with a LAN switch you need a straight-through cable. Some of the LAN switches also have an Auto MDI/MDI-X crossover detection and are able to work with both crossover and straight-through cables.

    If there is no problem with the LAN cabling, then there must be a problem with your MCB2300, which needs a repairing.

    Franc

  • Maybe you have an outdated RL-ARM which does not support the new LPC2368 silicon revision. Current RL-ARM version is v3.22a

    Franc