Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ipxe brcm5720 NIC fails communicate with PXE server
2015-11-12, 05:19
Post: #1
ipxe brcm5720 NIC fails communicate with PXE server
We have BCM5720 NICs on our board. Our board has Intel bdx-de CPU.
Enabled tg3 driver.
If I configure IP, netmask, gateway manually and try download images from PXE server, it works fine.
But, dhcp does not work,ie.,
ifconf -c dhcp net1

Is there any known issue with DHCP communication on iPXE via BRCM5720 NICs?

BootMode Ext Pxe:Trying net1(external)...
allocated iob_buffer for descriptor 0
allocated iob_buffer for descriptor 1
allocated iob_buffer for descriptor 2
allocated iob_buffer for descriptor 3
allocated iob_buffer for descriptor 4
allocated iob_buffer for descriptor 5
allocated iob_buffer for descriptor 6
allocated iob_buffer for descriptor 7
net1: 04:62:73Big Grinc:88:1f using 14e4-165f on PCI08:00.1 (open)
[Link:down, TX:1737 TXE:0 RX:9050 RXE:7778]
[Link status: Down (http://ipxe.org/38086193)]
[RXE: 2340 x "Operation not supported (http://ipxe.org/3c086083)"]
[RXE: 3941 x "The socket is not connected (http://ipxe.org/380f6093)"]
[RXE: 799 x "Operation not supported (http://ipxe.org/3c046083)"]
[RXE: 6 x "Invalid argument (http://ipxe.org/1c076082)"]
Waiting for link-up on net1..... ok
UDP 0x785fc128 allocated
UDP 0x785fc128 bound to port 68
DHCP 0x785fb4a8 entering discovery state
Configuring (net1 04:62:73Big Grinc:88:1f)...DHCP 0x785fb4a8 DHCPDISCOVER
Transmitted packet: 444 bytes
Transmitted packet: 70 bytes
Transmitted packet: 70 bytes
Transmitted packet: 70 bytes
RX - desc_idx: 0 sw_idx: 0 hw_idx: 1
Received packet: 60 bytes 0 1
allocated iob_buffer for descriptor 8
RX - desc_idx: 1 sw_idx: 1 hw_idx: 2
Received packet: 218 bytes 1 2
allocated iob_buffer for descriptor 9
.DHCP 0x785fb4a8 DHCPDISCOVER
Transmitted packet: 444 bytes
Transmitted packet: 70 bytes
RX - desc_idx: 2 sw_idx: 2 hw_idx: 3
Received packet: 218 bytes 2 3
allocated iob_buffer for descriptor 10
.RX - desc_idx: 3 sw_idx: 3 hw_idx: 4
Received packet: 60 bytes 3 4
allocated iob_buffer for descriptor 11
RX - desc_idx: 4 sw_idx: 4 hw_idx: 5
Received packet: 218 bytes 4 5
allocated iob_buffer for descriptor 12
.DHCP 0x785fb4a8 DHCPDISCOVER
Transmitted packet: 444 bytes
Transmitted packet: 70 bytes
.RX - desc_idx: 5 sw_idx: 5 hw_idx: 6
Received packet: 60 bytes 5 6
allocated iob_buffer for descriptor 13
RX - desc_idx: 6 sw_idx: 6 hw_idx: 7
Received packet: 60 bytes 6 7
allocated iob_buffer for descriptor 14
.RX - desc_idx: 7 sw_idx: 7 hw_idx: 8
Received packet: 62 bytes 7 8
allocated iob_buffer for descriptor 15
No UDP connection listening on port 1985
.RX - desc_idx: 8 sw_idx: 8 hw_idx: 9
Received packet: 108 bytes 8 9
allocated iob_buffer for descriptor 16
No UDP connection listening on port 547
RX - desc_idx: 9 sw_idx: 9 hw_idx: 10
Received packet: 60 bytes 9 10
allocated iob_buffer for descriptor 17
.UDP 0x785fc128 closed
RX - desc_idx: 10 sw_idx: 10 hw_idx: 11
Received packet: 62 bytes 10 11
allocated iob_buffer for descriptor 18
No UDP connection listening on port 1985
RX - desc_idx: 11 sw_idx: 11 hw_idx: 12
Received packet: 210 bytes 11 12
allocated iob_buffer for descriptor 19
RX - desc_idx: 12 sw_idx: 12 hw_idx: 14
Received packet: 433 bytes 12 14
RX - desc_idx: 13 sw_idx: 13 hw_idx: 14
Received packet: 70 bytes 13 14
allocated iob_buffer for descriptor 20
allocated iob_buffer for descriptor 21
No UDP connection listening on port 67
RX - desc_idx: 14 sw_idx: 14 hw_idx: 16
Received packet: 342 bytes 14 16
RX - desc_idx: 15 sw_idx: 15 hw_idx: 16
Received packet: 118 bytes 15 16
allocated iob_buffer for descriptor 22
allocated iob_buffer for descriptor 23
No UDP connection listening on port 68
Transmitted packet: 70 bytes
RX - desc_idx: 16 sw_idx: 16 hw_idx: 17
Received packet: 70 bytes 16 17
allocated iob_buffer for descriptor 24
.RX - desc_idx: 17 sw_idx: 17 hw_idx: 18
Received packet: 62 bytes 17 18
allocated iob_buffer for descriptor 25
No UDP connection listening on port 1985
RX - desc_idx: 18 sw_idx: 18 hw_idx: 19
Received packet: 70 bytes 18 19
allocated iob_buffer for descriptor 26
RX - desc_idx: 19 sw_idx: 19 hw_idx: 20
Received packet: 433 bytes 19 20
allocated iob_buffer for descriptor 27
No UDP connection listening on port 67
RX - desc_idx: 20 sw_idx: 20 hw_idx: 21
Received packet: 342 bytes 20 21
allocated iob_buffer for descriptor 28
No UDP connection listening on port 68
RX - desc_idx: 21 sw_idx: 21 hw_idx: 22
Received packet: 108 bytes 21 22
allocated iob_buffer for descriptor 29
No UDP connection listening on port 547
RX - desc_idx: 22 sw_idx: 22 hw_idx: 23
Received packet: 60 bytes 22 23
allocated iob_buffer for descriptor 30
.RX - desc_idx: 23 sw_idx: 23 hw_idx: 24
Received packet: 70 bytes 23 24
allocated iob_buffer for descriptor 31
RX - desc_idx: 24 sw_idx: 24 hw_idx: 25
Received packet: 108 bytes 24 25
allocated iob_buffer for descriptor 32
No UDP connection listening on port 547
.RX - desc_idx: 25 sw_idx: 25 hw_idx: 26
Received packet: 62 bytes 25 26
allocated iob_buffer for descriptor 33
No UDP connection listening on port 1985
RX - desc_idx: 26 sw_idx: 26 hw_idx: 27
Received packet: 139 bytes 26 27
allocated iob_buffer for descriptor 34
No UDP connection listening on port 547
RX - desc_idx: 27 sw_idx: 27 hw_idx: 28
Received packet: 62 bytes 27 28
allocated iob_buffer for descriptor 35
No UDP connection listening on port 1985
RX - desc_idx: 28 sw_idx: 28 hw_idx: 29
Received packet: 60 bytes 28 29
allocated iob_buffer for descriptor 36
No UDP connection listening on port 1985
RX - desc_idx: 29 sw_idx: 29 hw_idx: 30
Received packet: 108 bytes 29 30
allocated iob_buffer for descriptor 37
No UDP connection listening on port 547
RX - desc_idx: 30 sw_idx: 30 hw_idx: 32
Received packet: 445 bytes 30 32
RX - desc_idx: 31 sw_idx: 31 hw_idx: 32
Received packet: 342 bytes 31 32
allocated iob_buffer for descriptor 38
allocated iob_buffer for descriptor 39
No UDP connection listening on port 67
No UDP connection listening on port 68
RX - desc_idx: 32 sw_idx: 32 hw_idx: 33
Received packet: 118 bytes 32 33
allocated iob_buffer for descriptor 40
RX - desc_idx: 33 sw_idx: 33 hw_idx: 34
Received packet: 60 bytes 33 34
allocated iob_buffer for descriptor 41
.RX - desc_idx: 34 sw_idx: 34 hw_idx: 35
Received packet: 70 bytes 34 35
allocated iob_buffer for descriptor 42
RX - desc_idx: 35 sw_idx: 35 hw_idx: 36
Received packet: 108 bytes 35 36
allocated iob_buffer for descriptor 43
No UDP connection listening on port 547
.RX - desc_idx: 36 sw_idx: 36 hw_idx: 37
Received packet: 60 bytes 36 37
allocated iob_buffer for descriptor 44
.RX - desc_idx: 37 sw_idx: 37 hw_idx: 38
Received packet: 62 bytes 37 38
allocated iob_buffer for descriptor 45
No UDP connection listening on port 1985
RX - desc_idx: 38 sw_idx: 38 hw_idx: 39
Received packet: 62 bytes 38 39
allocated iob_buffer for descriptor 46
No UDP connection listening on port 1985
RX - desc_idx: 39 sw_idx: 39 hw_idx: 40
Received packet: 60 bytes 39 40
allocated iob_buffer for descriptor 47
.RX - desc_idx: 40 sw_idx: 40 hw_idx: 41
Received packet: 118 bytes 40 41
allocated iob_buffer for descriptor 48
RX - desc_idx: 41 sw_idx: 41 hw_idx: 42
Received packet: 60 bytes 41 42
allocated iob_buffer for descriptor 49
.RX - desc_idx: 42 sw_idx: 42 hw_idx: 43
Received packet: 108 bytes 42 43
allocated iob_buffer for descriptor 50
No UDP connection listening on port 547
RX - desc_idx: 43 sw_idx: 43 hw_idx: 44
Received packet: 70 bytes 43 44
allocated iob_buffer for descriptor 51
RX - desc_idx: 44 sw_idx: 44 hw_idx: 45
Received packet: 62 bytes 44 45
allocated iob_buffer for descriptor 52
No UDP connection listening on port 1985
Error 0x040ee186 (http://ipxe.org/040ee186)
Press Ctrl-B to exit PXE AutobootRX - desc_idx: 45 sw_idx: 45 hw_idx: 46
Received packet: 60 bytes 45 46
allocated iob_buffer for descriptor 53
RX - desc_idx: 46 sw_idx: 46 hw_idx: 47
Received packet: 62 bytes 46 47
allocated iob_buffer for descriptor 54
No UDP connection listening on port 1985
RX - desc_idx: 47 sw_idx: 47 hw_idx: 48
Received packet: 60 bytes 47 48
allocated iob_buffer for descriptor 55
RX - desc_idx: 48 sw_idx: 48 hw_idx: 49
Received packet: 60 bytes 48 49
allocated iob_buffer for descriptor 56
RX - desc_idx: 49 sw_idx: 49 hw_idx: 50
Received packet: 118 bytes 49 50
allocated iob_buffer for descriptor 57
RX - desc_idx: 50 sw_idx: 50 hw_idx: 51
Received packet: 60 bytes 50 51
allocated iob_buffer for descriptor 58
Find all posts by this user
Quote this message in a reply
2016-11-02, 10:45
Post: #2
RE: ipxe brcm5720 NIC fails communicate with PXE server
Try to go through the test suite on http://ipxe.org/dev/driver and report back exactly which parts pass and fail. That might allow us to get deeper into the issue. You should probably take the followup to IRC or the mailing-list as some interactive debugging might be required.
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)