I am trying to boot my new board using uBoot, dhcp, and tftp. I’ve got MAC addresses set and I see the board on the network and I see it issue a DCHP DISCOVER message and my server responds with the appropriate DHCP Offer message, but I never see the DHCP Request come out of the board.
Marvell>> dhcp
mvpp2-1 Waiting for PHY auto negotiation to complete… done
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
The text below is from a WireShark capture on the network. This is a direct connection from the server to the board using two network cables and a simple 1G Ethernet switch. Another board from a different vendor boots just fine. I see the Discover/Offer/Request/Ack sequence and then the board starts booting.
What am I missing?
Rob Westfall
No. Time Delta Source SrcMac SrcPort Destination DestMac DestPort Protocol Length Info
7 1.755658 0.711160 0.0.0.0 1e:97:cb:5a:c0:41 68 255.255.255.255 Broadcast 67 DHCP 342 DHCP Discover - Transaction ID 0xcb73e551
Frame 7: 342 bytes on wire (2736 bits), 342 bytes captured (2736 bits)
Ethernet II, Src: 1e:97:cb:5a:c0:41 (1e:97:cb:5a:c0:41), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Internet Protocol Version 4, Src: 0.0.0.0, Dst: 255.255.255.255
User Datagram Protocol, Src Port: 68, Dst Port: 67
Dynamic Host Configuration Protocol (Discover)
Message type: Boot Request (1)
Hardware type: Ethernet (0x01)
Hardware address length: 6
Hops: 0
Transaction ID: 0xcb73e551
Seconds elapsed: 1
Bootp flags: 0x0000 (Unicast)
Client IP address: 0.0.0.0
Your (client) IP address: 0.0.0.0
Next server IP address: 0.0.0.0
Relay agent IP address: 0.0.0.0
Client MAC address: 1e:97:cb:5a:c0:41 (1e:97:cb:5a:c0:41)
Client hardware address padding: 00000000000000000000
Server host name not given
Boot file name not given
Magic cookie: DHCP
Option: (53) DHCP Message Type (Discover)
Option: (57) Maximum DHCP Message Size
Option: (93) Client System Architecture
Option: (94) Client Network Device Interface
Option: (60) Vendor class identifier
Option: (55) Parameter Request List
Option: (255) End
Padding: 000000000000000000000000000000000000000000
[Community ID: 1:t9O1j0qj71O4wJM7gnaHtgmfev8=]
No. Time Delta Source SrcMac SrcPort Destination DestMac DestPort Protocol Length Info
8 1.755870 0.000212 10.40.101.32 VMware_c8:b0:22 67 10.40.101.133 1e:97:cb:5a:c0:41 68 DHCP 342 DHCP Offer - Transaction ID 0xcb73e551
Frame 8: 342 bytes on wire (2736 bits), 342 bytes captured (2736 bits)
Ethernet II, Src: VMware_c8:b0:22 (00:0c:29:c8:b0:22), Dst: 1e:97:cb:5a:c0:41 (1e:97:cb:5a:c0:41)
Internet Protocol Version 4, Src: 10.40.101.32, Dst: 10.40.101.133
User Datagram Protocol, Src Port: 67, Dst Port: 68
Dynamic Host Configuration Protocol (Offer)
Message type: Boot Reply (2)
Hardware type: Ethernet (0x01)
Hardware address length: 6
Hops: 0
Transaction ID: 0xcb73e551
Seconds elapsed: 1
Bootp flags: 0x0000 (Unicast)
Client IP address: 0.0.0.0
Your (client) IP address: 10.40.101.133
Next server IP address: 10.40.101.32
Relay agent IP address: 0.0.0.0
Client MAC address: 1e:97:cb:5a:c0:41 (1e:97:cb:5a:c0:41)
Client hardware address padding: 00000000000000000000
Server host name not given
Boot file name: /tftpboot/cn913x/bootFileName
Magic cookie: DHCP
Option: (53) DHCP Message Type (Offer)
Option: (54) DHCP Server Identifier (10.40.101.32)
Option: (51) IP Address Lease Time
Option: (1) Subnet Mask (255.255.255.0)
Option: (17) Root Path
Option: (255) End
Padding: 000000000000000000000000000000000000000000000000000000000000
[Community ID: 1:Ujn4bh3JrweNFGVsprpdhBy7fdY=]