I have DHCP and TFTP on a Solaris machine, pxelinux.0 loads, but it can't load the configuration file. The tftp server on Solaris tries to send the file, but data transfers do not receive ACKs. Previous posts to this list have indicated that the suspect was the PXE BIOS (ref "PXELinux can't load the config file?" dated March 20, 2003). Does that still appear to be the case given the configurations I have tried (see below). System: Dell Precision Workstation 620 NIC: On-board 3Com 3C920 Integrated Fast Ethernet Controller (3C905C-TX Compatible) Fails: Syslinux 2.02 with Dell Bios A07 (MBA 4.03 - PXE V2.02), tftp-hpa-0.33 on Solaris Fails: Syslinux 2.06 with Dell Bios A11 (MBA 4.31 - PXE V2.41), tftp-hpa-0.33 on Solaris The abbreviated form of ethernet packets follows to provide the big picture. Suspect frames are 29 and 30, detailed packets for these frames are provided below this output. Is there any significance with the fact that the first tftp request is directed from the client->server (Frame 7) while the one that fails is client->broadcast (Frame 29)? 1 0.00000 OLD-BROADCAST -> BROADCAST DHCP/BOOTP DHCPDISCOVER 2 0.97360 OLD-BROADCAST -> BROADCAST DHCP/BOOTP DHCPDISCOVER 3 2.95099 OLD-BROADCAST -> BROADCAST DHCP/BOOTP DHCPDISCOVER 4 6.90608 OLD-BROADCAST -> BROADCAST DHCP/BOOTP DHCPREQUEST 5 6.93387 vail -> (broadcast) ARP C Who is 134.52.219.68, alph.ds.boeing.com ? 6 6.93389 alph.ds.boeing.com -> vail ARP R 134.52.219.68, alph.ds.boeing.com is 8:0:20:ac:f6:78 7 6.93424 vail -> alph.ds.boeing.com TFTP Read "pxelinux.0" (octet) 8 6.97540 alph.ds.boeing.com -> vail UDP D=2070 S=41093 LEN=22 9 6.97557 vail -> alph.ds.boeing.com TFTP Error: not defined 10 6.97590 vail -> alph.ds.boeing.com TFTP Read "pxelinux.0" (octet) 11 7.00211 alph.ds.boeing.com -> vail UDP D=2071 S=41096 LEN=23 12 7.00232 vail -> alph.ds.boeing.com TFTP Ack block 0 13 7.01393 alph.ds.boeing.com -> vail TFTP Data block 1 (1456 bytes) 14 7.01439 vail -> alph.ds.boeing.com TFTP Ack block 1 15 7.01456 alph.ds.boeing.com -> vail TFTP Data block 2 (1456 bytes) 16 7.01501 vail -> alph.ds.boeing.com TFTP Ack block 2 17 7.01518 alph.ds.boeing.com -> vail TFTP Data block 3 (1456 bytes) 18 7.01572 vail -> alph.ds.boeing.com TFTP Ack block 3 19 7.01589 alph.ds.boeing.com -> vail TFTP Data block 4 (1456 bytes) 20 7.01634 vail -> alph.ds.boeing.com TFTP Ack block 4 21 7.01651 alph.ds.boeing.com -> vail TFTP Data block 5 (1456 bytes) 22 7.01696 vail -> alph.ds.boeing.com TFTP Ack block 5 23 7.01713 alph.ds.boeing.com -> vail TFTP Data block 6 (1456 bytes) 24 7.01758 vail -> alph.ds.boeing.com TFTP Ack block 6 25 7.01789 alph.ds.boeing.com -> vail TFTP Data block 7 (1456 bytes) 26 7.01834 vail -> alph.ds.boeing.com TFTP Ack block 7 27 7.01855 alph.ds.boeing.com -> vail TFTP Data block 8 (632 bytes) 28 7.01905 vail -> alph.ds.boeing.com TFTP Ack block 8 29 7.03308 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB61" (octet) 30 7.06697 alph.ds.boeing.com -> vail UDP D=57217 S=41099 LEN=20 31 7.66536 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB61" (octet) 32 7.68999 alph.ds.boeing.com -> vail UDP D=57217 S=41102 LEN=20 33 8.06821 alph.ds.boeing.com -> vail UDP D=57217 S=41099 LEN=20 34 8.69814 alph.ds.boeing.com -> vail UDP D=57217 S=41102 LEN=20 35 8.98367 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB61" (octet) 36 9.01340 alph.ds.boeing.com -> vail UDP D=57217 S=41106 LEN=20 37 10.01807 alph.ds.boeing.com -> vail UDP D=57217 S=41106 LEN=20 38 10.07812 alph.ds.boeing.com -> vail UDP D=57217 S=41099 LEN=20 39 10.70796 alph.ds.boeing.com -> vail UDP D=57217 S=41102 LEN=20 40 11.62015 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB61" (octet) 41 11.64536 alph.ds.boeing.com -> vail UDP D=57217 S=41109 LEN=20 42 12.02804 alph.ds.boeing.com -> vail UDP D=57217 S=41106 LEN=20 43 12.64815 alph.ds.boeing.com -> vail UDP D=57217 S=41109 LEN=20 44 14.08801 alph.ds.boeing.com -> vail UDP D=57217 S=41099 LEN=20 45 14.65813 alph.ds.boeing.com -> vail UDP D=57217 S=41109 LEN=20 46 14.71806 alph.ds.boeing.com -> vail UDP D=57217 S=41102 LEN=20 47 16.03810 alph.ds.boeing.com -> vail UDP D=57217 S=41106 LEN=20 48 16.89312 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB61" (octet) 49 16.92811 alph.ds.boeing.com -> vail UDP D=57217 S=41113 LEN=20 50 17.93798 alph.ds.boeing.com -> vail UDP D=57217 S=41113 LEN=20 51 18.66808 alph.ds.boeing.com -> vail UDP D=57217 S=41109 LEN=20 52 19.93828 alph.ds.boeing.com -> vail UDP D=57217 S=41113 LEN=20 53 22.09806 alph.ds.boeing.com -> vail UDP D=57217 S=41099 LEN=20 54 22.72808 alph.ds.boeing.com -> vail UDP D=57217 S=41102 LEN=20 55 23.94810 alph.ds.boeing.com -> vail UDP D=57217 S=41113 LEN=20 56 24.04820 alph.ds.boeing.com -> vail UDP D=57217 S=41106 LEN=20 57 26.67823 alph.ds.boeing.com -> vail UDP D=57217 S=41109 LEN=20 58 27.43834 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB61" (octet) 59 27.46463 alph.ds.boeing.com -> vail UDP D=57217 S=41117 LEN=20 60 28.46813 alph.ds.boeing.com -> vail UDP D=57217 S=41117 LEN=20 61 30.47806 alph.ds.boeing.com -> vail UDP D=57217 S=41117 LEN=20 62 31.95801 alph.ds.boeing.com -> vail UDP D=57217 S=41113 LEN=20 63 34.48804 alph.ds.boeing.com -> vail UDP D=57217 S=41117 LEN=20 64 38.10817 alph.ds.boeing.com -> vail UDP D=57217 S=41099 LEN=20 65 38.73811 alph.ds.boeing.com -> vail UDP D=57217 S=41102 LEN=20 66 40.05814 alph.ds.boeing.com -> vail UDP D=57217 S=41106 LEN=20 67 42.49840 alph.ds.boeing.com -> vail UDP D=57217 S=41117 LEN=20 68 42.68810 alph.ds.boeing.com -> vail UDP D=57217 S=41109 LEN=20 69 47.96802 alph.ds.boeing.com -> vail UDP D=57217 S=41113 LEN=20 70 48.53184 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB6" (octet) 71 48.56001 alph.ds.boeing.com -> vail TFTP Error: file not found 72 49.19067 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB6" (octet) 73 49.21636 alph.ds.boeing.com -> vail TFTP Error: file not found 74 50.50814 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB6" (octet) 75 50.53316 alph.ds.boeing.com -> vail TFTP Error: file not found 76 53.14439 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB6" (octet) 77 53.17220 alph.ds.boeing.com -> vail TFTP Error: file not found 78 58.41816 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB6" (octet) 79 58.44584 alph.ds.boeing.com -> vail TFTP Error: file not found 80 58.50835 alph.ds.boeing.com -> vail UDP D=57217 S=41117 LEN=20 81 68.96424 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB6" (octet) 82 68.99245 alph.ds.boeing.com -> vail TFTP Error: file not found 83 90.05775 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB" (octet) 84 90.08911 alph.ds.boeing.com -> vail TFTP Error: file not found 85 90.71559 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB" (octet) 86 90.74233 alph.ds.boeing.com -> vail TFTP Error: file not found 87 92.03438 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB" (octet) 88 92.06123 alph.ds.boeing.com -> vail TFTP Error: file not found 89 94.66973 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB" (octet) 90 94.69622 alph.ds.boeing.com -> vail TFTP Error: file not found 91 99.94377 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB" (octet) 92 99.97322 alph.ds.boeing.com -> vail TFTP Error: file not found 93 110.49009 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634DB" (octet) 94 110.51884 alph.ds.boeing.com -> vail TFTP Error: file not found 95 131.58291 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634D" (octet) 96 131.61665 alph.ds.boeing.com -> vail TFTP Error: file not found 97 132.24043 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634D" (octet) 98 132.26997 alph.ds.boeing.com -> vail TFTP Error: file not found 99 133.55912 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634D" (octet) 100 133.58736 alph.ds.boeing.com -> vail TFTP Error: file not found 101 136.19576 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634D" (octet) 102 136.22364 alph.ds.boeing.com -> vail TFTP Error: file not found 103 141.46828 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634D" (octet) 104 141.49941 alph.ds.boeing.com -> vail TFTP Error: file not found 105 152.01493 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634D" (octet) 106 152.04477 alph.ds.boeing.com -> vail TFTP Error: file not found 107 173.10853 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634" (octet) 108 173.13929 alph.ds.boeing.com -> vail TFTP Error: file not found 109 173.76576 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634" (octet) 110 173.79378 alph.ds.boeing.com -> vail TFTP Error: file not found 111 175.08417 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634" (octet) 112 175.11473 alph.ds.boeing.com -> vail TFTP Error: file not found 113 177.72041 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634" (octet) 114 177.74789 alph.ds.boeing.com -> vail TFTP Error: file not found 115 182.99377 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634" (octet) 116 183.02141 alph.ds.boeing.com -> vail TFTP Error: file not found 117 193.54085 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8634" (octet) 118 193.57428 alph.ds.boeing.com -> vail TFTP Error: file not found 119 214.63403 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/863" (octet) 120 214.65985 alph.ds.boeing.com -> vail TFTP Error: file not found 121 215.29193 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/863" (octet) 122 215.32012 alph.ds.boeing.com -> vail TFTP Error: file not found 123 216.60915 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/863" (octet) 124 216.63610 alph.ds.boeing.com -> vail TFTP Error: file not found 125 219.24593 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/863" (octet) 126 219.27300 alph.ds.boeing.com -> vail TFTP Error: file not found 127 224.51893 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/863" (octet) 128 224.54884 alph.ds.boeing.com -> vail TFTP Error: file not found 129 235.06550 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/863" (octet) 130 235.09529 alph.ds.boeing.com -> vail TFTP Error: file not found 131 256.15934 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/86" (octet) 132 256.19207 alph.ds.boeing.com -> vail TFTP Error: file not found 133 256.81717 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/86" (octet) 134 256.84394 alph.ds.boeing.com -> vail TFTP Error: file not found 135 258.13591 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/86" (octet) 136 258.16422 alph.ds.boeing.com -> vail TFTP Error: file not found 137 260.77124 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/86" (octet) 138 260.79771 alph.ds.boeing.com -> vail TFTP Error: file not found 139 266.04506 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/86" (octet) 140 266.07282 alph.ds.boeing.com -> vail TFTP Error: file not found 141 276.59095 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/86" (octet) 142 276.62030 alph.ds.boeing.com -> vail TFTP Error: file not found 143 297.68415 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8" (octet) 144 297.71231 alph.ds.boeing.com -> vail TFTP Error: file not found 145 298.34159 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8" (octet) 146 298.36788 alph.ds.boeing.com -> vail TFTP Error: file not found 147 299.66137 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8" (octet) 148 299.68626 alph.ds.boeing.com -> vail TFTP Error: file not found 149 302.29776 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8" (octet) 150 302.32745 alph.ds.boeing.com -> vail TFTP Error: file not found 151 307.57061 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8" (octet) 152 307.59581 alph.ds.boeing.com -> vail TFTP Error: file not found 153 318.11665 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/8" (octet) 154 318.14440 alph.ds.boeing.com -> vail TFTP Error: file not found 155 339.20961 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/default" (octet) 156 339.23669 alph.ds.boeing.com -> vail UDP D=56201 S=41307 LEN=19 157 339.86735 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/default" (octet) 158 339.89453 alph.ds.boeing.com -> vail UDP D=56201 S=41310 LEN=19 159 340.23875 alph.ds.boeing.com -> vail UDP D=56201 S=41307 LEN=19 160 340.89874 alph.ds.boeing.com -> vail UDP D=56201 S=41310 LEN=19 161 341.18562 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/default" (octet) 162 341.21297 alph.ds.boeing.com -> vail UDP D=56201 S=41313 LEN=19 163 342.21873 alph.ds.boeing.com -> vail UDP D=56201 S=41313 LEN=19 164 342.24865 alph.ds.boeing.com -> vail UDP D=56201 S=41307 LEN=19 165 342.90870 alph.ds.boeing.com -> vail UDP D=56201 S=41310 LEN=19 166 343.82190 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/default" (octet) 167 343.84939 alph.ds.boeing.com -> vail UDP D=56201 S=41316 LEN=19 168 344.22868 alph.ds.boeing.com -> vail UDP D=56201 S=41313 LEN=19 169 344.85872 alph.ds.boeing.com -> vail UDP D=56201 S=41316 LEN=19 170 346.25868 alph.ds.boeing.com -> vail UDP D=56201 S=41307 LEN=19 171 346.86872 alph.ds.boeing.com -> vail UDP D=56201 S=41316 LEN=19 172 346.91878 alph.ds.boeing.com -> vail UDP D=56201 S=41310 LEN=19 173 348.23863 alph.ds.boeing.com -> vail UDP D=56201 S=41313 LEN=19 174 349.09480 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/default" (octet) 175 349.12208 alph.ds.boeing.com -> vail UDP D=56201 S=41320 LEN=19 176 350.12873 alph.ds.boeing.com -> vail UDP D=56201 S=41320 LEN=19 177 350.86942 alph.ds.boeing.com -> vail UDP D=56201 S=41316 LEN=19 178 352.13871 alph.ds.boeing.com -> vail UDP D=56201 S=41320 LEN=19 179 354.26871 alph.ds.boeing.com -> vail UDP D=56201 S=41307 LEN=19 180 354.92875 alph.ds.boeing.com -> vail UDP D=56201 S=41310 LEN=19 181 356.14875 alph.ds.boeing.com -> vail UDP D=56201 S=41320 LEN=19 182 356.24880 alph.ds.boeing.com -> vail UDP D=56201 S=41313 LEN=19 183 358.87936 alph.ds.boeing.com -> vail UDP D=56201 S=41316 LEN=19 184 359.64087 vail -> OLD-BROADCAST TFTP Read "pxelinux.cfg/default" (octet) 185 359.66819 alph.ds.boeing.com -> vail UDP D=56201 S=41323 LEN=19 186 360.66879 alph.ds.boeing.com -> vail UDP D=56201 S=41323 LEN=19 187 362.67877 alph.ds.boeing.com -> vail UDP D=56201 S=41323 LEN=19 188 364.15872 alph.ds.boeing.com -> vail UDP D=56201 S=41320 LEN=19 189 366.68873 alph.ds.boeing.com -> vail UDP D=56201 S=41323 LEN=19 190 370.27877 alph.ds.boeing.com -> vail UDP D=56201 S=41307 LEN=19 191 370.93868 alph.ds.boeing.com -> vail UDP D=56201 S=41310 LEN=19 192 372.25874 alph.ds.boeing.com -> vail UDP D=56201 S=41313 LEN=19 193 374.69880 alph.ds.boeing.com -> vail UDP D=56201 S=41323 LEN=19 194 374.88878 alph.ds.boeing.com -> vail UDP D=56201 S=41316 LEN=19 195 380.16880 alph.ds.boeing.com -> vail UDP D=56201 S=41320 LEN=19 196 380.73404 vail -> OLD-BROADCAST TFTP Read "linux" (octet) 197 380.76044 alph.ds.boeing.com -> vail TFTP Error: file not found 198 381.39252 vail -> OLD-BROADCAST TFTP Read "linux" (octet) 199 381.41778 alph.ds.boeing.com -> vail TFTP Error: file not found 200 382.71098 vail -> OLD-BROADCAST TFTP Read "linux" (octet) 201 382.73698 alph.ds.boeing.com -> vail TFTP Error: file not found 202 385.34826 vail -> OLD-BROADCAST TFTP Read "linux" (octet) 203 385.37539 alph.ds.boeing.com -> vail TFTP Error: file not found 204 390.62132 vail -> OLD-BROADCAST TFTP Read "linux" (octet) 205 390.64901 alph.ds.boeing.com -> vail TFTP Error: file not found 206 390.70872 alph.ds.boeing.com -> vail UDP D=56201 S=41323 LEN=19 207 401.16721 vail -> OLD-BROADCAST TFTP Read "linux" (octet) 208 401.19698 alph.ds.boeing.com -> vail TFTP Error: file not found 209 422.25839 vail -> OLD-BROADCAST TFTP Read "linux.cbt" (octet) 210 422.28622 alph.ds.boeing.com -> vail TFTP Error: file not found 211 422.91745 vail -> OLD-BROADCAST TFTP Read "linux.cbt" (octet) 212 422.94311 alph.ds.boeing.com -> vail TFTP Error: file not found 213 424.23639 vail -> OLD-BROADCAST TFTP Read "linux.cbt" (octet) 214 424.26542 alph.ds.boeing.com -> vail TFTP Error: file not found 215 426.87277 vail -> OLD-BROADCAST TFTP Read "linux.cbt" (octet) 216 426.90004 alph.ds.boeing.com -> vail TFTP Error: file not found 217 432.14619 vail -> OLD-BROADCAST TFTP Read "linux.cbt" (octet) 218 432.17324 alph.ds.boeing.com -> vail TFTP Error: file not found 219 442.69159 vail -> OLD-BROADCAST TFTP Read "linux.cbt" (octet) 220 442.71948 alph.ds.boeing.com -> vail TFTP Error: file not found 221 463.78490 vail -> OLD-BROADCAST TFTP Read "linux.0" (octet) 222 463.81124 alph.ds.boeing.com -> vail TFTP Error: file not found 223 464.44363 vail -> OLD-BROADCAST TFTP Read "linux.0" (octet) 224 464.46994 alph.ds.boeing.com -> vail TFTP Error: file not found 225 465.76213 vail -> OLD-BROADCAST TFTP Read "linux.0" (octet) 226 465.78737 alph.ds.boeing.com -> vail TFTP Error: file not found 227 468.39879 vail -> OLD-BROADCAST TFTP Read "linux.0" (octet) 228 468.42483 alph.ds.boeing.com -> vail TFTP Error: file not found 229 473.67097 vail -> OLD-BROADCAST TFTP Read "linux.0" (octet) 230 473.69753 alph.ds.boeing.com -> vail TFTP Error: file not found 231 484.21700 vail -> OLD-BROADCAST TFTP Read "linux.0" (octet) 232 484.24547 alph.ds.boeing.com -> vail TFTP Error: file not found 233 505.30950 vail -> OLD-BROADCAST TFTP Read "linux.com" (octet) 234 505.33790 alph.ds.boeing.com -> vail TFTP Error: file not found 235 505.96879 vail -> OLD-BROADCAST TFTP Read "linux.com" (octet) 236 505.99442 alph.ds.boeing.com -> vail TFTP Error: file not found 237 507.28758 vail -> OLD-BROADCAST TFTP Read "linux.com" (octet) 238 507.31507 alph.ds.boeing.com -> vail TFTP Error: file not found 239 509.92351 vail -> OLD-BROADCAST TFTP Read "linux.com" (octet) 240 509.95096 alph.ds.boeing.com -> vail TFTP Error: file not found 241 515.19689 vail -> OLD-BROADCAST TFTP Read "linux.com" (octet) 242 515.22466 alph.ds.boeing.com -> vail TFTP Error: file not found 243 525.74284 vail -> OLD-BROADCAST TFTP Read "linux.com" (octet) 244 525.77209 alph.ds.boeing.com -> vail TFTP Error: file not found Details for Packets 29 and 30: ETHER: ----- Ether Header ----- ETHER: ETHER: Packet 29 arrived at 7:10:31.26 ETHER: Packet size = 80 bytes ETHER: Destination = ff:ff:ff:ff:ff:ff, (broadcast) ETHER: Source = 0:b0:d0:79:e:db, Computer Products International ETHER: Ethertype = 0800 (IP) ETHER: IP: ----- IP Header ----- IP: IP: Version = 4 IP: Header length = 20 bytes IP: Type of service = 0x00 IP: xxx. .... = 0 (precedence) IP: ...0 .... = normal delay IP: .... 0... = normal throughput IP: .... .0.. = normal reliability IP: Total length = 66 bytes IP: Identification = 16 IP: Flags = 0x0 IP: .0.. .... = may fragment IP: ..0. .... = last fragment IP: Fragment offset = 0 bytes IP: Time to live = 20 seconds/hops IP: Protocol = 17 (UDP) IP: Header checksum = 4506 IP: Source address = 134.52.219.97, vail IP: Destination address = 0.0.0.0, OLD-BROADCAST IP: No options IP: UDP: ----- UDP Header ----- UDP: UDP: Source port = 57217 UDP: Destination port = 69 (TFTP) UDP: Length = 46 UDP: Checksum = 9D00 UDP: TFTP: ----- Trivial File Transfer Protocol ----- TFTP: TFTP: Opcode = 1 (read request) TFTP: File name = "pxelinux.cfg/8634DB61" TFTP: Transfer mode = octet 0: ffff ffff ffff 00b0 d079 0edb 0800 4500 .........y....E. 16: 0042 0010 0000 1411 4506 8634 db61 0000 .B......E..4.a.. 32: 0000 df81 0045 002e 9d00 0001 7078 656c .....E......pxel 48: 696e 7578 2e63 6667 2f38 3633 3444 4236 inux.cfg/8634DB6 64: 3100 6f63 7465 7400 7473 697a 6500 3000 1.octet.tsize.0. ETHER: ----- Ether Header ----- ETHER: ETHER: Packet 30 arrived at 7:10:31.29 ETHER: Packet size = 54 bytes ETHER: Destination = 0:b0:d0:79:e:db, Computer Products International ETHER: Source = 8:0:20:ac:f6:78, Sun ETHER: Ethertype = 0800 (IP) ETHER: IP: ----- IP Header ----- IP: IP: Version = 4 IP: Header length = 20 bytes IP: Type of service = 0x00 IP: xxx. .... = 0 (precedence) IP: ...0 .... = normal delay IP: .... 0... = normal throughput IP: .... .0.. = normal reliability IP: Total length = 40 bytes IP: Identification = 44555 IP: Flags = 0x4 IP: .1.. .... = do not fragment IP: ..0. .... = last fragment IP: Fragment offset = 0 bytes IP: Time to live = 255 seconds/hops IP: Protocol = 17 (UDP) IP: Header checksum = 0aaa IP: Source address = 134.52.219.68, alph.ds.boeing.com IP: Destination address = 134.52.219.97, vail IP: No options IP: UDP: ----- UDP Header ----- UDP: UDP: Source port = 41099 UDP: Destination port = 57217 UDP: Length = 20 UDP: Checksum = 0E81 UDP: TFTP: ----- Trivial File Transfer Protocol ----- TFTP: TFTP: Opcode = 6 (?) 0: 00b0 d079 0edb 0800 20ac f678 0800 4500 ...y.... ..x..E. 16: 0028 ae0b 4000 ff11 0aaa 8634 db44 8634 .(.. at ......4.D.4 32: db61 a08b df81 0014 0e81 0006 7473 697a .a..........tsiz 48: 6500 3234 3900 e.249.
Lunde, Steven M wrote:> > The abbreviated form of ethernet packets follows to provide the big > picture. Suspect frames are 29 and 30, detailed packets for these > frames are provided below this output. Is there any significance with > the fact that the first tftp request is directed from the client->server > (Frame 7) while the one that fails is client->broadcast (Frame 29)? >Yes, it does. Please give *all* messages printed out by PXELINUX during the boot... most likely it will have a server address of 0.0.0.0, but it could also be a PXE stack bug. If the server address is all zero, it would be very helpful to have a complete capture of the DHCP packets. -hpa
Hi, "Lunde, Steven M" <steven.m.lunde at boeing.com> schrieb am 29.10.03 18:38:16:> I have DHCP and TFTP on a Solaris machine, pxelinux.0 loads, but it > can't load the configuration file. The tftp server on Solaris tries to > send the file, but data transfers do not receive ACKs. Previous posts > to this list have indicated that the suspect was the PXE BIOS (ref > "PXELinux can't load the config file?" dated March 20, 2003). Does that > still appear to be the case given the configurations I have tried (see > below). > > System: Dell Precision Workstation 620 > NIC: On-board 3Com 3C920 Integrated Fast Ethernet Controller > (3C905C-TX Compatible) > > Fails: Syslinux 2.02 with Dell Bios A07 (MBA 4.03 - PXE V2.02), > tftp-hpa-0.33 on Solaris > Fails: Syslinux 2.06 with Dell Bios A11 (MBA 4.31 - PXE V2.41), > tftp-hpa-0.33 on Solaris > > The abbreviated form of ethernet packets follows to provide the big > picture. Suspect frames are 29 and 30, detailed packets for these > frames are provided below this output. Is there any significance with > the fact that the first tftp request is directed from the client->server > (Frame 7) while the one that fails is client->broadcast (Frame 29)?> 26 7.01834 vail -> alph.ds.boeing.com TFTP Ack block 7 > 27 7.01855 alph.ds.boeing.com -> vail TFTP Data block 8 (632 > bytes) > 28 7.01905 vail -> alph.ds.boeing.com TFTP Ack block 8This is the last packet of the pxelinux code itself. So pxelinux starts now.> 29 7.03308 vail -> OLD-BROADCAST TFTP Read > "pxelinux.cfg/8634DB61" (octet)Seems pxelinux didn't get or find your server's address. Maybe it didn't get it at all, maybe it used the wrong DHCP option. It shouldn't have used the broadcast address.> ETHER: ----- Ether Header ----- > ETHER: > ETHER: Packet 29 arrived at 7:10:31.26 > ETHER: Packet size = 80 bytes > ETHER: Destination = ff:ff:ff:ff:ff:ff, (broadcast)Jep, this shouldn't have happened. It should have been a unicast to the DHCP server. You a) did't qoute what pxelinux reported on the screen, and b) didn't quote your DHCP server config. So I'm just guessing that you used the wrong DHCP option to give the server address to the client. Try the BOOTP options instead of the DHCP options, or vice versa. Depends on the DHCP server you're using, though. Regards, Josef ______________________________________________________________________________ Horoskop, Comics, VIPs, Wetter, Sport und Lotto im WEB.DE Screensaver1.2 Kostenlos downloaden: http://screensaver.web.de/?mc=021110
You were correct. The server address was 0.0.0.0. I added the BootSrvA option to my Solaris DHCP server and this fixed the problem. Thank you. Steve -----Original Message----- From: H. Peter Anvin [mailto:hpa at zytor.com] Sent: Wednesday, October 29, 2003 9:48 AM To: Lunde, Steven M Cc: syslinux at zytor.com Subject: Re: [syslinux] PXELinux cannot load the config file Lunde, Steven M wrote:> > The abbreviated form of ethernet packets follows to provide the big > picture. Suspect frames are 29 and 30, detailed packets for these > frames are provided below this output. Is there any significance with > the fact that the first tftp request is directed from the client->server > (Frame 7) while the one that fails is client->broadcast (Frame 29)? >Yes, it does. Please give *all* messages printed out by PXELINUX during the boot... most likely it will have a server address of 0.0.0.0, but it could also be a PXE stack bug. If the server address is all zero, it would be very helpful to have a complete capture of the DHCP packets. -hpa