ipxe
ipxe copied to clipboard
Issue with Mellanox CX4 seemingly caused by 8b14652
For an updated workaround suggestion, please see https://github.com/ipxe/ipxe/issues/1091#issuecomment-1946152615
which suggest that you add #undef NET_PROTO_EAPOL
to your build config.
If that works for you, please add an appropriate reaction to the corresponding comment (I recommend :+1:)
On the other hand, if you absolutely need EAPOL support and have affected Mellanox cards, please let us know in a reply so that you can help test a better fix in the future.
I was running into weird boot failures on Mellanox Connect-X cards using the latest builds of iPXE including issues using netboot.xyz.
I have bisected the issue down to 8b14652e506d99499cfbeaed0df07d6a83ec029e
$ git bisect log
git bisect start
# status: waiting for both good and bad commits
# good: [9062544f6a0c69c249b90d21a08d05518aafc2ec] [efi] Disable EFI watchdog timer when shutting down to boot an OS
git bisect good 9062544f6a0c69c249b90d21a08d05518aafc2ec
# status: waiting for bad commit, 1 good commit known
# bad: [115707c0edebad65f87525fed583fef73880016d] [iphone] Add missing va_start()/va_end() around reused argument list
git bisect bad 115707c0edebad65f87525fed583fef73880016d
# good: [f07630c74f3d67906baf820f080b5d0e5ad49ca4] [vlan] Support automatic VLAN device creation
git bisect good f07630c74f3d67906baf820f080b5d0e5ad49ca4
# good: [aa368ba529e13f07658e16507eb8686ef1c07423] [tls] Pass I/O buffer to received record handlers
git bisect good aa368ba529e13f07658e16507eb8686ef1c07423
# good: [c832580f197dac013edb72ce031570d66a9448f6] [efi] Pass more detailed driver information to veto methods
git bisect good c832580f197dac013edb72ce031570d66a9448f6
# good: [6701d91c5033a3804a3bb5d49a8f9f2212b901b4] [netdevice] Stop link block timer when device is closed
git bisect good 6701d91c5033a3804a3bb5d49a8f9f2212b901b4
# good: [eeb7cd56e54e2bc649626988872c170fba37c163] [netdevice] Remove netdev_priv() helper function
git bisect good eeb7cd56e54e2bc649626988872c170fba37c163
# good: [8cbf248198f3bc66c52b2340b4decf293af8af47] [vmware] Use driver-private data to hold GuestInfo settings block
git bisect good 8cbf248198f3bc66c52b2340b4decf293af8af47
# good: [56cc61a168820c7cbbe23418388129ec11699a8c] [eap] Define a supplicant model for EAP and EAPoL
git bisect good 56cc61a168820c7cbbe23418388129ec11699a8c
# bad: [ff0f860483e344f1af633f94696ff7bc1854611f] [libc] Use wall clock time as seed for the (non-cryptographic) RNG
git bisect bad ff0f860483e344f1af633f94696ff7bc1854611f
# bad: [8b14652e506d99499cfbeaed0df07d6a83ec029e] [eapol] Send EAPoL-Start packets to trigger EAP authentication
git bisect bad 8b14652e506d99499cfbeaed0df07d6a83ec029e
# first bad commit: [8b14652e506d99499cfbeaed0df07d6a83ec029e] [eapol] Send EAPoL-Start packets to trigger EAP authentication
Reverting that commit seems to fix the issue.
I'm happy to help further debug the issue including providing an environment for testing any proposed fixes.
Output captured from the console of a machine demonstrating the issue
iPXE> chain http://OBSCURED:8000/ipxe.efi
http://OBSCURED:8000/ipxe.efi... ok
iPXE initialising devices...ok
iPXE 1.0.0+ -- Open Source Network Boot Firmware -- https://ipxe.org/
Features: DNS HTTP HTTPS NFS TFTP VLAN EFI Menu
Welcome to iPXE Stress Test!
Configuring (net0 98:03:9b:89:d9:36)..................... ok
https://OBSCURED/image.tar.gz................ Connection timed out (https://ipxe.org/4c116092)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
Verbose report from the Dell BIOS
PowerEdge R6415 - BIOS 1.19.0
A system restart is required. The system detected an exception during the UEFI
pre-boot environment.
-------------------------------------------------------------------------------
Type: Stack exception (12) Source: Software (UEFI0010) on BSP
AX=0000000000000000 BX=0000000057028CF4 SI=0000000057028CF4 DI=0000000057A1AE38
CX=0000000000000038 DX=0000000057A1AE10 R8=00000000570E3870 R9=0000000000000000
10=00000000000000C0 11=0000000000000008 12=0000000057A1AE10 13=0000000000000038
14=0000000000002960 15=0000000057A5C550 BP=5A5A5A5A5A5A5A5A SP=0000000057A1ADD0
IP=0000000057028C6C Flags=00010246 CurrentTPL = 08, LastEventTime 0000009C3484
LastMsg:
LBRfr0 57028CB8 ipxe.efi.efi +038CB8
LBRto0 57028C5F ipxe.efi.efi +038C5F
-->RIP 57028C6C ipxe.efi.efi +038C6C
s00 57028CBD ipxe.efi.efi +038CBD
s01 57028D18 ipxe.efi.efi +038D18
s02 57028D9B ipxe.efi.efi +038D9B
s03 57028CEA ipxe.efi.efi +038CEA
Stack Dump:
57A1ADD0 0000000057A1AE10 ...W....
57A1ADD8 0000000057A1AE38 8..W....
57A1ADE0 0000000057028CF4 ...W....
57A1ADE8 0000000057028CBD ...W....
57A1ADF0 00000000000029A0 .)......
57A1ADF8 0000000000000000 ........
57A1AE00 0000000068BB88A0 ...h....
57A1AE08 0000000057028D18 ...W....
57A1AE10 0000000057A5B1B8 ...W....
57A1AE18 2964A9FEA1829800 ......d)
57A1AE20 0000000057A1AE38 8..W....
57A1AE28 0000000057028D9B ...W....
57A1AE30 0000000067EA9B20 ..g....
57A1AE38 5A5A5A5A5A5A5A5A ZZZZZZZZ
57A1AE40 0000000068BB88A0 ...h....
57A1AE48 00000000570E38E0 .8.W....
57A1AE50 00000000570E3870 p8.W....
57A1AE58 2964A9FEA1829800 ......d)
57A1AE60 0000000000000000 ........
57A1AE68 0000000057028CEA ...W....
57A1AE70 0000000000000000 ........
57A1AE78 0000000057011ABE ...W....
57A1AE80 000000006CBCE020 ..l....
57A1AE88 0000000000000000 ........
57A1AE90 0000000000000000 ........
57A1AE98 00000000570127CB .'.W....
57A1AEA0 00000000570FCF50 P..W....
57A1AEA8 0000000068BB88A0 ...h....
57A1AEB0 0000000000000000 ........
57A1AEB8 0000000057012B31 1+.W....
57A1AEC0 0000000000000000 ........
57A1AEC8 00000000570E38E0 .8.W....
57A1AED0 800000000000000E ........
57A1AED8 FFFFFFFFFFFFFFFF ........
57A1AEE0 000000006C497AE0 .zIl....
57A1AEE8 00000000570FCF48 H..W....
57A1AEF0 00000000570F7EE8 .~.W....
57A1AEF8 0000000080FB7D6E n}......
57A1AF00 0000000000000001 ........
57A1AF08 00000000570FCEE8 ...W....
57A1AF10 0000000057A5C550 P..W....
57A1AF18 0000000057010289 ...W....
57A1AF20 0000000057102750 P'.W....
57A1AF28 0000000000000009 ........
57A1AF30 0000000000000008 ........
57A1AF38 00000000570F7908 .y.W....
57A1AF40 0000000057102756 V'.W....
57A1AF48 0000000067EA9248 H..g....
57A1AF50 0000000067EA9B20 ..g....
57A1AF58 2964A9FEA1829800 ......d)
57A1AF60 0000000000000000 ........
57A1AF68 00000000570DA680 ...W....
57A1AF70 0000000057103408 .4.W....
57A1AF78 0000000000000000 ........
57A1AF80 0000000057103CC8 .<.W....
57A1AF88 0000000057103948 H9.W....
57A1AF90 0000000000000000 ........
57A1AF98 0000000057024D6E nM.W....
57A1AFA0 00000000570DA680 ...W....
57A1AFA8 0000000000000000 ........
57A1AFB0 0000000000000000 ........
57A1AFB8 0000000057102068 h .W....
57A1AFC0 0000000057A1AFE0 ...W....
57A1AFC8 000000005702513B ;Q.W....
57A1AFD0 0000000000000001 ........
57A1AFD8 0000000057103408 .4.W....
57A1AFE0 0000000000000000 ........
57A1AFE8 0000000000000000 ........
57A1AFF0 0000000000000000 ........
57A1AFF8 2964A9FEA1829800 ......d)
57A1B000 00000000570E4F10 .O.W....
57A1B008 00000000570F7C68 h|.W....
57A1B010 0000000057A1B060 `..W....
57A1B018 0000000000000002 ........
57A1B020 00000000570E51B0 .Q.W....
57A1B028 00000000570829B0 .).W....
57A1B030 0000000000000002 ........
57A1B038 0000000057A1B110 ...W....
57A1B040 0000000000000002 ........
57A1B048 0000000057A1B080 ...W....
57A1B050 0000000057102028 ( .W....
57A1B058 0000000057082BA7 .+.W....
57A1B060 00000000570F7C68 h|.W....
57A1B068 0000000057102068 h .W....
57A1B070 0000000000000000 ........
57A1B078 0000000057082AED .*.W....
57A1B080 0000000057102028 ( .W....
57A1B088 000000005710202E . .W....
57A1B090 0000000000000000 ........
57A1B098 0000000057082A39 9*.W....
57A1B0A0 0000000000000003 ........
57A1B0A8 0000000057A1B060 `..W....
57A1B0B0 000000000AF4360C .6......
57A1B0B8 000000025710D208 ...W....
57A1B0C0 0000000057A1B060 `..W....
57A1B0C8 0000000057A1B080 ...W....
57A1B0D0 0000002900000029 )...)...
57A1B0D8 2964A9FEA1829800 ......d)
57A1B0E0 000000000000000F ........
57A1B0E8 0000000057A1B128 (..W....
57A1B0F0 0000000000000000 ........
57A1B0F8 0000000000000001 ........
57A1B100 00000000570E51B0 .Q.W....
57A1B108 000000005708271C .'.W....
57A1B110 0000000057A1B130 0..W....
57A1B118 000000005704C3A9 ...W....
57A1B120 0000000057A1B230 0..W....
57A1B128 00000000570FAFC8 ...W....
57A1B130 00000000570FA6C8 ...W....
57A1B138 0000000000000000 ........
57A1B140 00000000570FF748 H..W....
57A1B148 0000000000000000 ........
57A1B150 0000000000000000 ........
57A1B158 0000000000000000 ........
57A1B160 0000000000000000 ........
57A1B168 0000000000000000 ........
57A1B170 0000000000000000 ........
57A1B178 0000000000000000 ........
57A1B180 0000000000000000 ........
57A1B188 0000000000000000 ........
57A1B190 0000000000000000 ........
57A1B198 0000000000000000 ........
57A1B1A0 0000000000000000 ........
57A1B1A8 0000000000000000 ........
57A1B1B0 0000000000000002 ........
57A1B1B8 2964A9FEA1829800 ......d)
57A1B1C0 00000000570E5100 .Q.W....
57A1B1C8 00000000570F7BE8 .{.W....
57A1B1D0 0000000057A1B230 0..W....
57A1B1D8 000000005704C41D ...W....
57A1B1E0 00000000570FA6C8 ...W....
57A1B1E8 2964A9FEA1829800 ......d)
57A1B1F0 00000000570FE5C8 ...W....
57A1B1F8 00000000570829B0 .).W....
57A1B200 0000000000000001 ........
57A1B208 0000000057A1B330 0..W....
57A1B210 0000000000000001 ........
57A1B218 0000000057A1B2A8 ...W....
57A1B220 00000000570FA668 h..W....
57A1B228 0000000057082BA7 .+.W....
57A1B230 00000000570F7BE8 .{.W....
57A1B238 0000000000000000 ........
57A1B240 00000000570FA668 h..W....
57A1B248 00000000570FA66F o..W....
57A1B250 00000000570FA675 u..W....
57A1B258 00000000570FA67A z..W....
57A1B260 00000000570FA684 ...W....
57A1B268 00000000570FA689 ...W....
57A1B270 00000000570FA68F ...W....
57A1B278 00000000570FA696 ...W....
57A1B280 00000000570FA69A ...W....
57A1B288 00000000570FA69E ...W....
57A1B290 00000000570FA6A3 ...W....
57A1B298 00000000570FA6AB ...W....
57A1B2A0 00000000570FA6B3 ...W....
57A1B2A8 00000000570FA6B6 ...W....
57A1B2B0 00000000570FA6BC ...W....
57A1B2B8 0000000000000000 ........
57A1B2C0 00000000000001DA ........
57A1B2C8 0000000057A1B230 0..W....
57A1B2D0 000000000AF43646 F6......
57A1B2D8 0000000100000000 ........
57A1B2E0 0000000057A1B230 0..W....
57A1B2E8 0000000057A1B240 @..W....
57A1B2F0 0000000000000000 ........
57A1B2F8 2964A9FEA1829800 ......d)
57A1B300 00000000000000F7 ........
57A1B308 0000000057103948 H9.W....
57A1B310 00000000570F7B88 .{.W....
57A1B318 0000000000000000 ........
57A1B320 0000000000000056 V.......
57A1B328 00000000570F7B88 .{.W....
57A1B330 0000000000000000 ........
57A1B338 0000000057048D04 ...W....
57A1B340 00000000000000F7 ........
57A1B348 0000000057048B9D ...W....
57A1B350 0000000057048B86 ...W....
57A1B358 00000000680A0000 ...h....
57A1B360 0000000057103D36 6=.W....
57A1B368 000000000000029C ........
57A1B370 0000000057103948 H9.W....
57A1B378 0000000000000000 ........
57A1B380 0000000057103AC8 .:.W....
57A1B388 0000000057103BA8 .;.W....
57A1B390 0000000000000000 ........
57A1B398 0000000057048D85 ...W....
57A1B3A0 00000000570DA680 ...W....
57A1B3A8 0000000057103948 H9.W....
57A1B3B0 0000000000000000 ........
57A1B3B8 0000000057024D6E nM.W....
57A1B3C0 00000000570DA680 ...W....
57A1B3C8 0000000000000000 ........
57A1B3D0 0000000000000000 ........
57A1B3D8 00000000570F9408 ...W....
57A1B3E0 0000000057A1B400 ...W....
57A1B3E8 000000005702513B ;Q.W....
57A1B3F0 0000000000000002 ........
57A1B3F8 0000000057103948 H9.W....
57A1B400 0000000000000000 ........
57A1B408 0000000000000000 ........
57A1B410 0000000100000000 ........
57A1B418 2964A9FEA1829800 ......d)
57A1B420 00000000570E4F10 .O.W....
57A1B428 00000000570F84E8 ...W....
57A1B430 0000000057A1B480 ...W....
57A1B438 0000000000000003 ........
57A1B440 00000000570E51B0 .Q.W....
57A1B448 00000000570829B0 .).W....
57A1B450 0000000000000003 ........
57A1B458 0000000057A1B530 0..W....
57A1B460 0000000000000003 ........
57A1B468 0000000057A1B4A0 ...W....
57A1B470 00000000570FE328 (..W....
57A1B478 0000000057082BA7 .+.W....
57A1B480 00000000570F84E8 ...W....
57A1B488 00000000570F8508 ...W....
57A1B490 00000000570F9408 ...W....
57A1B498 0000000000000000 ........
57A1B4A0 00000000570FE328 (..W....
57A1B4A8 00000000570FE32E ...W....
57A1B4B0 00000000570FE339 9..W....
57A1B4B8 0000000000000000 ........
57A1B4C0 0000000057A1B288 ...W....
57A1B4C8 0000000057A1B480 ...W....
57A1B4D0 000000000AF43690 .6......
57A1B4D8 0000000300000000 ........
57A1B4E0 0000000057A1B480 ...W....
57A1B4E8 0000000057A1B4A0 ...W....
57A1B4F0 0000000000000000 ........
57A1B4F8 2964A9FEA1829800 ......d)
57A1B500 000000000000025D ].......
57A1B508 0000000057103BA8 .;.W....
57A1B510 00000000570FB5E8 ...W....
57A1B518 0000000000000000 ........
57A1B520 000000000000003E >.......
57A1B528 00000000570FB5E8 ...W....
57A1B530 0000000000000000 ........
57A1B538 0000000057048D04 ...W....
57A1B540 000000000000025D ].......
57A1B548 0000000057048B9D ...W....
57A1B550 0000000057048B86 ...W....
57A1B558 00000000681DF000 ...h....
57A1B560 0000000000000009 ........
57A1B568 00000000000001CC ........
57A1B570 0000000057103BA8 .;.W....
57A1B578 0000000000000000 ........
57A1B580 0000000000000000 ........
57A1B588 00000000570D9400 ...W....
57A1B590 0000000000000001 ........
57A1B598 0000000057048D85 ...W....
57A1B5A0 0000000000000007 ........
57A1B5A8 0000000057103BA8 .;.W....
57A1B5B0 0000000000000000 ........
57A1B5B8 0000000057024D6E nM.W....
57A1B5C0 0000000000000007 ........
57A1B5C8 0000000000000080 ........
57A1B5D0 0000000000000000 ........
57A1B5D8 0000000000000000 ........
57A1B5E0 0000000057103AC8 .:.W....
57A1B5E8 000000005707A911 ...W....
57A1B5F0 0000000057103BA8 .;.W....
57A1B5F8 2964A9FEA1829800 ......d)
57A1B600 0000000000000000 ........
57A1B608 0000000057103AC8 .:.W....
57A1B610 0000000000000000 ........
57A1B618 0000000057103AC8 .:.W....
57A1B620 0000000057A1B678 x..W....
57A1B628 0000000057A1B6A0 ...W....
57A1B630 0000000057A1B710 ...W....
57A1B638 000000005707AE11 ...W....
57A1B640 0000000057A1B670 p..W....
57A1B648 0000000700000007 ........
57A1B650 0000000000000000 ........
57A1B658 0000000000000000 ........
57A1B660 0000000000000000 ........
57A1B668 000000000000003C <.......
57A1B670 0000000000000000 ........
57A1B678 0000000000000000 ........
57A1B680 0000000000000000 ........
57A1B688 0000000000000000 ........
57A1B690 0000000000002B06 .+......
57A1B698 0000000000000000 ........
57A1B6A0 0000000000000000 ........
57A1B6A8 0000000000000000 ........
57A1B6B0 0000000000000000 ........
57A1B6B8 0000000000002B09 .+......
57A1B6C0 0000000000000000 ........
57A1B6C8 5448A9FEA1829800 ......HT
57A1B6D0 006E65696C435054 TPClien.
57A1B6D8 2964A9FEA1829800 ......d)
57A1B6E0 00000000570E3140 @1.W....
57A1B6E8 0000000057A1B760 `..W....
57A1B6F0 0000000000000000 ........
57A1B6F8 00000000570DEA00 ...W....
57A1B700 0000000057A1B7A0 ...W....
57A1B708 0000000057023DBD .=.W....
57A1B710 0000000000000000 ........
57A1B718 000000015704A53D =..W....
57A1B720 00000000570F7C88 .|.W....
57A1B728 2964A9FEA1829800 ......d)
57A1B730 00000000570F9488 ...W....
57A1B738 00000000570E5150 PQ.W....
57A1B740 0000000057A1B7A0 ...W....
57A1B748 0000000000000001 ........
57A1B750 00000000570E51B0 .Q.W....
57A1B758 0000000000000000 ........
57A1B760 00000000570F9488 ...W....
57A1B768 00000000570829B0 .).W....
57A1B770 0000000000000001 ........
57A1B778 0000000057A1B830 0..W....
57A1B780 0000000000000001 ........
57A1B788 0000000057A1B7B0 ...W....
57A1B790 00000000570F9468 h..W....
57A1B798 0000000057082BA7 .+.W....
57A1B7A0 00000000570F9488 ...W....
57A1B7A8 0000000000000000 ........
57A1B7B0 00000000570F9468 h..W....
57A1B7B8 0000000000000000 ........
57A1B7C0 00000000570E51B0 .Q.W....
57A1B7C8 0000000057A1B7A0 ...W....
57A1B7D0 000000000AF436F4 .6......
57A1B7D8 0000000100000000 ........
57A1B7E0 0000000057A1B7A0 ...W....
57A1B7E8 0000000057A1B7B0 ...W....
57A1B7F0 0000000000000000 ........
57A1B7F8 2964A9FEA1829800 ......d)
57A1B800 00000000000001C3 ........
57A1B808 00000000570D9400 ...W....
57A1B810 00000000570F9448 H..W....
57A1B818 0000000000000000 ........
57A1B820 0000000000000008 ........
57A1B828 00000000570F9448 H..W....
57A1B830 0000000000000000 ........
57A1B838 0000000057048D04 ...W....
57A1B840 00000000000001C3 ........
57A1B848 0000000057048B9D ...W....
57A1B850 0000000057048B86 ...W....
57A1B858 0000000057096000 .`.W....
57A1B860 0000000057A1C2E0 ...W....
57A1B868 0000000000000000 ........
57A1B870 00000000570D9400 ...W....
57A1B878 0000000000000000 ........
57A1B880 00000000570F8528 (..W....
57A1B888 0000000000000000 ........
57A1B890 0000000000000000 ........
57A1B898 0000000057048D85 ...W....
57A1B8A0 00000000570E5640 @V.W....
57A1B8A8 00000000570D9400 ...W....
57A1B8B0 0000000000000000 ........
57A1B8B8 0000000057024D6E nM.W....
57A1B8C0 00000000570E5640 @V.W....
57A1B8C8 00000000570E5640 @V.W....
57A1B8D0 0000000000000000 ........
57A1B8D8 0000000068B60FA0 ...h....
57A1B8E0 0000000000000000 ........
57A1B8E8 000000005707AF06 ...W....
57A1B8F0 0000000057094C9D .L.W....
57A1B8F8 2964A9FEA1829800 ......d)
57A1B900 0000000057A1C2E0 ...W....
57A1B908 000000000011F7FC ........
57A1B910 0000000000000000 ........
57A1B918 000000005702E705 ...W....
57A1B920 0000000000000004 ........
57A1B928 0000000057A1C2E0 ...W....
57A1B930 000000000011F7FC ........
57A1B938 0000000057015684 .V.W....
57A1B940 00000000681EED20 ..h....
57A1B948 0000000000000000 ........
57A1B950 0000000057A1B960 `..W....
57A1B958 0000000057A5347A z4.W....
57A1B960 00000000681EED20 ..h....
57A1B968 000000006BDDEBB8 ...k....
57A1B970 0000000057A1BC70 p..W....
57A1B978 0000000000000000 ........
57A1B980 0000000000000000 ........
57A1B988 0000000057A20BB0 ...W....
57A1B990 00000000681F2D20 -.h....
57A1B998 0000000000000009 ........
57A1B9A0 0000000000000002 ........
57A1B9A8 0000000000000000 ........
57A1B9B0 0000000000000000 ........
57A1B9B8 0000000068B60FA0 ...h....
57A1B9C0 0000000000000000 ........
57A1B9C8 0000000057A5C3C0 ...W....
57A1B9D0 0000000057A1BA70 p..W....
57A1B9D8 0000000000000448 H.......
57A1B9E0 00000000681F2D20 -.h....
57A1B9E8 0000000900000000 ........
57A1B9F0 000000006BDDEBB8 ...k....
57A1B9F8 000000006BD1F8A0 ...k....
57A1BA00 0000000068B60FA0 ...h....
57A1BA08 0000000057A1BB10 ...W....
57A1BA10 0000000057A1BB28 (..W....
57A1BA18 0000000000000000 ........
57A1BA20 0000000000000000 ........
57A1BA28 0000000057A1BAB8 ...W....
57A1BA30 0000000000000000 ........
57A1BA38 000000006BD6BEB2 ...k....
57A1BA40 0000000069CD7720 w.i....
57A1BA48 0000000000000000 ........
57A1BA50 00000000681F2D48 H-.h....
57A1BA58 0000000068D88AA0 ...h....
57A1BA60 0000000068EA8A34 4..h....
57A1BA68 0000000068EBF300 ...h....
57A1BA70 000000006C3D1F58 X.=l....
57A1BA78 0000000000000000 ........
57A1BA80 0000000069661C88 ..fi....
57A1BA88 0000000000000000 ........
57A1BA90 0000000080000001 ........
57A1BA98 0000000068EBF3A6 ...h....
57A1BAA0 0000000000000000 ........
57A1BAA8 0000000068D88AA0 ...h....
57A1BAB0 0074006F00000000 ....o.t.
57A1BAB8 0000000068B60FA0 ...h....
57A1BAC0 0000000000000001 ........
57A1BAC8 0000000000000000 ........
57A1BAD0 0000000000000000 ........
57A1BAD8 0000000000000000 ........
57A1BAE0 000000006BE07218 .r.k....
57A1BAE8 000000006BD1F9E3 ...k....
57A1BAF0 0000000068EA8AA0 ...h....
57A1BAF8 0000000000000000 ........
57A1BB00 0000000057A1BB10 ...W....
57A1BB08 0000000057A1BB28 (..W....
57A1BB10 0000000000000000 ........
57A1BB18 0000000000000000 ........
57A1BB20 0000000068EA8AA0 ...h....
57A1BB28 0000000000000000 ........
57A1BB30 00000000694087A0 ..@i....
57A1BB38 000000006BD22FA0 ./.k....
57A1BB40 0000000057A10000 ...W....
57A1BB48 000000000000BB70 p.......
57A1BB50 000000006BDCD1F5 ...k....
57A1BB58 0000000057A1BB70 p..W....
57A1BB60 0000000057A1BB70 p..W....
57A1BB68 0000000000000000 ........
57A1BB70 000000006BE00000 ...k....
57A1BB78 0000000000000000 ........
57A1BB80 0000000057A1C2E0 ...W....
57A1BB88 000000006BD1D31A ...k....
57A1BB90 000000006BDCD1F5 ...k....
57A1BB98 000000006BDCD860 `..k....
57A1BBA0 0000000057A1BB70 p..W....
57A1BBA8 0000000057A1BB2D -..W....
57A1BBB0 0000000002169668 h.......
57A1BBB8 451F77B894D0F304 .....w.E
57A1BBC0 0000000000000000 ........
57A1BBC8 0000000000000000 ........
57A1BBD0 0000000000000000 ........
57A1BBD8 0000000000000000 ........
57A1BBE0 0000000000000000 ........
57A1BBE8 000000006A0F10D8 ...j....
57A1BBF0 000000006A0F0000 ...j....
57A1BBF8 0000000057A5E0C0 ...W....
57A1BC00 463F1B0AC5FEEF6F o.....?F
57A1BC08 EDD5A2BBED1D229A ."......
57A1BC10 4429BD37A6994392 .C..7.)D
57A1BC18 320ABC677E5F29B4 .)_~g..2
57A1BC20 484CF99C2C73FFA0 ..s,..LH
57A1BC28 5BE2C6A866C797A4 ...f...[
57A1BC30 42170A70D088A413 ....p..B
57A1BC38 B3415CB63C9A55BA .U.<.\A.
57A1BC40 4F6CF0A7B91E6E10 .n....lO
57A1BC48 DED4D127C1906CAA .l..'...
57A1BC50 484EAE01F08017AB ......NH
57A1BC58 0DB271514A988086 ...JQq..
57A1BC60 954E4974336836D8 .6h3tIN.
57A1BC68 D9CBD2A88EE04B34 4K......
57A1BC70 0000000000000004 ........
57A1BC78 0000000000000044 D.......
57A1BC80 0000000000000000 ........
57A1BC88 000000006CDCE338 8..l....
57A1BC90 0000000000000001 ........
57A1BC98 0000000000000000 ........
57A1BCA0 0000000000000001 ........
57A1BCA8 000000006CDC793C <y.l....
57A1BCB0 0000000000000000 ........
57A1BCB8 000000006CDC8F67 g..l....
57A1BCC0 000000006CDCE364 d..l....
57A1BCC8 0000000000000000 ........
57A1BCD0 0000000000000000 ........
57A1BCD8 0000000057A34B09 .K.W....
57A1BCE0 0000000000000000 ........
57A1BCE8 000000006CDC71A3 .q.l....
57A1BCF0 000000006CDCE364 d..l....
57A1BCF8 0000000000000000 ........
57A1BD00 0000000000000000 ........
57A1BD08 0000000057A5A820 ..W....
57A1BD10 0000000000000000 ........
57A1BD18 0000000069661EA0 ..fi....
57A1BD20 000000006CDCE338 8..l....
57A1BD28 0000000057A34FCB .O.W....
57A1BD30 0000000000000000 ........
57A1BD38 0000000057A1BDC8 ...W....
57A1BD40 000000006A8FB101 ...j....
57A1BD48 0000000000000000 ........
57A1BD50 0000000000000000 ........
57A1BD58 0000000057A4C3B4 ...W....
57A1BD60 0000000000000000 ........
57A1BD68 0000000003041001 ........
57A1BD70 0000000000000000 ........
57A1BD78 0000000000000000 ........
57A1BD80 0000000000000000 ........
57A1BD88 0000000057A30F16 ...W....
57A1BD90 0000000000000000 ........
57A1BD98 00000000FFDC1647 G.......
57A1BDA0 0000000024000000 ...$....
57A1BDA8 000000006BD1D4BA ...k....
57A1BDB0 0000000000000000 ........
57A1BDB8 0000000057A5A820 ..W....
57A1BDC0 0000000000000000 ........
57A1BDC8 0000000069661C88 ..fi....
LBRfr0 Dump:
57028C98 10 EB E9 31 C0 5B 5D 41 5C C3 41 54 49 89 F4 55
57028CA8 48 89 FD 53 48 89 D3 48 89 DA 4C 89 E6 48 89 EF
57028CB8 E8 A2 FF FF FF 48 85 C0 75 1A 48 8B 3B 48 8B 57
57028CC8 10 48 8B 6A 18 48 85 ED 74 0A 48 01 FD E8 0E FF
RIP Dump:
57028C4C 31 0B 00 48 89 03 5B C3 48 8B 57 10 48 89 F8 48
57028C5C 2B 02 C3 41 54 49 89 D4 55 53 48 8B 2F 48 89 F3
57028C6C 48 8B 7D 08 E8 13 B3 01 00 48 8B 45 10 49 89 2C
57028C7C 24 8B 50 08 48 8B 40 10 85 D2 74 13 48 39 18 75
TSC value when exception occurred: 008DDC5AE028
CPU TSC frequency : 0000778BA340 (2,005,640,000)
Log of UEFI DxeCore Events:
Now-StartTSC Now-EndTSC TPL FuncAddr
0000009C8128 0000009C3484 1F 6BAB4F50 TerminalDxe.efi +004F50
0000009D1A0C 0000009C8178 1F 6BAB4F50 TerminalDxe.efi +004F50
0000009D1E1C 0000009D1A5C 1F 6C48B1F0 CpuDxe.efi +00A1F0
0000009D72B8 0000009D1E94 1F 6B9A1E10 XhciDxe.efi +008E10
0000009DAD00 0000009D7344 1F 6B9A1E10 XhciDxe.efi +008E10
0000009DAFE4 0000009DAE90 1F 57A3F870 DxeCore.efi +023870
0000009DBC28 0000009DB048 1F 57A3F870 DxeCore.efi +023870
000000D85310 000000D823CC 1F 6B96CF80 UsbBusDxe.efi +007F80
000000D87EBC 000000D85360 1F 6B96CF80 UsbBusDxe.efi +007F80
000000D87FD4 000000D87EF8 1F 57081618 ipxe.efi.efi +091618
000001CDF248 000001CD9E88 1F 6B9A1E10 XhciDxe.efi +008E10
000001CE2C90 000001CDF284 1F 6B9A1E10 XhciDxe.efi +008E10
000001CE2F38 000001CE2DE4 1F 57A3F870 DxeCore.efi +023870
000001CE35DC 000001CE2F88 1F 57A3F870 DxeCore.efi +023870
000002FDA960 000002FD5CD0 1F 6BAB4F50 TerminalDxe.efi +004F50
000002FE4140 000002FDA99C 1F 6BAB4F50 TerminalDxe.efi +004F50
000002FE9578 000002FE41A4 1F 6B9A1E10 XhciDxe.efi +008E10
000002FECEE4 000002FE95F0 1F 6B9A1E10 XhciDxe.efi +008E10
000002FED1C8 000002FED074 1F 57A3F870 DxeCore.efi +023870
000002FEDB64 000002FED218 1F 57A3F870 DxeCore.efi +023870
000003ECF3D0 000003EC9ED0 1F 6B9A1E10 XhciDxe.efi +008E10
000003ED2E7C 000003ECF448 1F 6B9A1E10 XhciDxe.efi +008E10
0000042F75C0 0000042F7458 1F 57A3F870 DxeCore.efi +023870
0000042F7ED0 0000042F7610 1F 57A3F870 DxeCore.efi +023870
00000558CD48 00000558802C 1F 6BAB4F50 TerminalDxe.efi +004F50
0000055964B0 00000558CD98 1F 6BAB4F50 TerminalDxe.efi +004F50
00000559BAC8 000005596514 1F 6B9A1E10 XhciDxe.efi +008E10
00000559F77C 00000559BB54 1F 6B9A1E10 XhciDxe.efi +008E10
000005601F30 000005601DA0 1F 57A3F870 DxeCore.efi +023870
000005602AD4 000005601F80 1F 57A3F870 DxeCore.efi +023870
00000686607C 000006860CD0 1F 6B9A1E10 XhciDxe.efi +008E10
000006869BDC 0000068660F4 1F 6B9A1E10 XhciDxe.efi +008E10
00000690BF40 00000690BDEC 1F 57A3F870 DxeCore.efi +023870
00000690C648 00000690BF7C 1F 57A3F870 DxeCore.efi +023870
000007BF43B4 000007BEF684 1F 6BAB4F50 TerminalDxe.efi +004F50
000007BFDBA8 000007BF4418 1F 6BAB4F50 TerminalDxe.efi +004F50
000007C03134 000007BFDC20 1F 6B9A1E10 XhciDxe.efi +008E10
000007C06C94 000007C031AC 1F 6B9A1E10 XhciDxe.efi +008E10
000007C15384 000007C1521C 1F 57A3F870 DxeCore.efi +023870
000007C15E4C 000007C153C0 1F 57A3F870 DxeCore.efi +023870
000008ECF204 000008EC9DB8 1F 6B9A1E10 XhciDxe.efi +008E10
000008ED2DB4 000008ECF27C 1F 6B9A1E10 XhciDxe.efi +008E10
000008F1EBB0 000008F1EA20 1F 57A3F870 DxeCore.efi +023870
000008F1F81C 000008F1EC28 1F 57A3F870 DxeCore.efi +023870
00000A1941C8 00000A18F588 1F 6BAB4F50 TerminalDxe.efi +004F50
00000A19D9BC 00000A194204 1F 6BAB4F50 TerminalDxe.efi +004F50
00000A1A2E80 00000A19DA34 1F 6B9A1E10 XhciDxe.efi +008E10
00000A1A6968 00000A1A2EF8 1F 6B9A1E10 XhciDxe.efi +008E10
00000A229048 00000A228EF4 1F 57A3F870 DxeCore.efi +023870
00000A2299F8 00000A229098 1F 57A3F870 DxeCore.efi +023870
00000B528F40 00000B523A40 1F 6B9A1E10 XhciDxe.efi +008E10
00000B52CAA0 00000B528FB8 1F 6B9A1E10 XhciDxe.efi +008E10
00000B5326BC 00000B532568 1F 57A3F870 DxeCore.efi +023870
00000B533008 00000B53270C 1F 57A3F870 DxeCore.efi +023870
00000C828EEC 00000C8242FC 1F 6BAB4F50 TerminalDxe.efi +004F50
00000C8328C0 00000C828F3C 1F 6BAB4F50 TerminalDxe.efi +004F50
00000C832C30 00000C8328FC 1F 6C48B1F0 CpuDxe.efi +00A1F0
00000C8380F4 00000C832CA8 1F 6B9A1E10 XhciDxe.efi +008E10
00000C83BC2C 00000C83816C 1F 6B9A1E10 XhciDxe.efi +008E10
00000C83C5DC 00000C83C488 1F 57A3F870 DxeCore.efi +023870
00000C83D1D0 00000C83C618 1F 57A3F870 DxeCore.efi +023870
00000DB4195C 00000DB3C3E4 1F 6B9A1E10 XhciDxe.efi +008E10
00000DB453B8 00000DB41998 1F 6B9A1E10 XhciDxe.efi +008E10
00000DB456C4 00000DB45570 1F 57A3F870 DxeCore.efi +023870
Log of UEFI DXE drivers that were started:
Now-StartTSC Now-EndTSC FuncAddr
0000003A26F4 0000003641C4 6BB96470 Ip6Dxe.efi +001470
0000003C1E00 0000003B329C 6BC57E00 ArpDxe.efi +000E00
0000004D4B30 000000495F84 6BB96470 Ip6Dxe.efi +001470
0000004F4278 0000004E53E0 6BC57E00 ArpDxe.efi +000E00
0000005C86CC 000000589710 6BB96470 Ip6Dxe.efi +001470
0000005E83C8 0000005D9260 6BC57E00 ArpDxe.efi +000E00
000000786E00 000000746FF8 6BB96470 Ip6Dxe.efi +001470
0000007A7F88 00000079791C 6BC57E00 ArpDxe.efi +000E00
Log of UEFI DXE drivers that were Stopped:
Now-StopTSC Now-EndTSC FuncAddr
0000901E08A8 0000901E0808 56EDC3D1 Unknown(scfwn)
00009583A6A4 0000901E0934 5708019E ipxe.efi.efi +09019E
000095B6C3B8 00009583A6E0 6BC0ADF0 MnpDxe.efi +000DF0
000095B7EFF4 XXXXXXXXXXXX 5708019E ipxe.efi.efi +09019E
000095C63E9C XXXXXXXXXXXX 56EDC3D1 Unknown(scfwn)
000095C65378 000095C652C4 56EDC3D1 Unknown(scfwn)
00009B143890 000095C653F0 5708019E ipxe.efi.efi +09019E
00009B404C78 00009B1438CC 6BC0ADF0 MnpDxe.efi +000DF0
EFI Debug Support Table UpdateStatus: 2
EFI Debug Support Table TableSize : 271
57A1C000 00046000 DxeCore.efi
6CAC7000 00007E00 PcdDxe.efi
6CDC6000 00008AA0 ReportStatusCodeRouterRuntimeDxe.efi
6CABE000 00008BC0 SectionExtractionDxe.efi
6CAB7000 000067E0 DpiFlashData2Dxe.efi
6CDBF000 000069A0 CpuIoDxe.efi
6CAB0000 00006960 CpuIo2Dxe.efi
6CAA8000 00007C00 DataHubDxe.efi
6CAA1000 000063A0 Legacy8259.efi
6CA9A000 000067C0 Metronome.efi
6CDB6000 000080A0 RuntimeDxe.efi
6CA91000 000080C0 PciPlatform.efi
6CA88000 000089A0 PciPlatform.efi
6CA81000 00006A80 DpcDxe.efi
6CA79000 000074E0 HttpUtilitiesDxe.efi
6CA6A000 0000ED80 AcpiTableDxe.efi
6CA57000 00012E40 DevicePathDxe.efi
6CA4A000 0000C980 EbcDxe.efi
6CA43000 000064A0 IncompatiblePciDeviceSupport.efi
6CA39000 00009FA0 SmbiosDxe.efi
6CA32000 00006C20 S3SaveStateDxe.efi
6CA29000 00008AC0 AmdIdsDebugPrintDxe.efi
6CA1E000 0000A600 AmdSocSp3ZpDxe.efi
6CA14000 00009160 HstiPlatformDxe.efi
6CA0E000 00005D80 AmdVersionDxe.efi
6CA00000 0000DC40 AmdCpmInitDxe.efi
6C9F8000 00007AC0 AmdI2cMasterDxe.efi
6C9ED000 0000AFC0 PspPlatform.efi
6C9E5000 00007FE0 xGbEI2cMasterDxe.efi
6C9DE000 000062C0 ServerHotplugDxe.efi
6C9D6000 000072C0 Idrac9ChipsetDxe.efi
6C9CF000 00006220 DellIdracInterface.efi
6C9C8000 000068E0 DellIpmiDebug2.efi
6C9C1000 000064E0 DellHiiBrowserCapability.efi
6C9B6000 0000AA20 JsonParserDxe.efi
6C9AF000 00006900 DellCmosAccessDxe.efi
6C9A8000 00006E40 DellVamDxe.efi
6C99F000 000081A0 DellSmaDebug.efi
6C995000 000099C0 DellFruAccessDxe.efi
6C98E000 00006DE0 IdracPsuBootStatusDxe.efi
6C981000 0000C2C0 DellProcessCapsuleDxe.efi
6C91F000 00061D20 DellIdracSecureBootMgmt.efi
6C916000 00008980 DellSetBayAndSlotDxe.efi
6C8EE000 000274C0 HiiDatabase.efi
6C8E7000 00006560 LegacyRegion2Dxe.efi
6C8C0000 000268A0 DellImageDrawDxe.efi
6C84F000 00070640 Gdriver.efi
6C7FA000 00054340 MRE.efi
6C7EA000 0000F860 DellChipsetInfoDxe.efi
6C7E3000 00006AA0 DellNmiButtonDxe.efi
6C7DA000 00008340 DpiPlatformPirqDxe.efi
6C7D3000 000069A0 DpiCpuDxe.efi
6C7C9000 00009FA0 DpiPercDxe.efi
6C7C2000 00006280 DpiMemoryDxe.efi
6C7BA000 00007D40 DellSystemPortInfoDxe.efi
6C7B4000 00006000 DpiVrDxe.efi
6C7AD000 00006400 SmbiosTableListDxe.efi
6C7A7000 00005EC0 DellPlatformStaticOverridesDxe.efi
6CDB0000 00005FC0 DellOemHookStatusCodeHandlerDxe.efi
6C79E000 00008D40 DellNvStorageCheckDxe.efi
6C798000 00005E20 DataHubStdErrDxe.efi
6C78F000 00008B60 SmbiosMeasurementDxe.efi
6C789000 00005D40 AmdMemAm4Dxe.efi
6C781000 000072A0 AmdErrorLogDxe.efi
6C76E000 00012260 AmdPspDxeV2.efi
6C767000 000064C0 Unknown(xjqdz)
6C74D000 00019200 AmdFabricZpDxe.efi
6C740000 0000C9E0 AmdNbioBaseZPDxe.efi
6C727000 00018A60 AmdNbioPcieZPDxe.efi
6C713000 000133C0 AmdNbioAlibZpDxe.efi
6C709000 00009040 FchSmbusDxe.efi
6C6F7000 00011D20 AmdApcbDxeZp.efi
6C6F0000 00006520 AmdCpmPcieInitDxe.efi
6C6E9000 00006720 AmdCpmGpioInitDxe.efi
6C6E3000 00006000 DellPercDxe.efi
6C6D7000 0000BD80 PersonalityModuleDataDxe.efi
6C6CE000 00008940 PersonalityModuleBrandingDxe.efi
6C662000 0006BD40 DellHiiBrowser.efi
6C5FA000 000671A0 DellHiiFormsProcessor2Dxe.efi
6C5F1000 00008FC0 DellSpiFvbServicesDxe.efi
6C5E9000 00007B80 Mc5744UsbDxe.efi
6C5D7000 000115C0 DriverHealthManagerDxe.efi
6C5BD000 00019C20 PlatDriOverrideDxe.efi
6C5A3000 00019F20 AmdNbioSmuV9Dxe.efi
6C59A000 000089E0 DellHiiDefaults.efi
6C58C000 0000D060 DellHiiConfigDxe.efi
6C543000 000487A0 DellHiiFormDisplay.efi
6C53C000 00006B80 DellSpiAccessDxe.efi
6C531000 0000A540 DpiPlatformIdDxe.efi
6C509000 00027620 DpiPci2Dxe.efi
6C4EE000 0001A3C0 AmdCcxZenZpDxe.efi
6C4E3000 0000ABC0 DpiClocksDxe.efi
6C4DA000 000080E0 DpiSataDxe.efi
6C4CA000 0000F640 DpiUsbDxe.efi
6C4C2000 00007420 DpiNdcDxe.efi
6C4BA000 000072E0 DpiTpmDxe.efi
6C4A7000 00012B60 DellNvramDefaultAttributeDxe.efi
6C4A0000 00006FC0 DellPlatformAttributeDefaultsDxe.efi
6C499000 00006420 DellAmdRomProtectionDxe.efi
6C481000 00017E40 CpuDxe.efi
6C46F000 00011940 SbServiceProtocolDxe.efi
6C468000 00006160 DellPlatformNvramDefaultsTableDxe.efi
6C44C000 0001B5E0 PciHostBridgeDxe.efi
6C443000 00008A60 GenericMemoryTestDxe.efi
6C43C000 00006560 Timer.efi
6C42B000 00010A60 AmdRasDxe.efi
6C3FB000 0002F8C0 DellRSOD.efi
6C3EF000 0000B560 DellElogIpmiDxe.efi
6C3D3000 0001B5C0 DellApeiLoggingDxe.efi
6C3CC000 000064E0 WatchdogTimer.efi
6C3B8000 00013860 FchTaishanDxe.efi
6C3B1000 000067A0 AmdLegacyInterrupt.efi
6CDA8000 000076C0 AmdSmmControl.efi
6C3A3000 0000DBE0 AmdAcpiDxe.efi
6C394000 0000EDA0 AmdRasApeiDxe.efi
6C38C000 000078A0 SmmAccess.efi
6C37F000 0000C320 FchInitDxe.efi
6CD9A000 0000DA60 PiSmmIpl.efi
6C373000 0000B3E0 FchMultiFchDxe.efi
6CD91000 00008F60 VariableAuthSmmRuntimeDxe.efi
6C36B000 000076E0 DellNvramAttributeSmmDxe.efi
6C364000 00006660 DellSpiSmiRequestDxe.efi
6CD86000 0000A9A0 PcRtc.efi
6CD7F000 00006A40 MonotonicCounterRuntimeDxe.efi
6C2E7000 0007C020 SecurityStubDxe.efi
6CD77000 000072A0 CapsuleRuntimeDxe.efi
6CD70000 00006AC0 Cf9Reset.efi
6C2CF000 00017CA0 DellFirmwareManagementDxe.efi
6C2BA000 00014AE0 DellPciDevice2Dxe.efi
6C2B2000 00007C00 DellManufacturingModeDxe.efi
6C2A5000 0000C7E0 DellAciMDxe.efi
6C29C000 000080E0 DellIpmi.efi
6C286000 00015AC0 DellMainMenuSetupDxe.efi
6C25F000 00026340 DellBootManagerDxe.efi
6C095000 001CA000 DellHiiSetup.efi
6C079000 0001B280 DellHiiInternalSetup.efi
6C06E000 0000A9C0 DellHiiBrowserData.efi
6C05C000 00011860 DellCpuInterfaceDxe.efi
6C045000 00016820 DellSmaJobProcess.efi
6C037000 0000D240 TlvInventoryDxe.efi
6C030000 00006C20 DellLegacyTableMemoryDxe.efi
6C028000 00007A00 DellPasswordInterfaceDxe.efi
6BFFF000 000280C0 DellPostErrorMessageDxe.efi
6BFEC000 00012BC0 DellBiosInterfaceDxe.efi
6BFE0000 0000BB00 HiiServiceTag.efi
6BFD5000 0000AFA0 DellIpmiResetToDefaultsDxe.efi
6BFC4000 00010FE0 DellFileExplorerDxe.efi
6BFAB000 00018660 DellPmDataAcquisitionDxe.efi
6BF8A000 00020180 DellSmbiosTableBuildDxe.efi
6BF7D000 0000CCE0 DellRci2BuildTable.efi
6BF76000 00006980 DellBiosDataWipe.efi
6BF0D000 00068480 DellCpldFirmwareManagementDxe.efi
6BF06000 00006300 TcgMor.efi
6BEFD000 00008BC0 DellBootToDiagsDxe.efi
6BEEB000 00011B20 DellEmbSata.efi
6BE65000 00085320 HiiSecureBootCustom.efi
6BE59000 0000B500 DellRaidFmpDxe.efi
6BE50000 000088C0 DellCapsuleUpdateDxe.efi
6BE44000 0000BA80 LegacyBiosPlatform.efi
6BE3B000 000081A0 DellHiiWorkloadProfile.efi
6BE34000 00006340 DellAmdSvmSupportDxe.efi
6BE23000 00010180 DellChipsetMemInfoDxe.efi
6BE1C000 00006A40 DpiIdrac.efi
6BE11000 0000A760 DpiNvmeDxe.efi
6BE0A000 000060C0 DpiBdsDxe.efi
6BDEF000 0001A1A0 DellEarlyVideoSplashDxe.efi
6BD19000 000D5F40 DellBdsDxe.efi
6BD12000 00006440 DellMemoryInterfaceMemoryDxe.efi
6BD07000 0000A5E0 DellIdracInitialize.efi
6BCF8000 0000EF20 DellDlst2.efi
6BCE8000 0000FE00 DellNdcDxe.efi
6BCE1000 000065A0 DellSecurityLayerDxe.efi
6BCD9000 00007BC0 DellPmQueryDxe.efi
6BCD0000 00008460 DellPmDataStorageDxe.efi
6BCB1000 0001E3C0 DellLcProvisioning.efi
6CD69000 00006C40 CallingInterface.efi
6BCA8000 00008AA0 DellRipsDxe.efi
6BC86000 00021940 LegacyBiosDxe.efi
6BC78000 0000D8E0 DellIdracSma.efi
6BC6D000 0000A3A0 DellPspDxe.efi
6BC65000 00007880 DpiCpldDxe.efi
6BC57000 0000D560 ArpDxe.efi
6BC42000 00014620 Dhcp4Dxe.efi
6BC1F000 000224C0 Ip4Dxe.efi
6BC0A000 00014BC0 MnpDxe.efi
6BBF7000 000126E0 Mtftp4Dxe.efi
6BBE7000 0000FE60 SnpDxe.efi
6BBD4000 00012280 Udp4Dxe.efi
6BBBE000 000158A0 Dhcp6Dxe.efi
6BB95000 00028860 Ip6Dxe.efi
6BB81000 000137E0 Mtftp6Dxe.efi
6BB5F000 00021940 TcpDxe.efi
6BB4C000 000122A0 Udp6Dxe.efi
6BB2D000 0001E700 UefiPxeBcDxe.efi
6BB19000 000135E0 HttpDxe.efi
6BB02000 00016300 HttpBootDxe.efi
6BAEA000 00017180 DnsDxe.efi
6BADB000 0000E820 BiosVideoDxe.efi
6BAD2000 00008940 ConPlatformDxe.efi
6BAC2000 0000FD60 ConSplitterDxe.efi
6BAB0000 00011460 TerminalDxe.efi
6BAA6000 00009160 VgaClassDxe.efi
6BA9B000 0000AAE0 DiskIoDxe.efi
6BA86000 00014340 Fat.efi
6BA77000 0000E500 AtaBusDxe.efi
6BA61000 00015E80 AtaAtapiPassThruDxe.efi
6BA59000 00007480 IsaAcpi.efi
6BA4E000 0000ADE0 IsaBusDxe.efi
6BA47000 00006AE0 EnglishDxe.efi
6BA3C000 0000AB80 ScsiBus.efi
6BA29000 00012500 ScsiDisk.efi
6BA20000 000080A0 DellXMLDrv1.efi
6B9FE000 00021660 DellHiiConverter.efi
5B79B000 001330A0 Unknown(wrpfz)
6B9EF000 0000EB80 UsbKbDxe.efi
6B9E4000 0000A840 UsbMouseDxe.efi
6B9DB000 00008B60 SataController.efi
6B9BC000 0001E9E0 DellDeviceLocation.efi
6B9B5000 000069C0 DellUsbMsdFilterDriver.efi
6B999000 0001B520 XhciDxe.efi
6B987000 00011C20 EhciDxe.efi
6B979000 0000DAC0 OhciDxe.efi
6B965000 00013BA0 UsbBusDxe.efi
6B957000 0000D5A0 UsbMassStorageDxe.efi
6B94D000 000099C0 DellUsbCsmSwitch.efi
6B93F000 0000DBE0 DellPartition.efi
6B931000 0000DA00 DellCdDvdFileSystem.efi
6B922000 0000EF40 BootOptionCacheDxe.efi
6B914000 0000D9C0 DellUsbMouseAbsolutePointerDxe.efi
6B8E6000 0002D700 PciBusDxe.efi
6B8D8000 0000D780 IsaSerialDxe.efi
5B76B000 0002FC40 NvmExpressDxe.efi
5B6F6000 00074840 DellHiiTextDisplay.efi
5B687000 0006E780 DellHiiGraphicDisplay.efi
5B677000 0000F7E0 DellPreviousBootErrorDxe.efi
5B669000 0000DF60 Unknown(gnjgs)
5B528000 00140AA0 RAIDCore.efi
5B4F3000 000340A0 AmdPlatformRasDxe.efi
5B4DD000 000156A0 DellIdrac.efi
57772000 00085B00 DellTpm.efi
576A7000 000CAD20 Unknown(zzdwq)
575DC000 000CAD20 Unknown(zzdwq)
57581000 0005A840 mv91xx_nr.efi
57568000 00018B80 Hii64.efi
57557000 00010220 MVService.efi
5748E000 000C8380 Unknown(vvvcp)
57481000 0000D000 AcpiPlatform.efi
5746F000 00011DE0 AmdNbioIOMMUZPDxe.efi
6B8D0000 000068E0 DellRedfishInterfaceDxe.efi
5B4D3000 00008A00 Unknown(gfhch)
57457000 00017120 Unknown(nxdpd)
5744C000 0000AB40 Unknown(rzcsw)
57422000 00029720 Unknown(vvgvh)
5741A000 000079A0 Unknown(trncd)
5740A000 0000F6C0 Unknown(xrmdr)
573F3000 00016380 Unknown(czkqb)
573E9000 00009220 Unknown(tgtkz)
57388000 00060940 Unknown(zxsnn)
57354000 00033820 Unknown(wzjtg)
57325000 0002EF20 Unknown(rqsdx)
57313000 00011060 Unknown(qdzbs)
572F1000 00021BC0 Unknown(bvcks)
572A2000 0004E800 Unknown(cwkcb)
5726D000 00034F20 Unknown(bpzvv)
57240000 0002CCE0 Unknown(pfvgh)
5722F000 000105C0 Unknown(hxwgx)
5721C000 00012F00 Unknown(bgbtv)
571FC000 0001F060 Unknown(ckgqm)
5719F000 0005C3C0 Unknown(vsszv)
5718F000 0000FBC0 Unknown(jxqbp)
56FF0000 0019F000 ipxe.efi.efi
Bus Dev Fn Vnd:Dev Class Rev Type
00 00 0 1022:1450 06-00-00 00 Bridge Controller
00 00 2 1022:1451 08-06-00 00 Base System Controller
00 01 0 1022:1452 06-00-00 00 Bridge Controller
00 01 1 1022:1453 06-04-00 00 Bridge decodes buses 01-01
00 01 2 1022:1453 06-04-00 00 Bridge decodes buses 02-02
00 01 3 1022:1453 06-04-00 00 Bridge decodes buses 03-03
00 01 4 1022:1453 06-04-00 00 Bridge decodes buses 04-04
00 02 0 1022:1452 06-00-00 00 Bridge Controller
00 03 0 1022:1452 06-00-00 00 Bridge Controller
00 03 1 1022:1453 06-04-00 00 Bridge decodes buses 05-05
00 04 0 1022:1452 06-00-00 00 Bridge Controller
00 07 0 1022:1452 06-00-00 00 Bridge Controller
00 07 1 1022:1454 06-04-00 00 Bridge decodes buses 06-06
00 08 0 1022:1452 06-00-00 00 Bridge Controller
00 08 1 1022:1454 06-04-00 00 Bridge decodes buses 07-07
00 14 0 1022:790B 0C-05-00 59 SMBus Controller
00 14 3 1022:790E 06-01-00 51 Bridge Controller
00 18 0 1022:1460 06-00-00 00 Bridge Controller
00 18 1 1022:1461 06-00-00 00 Bridge Controller
00 18 2 1022:1462 06-00-00 00 Bridge Controller
00 18 3 1022:1463 06-00-00 00 Bridge Controller
00 18 4 1022:1464 06-00-00 00 Bridge Controller
00 18 5 1022:1465 06-00-00 00 Bridge Controller
00 18 6 1022:1466 06-00-00 00 Bridge Controller
00 18 7 1022:1467 06-00-00 00 Bridge Controller
00 19 0 1022:1460 06-00-00 00 Bridge Controller
00 19 1 1022:1461 06-00-00 00 Bridge Controller
00 19 2 1022:1462 06-00-00 00 Bridge Controller
00 19 3 1022:1463 06-00-00 00 Bridge Controller
00 19 4 1022:1464 06-00-00 00 Bridge Controller
00 19 5 1022:1465 06-00-00 00 Bridge Controller
00 19 6 1022:1466 06-00-00 00 Bridge Controller
00 19 7 1022:1467 06-00-00 00 Bridge Controller
00 1A 0 1022:1460 06-00-00 00 Bridge Controller
00 1A 1 1022:1461 06-00-00 00 Bridge Controller
00 1A 2 1022:1462 06-00-00 00 Bridge Controller
00 1A 3 1022:1463 06-00-00 00 Bridge Controller
00 1A 4 1022:1464 06-00-00 00 Bridge Controller
00 1A 5 1022:1465 06-00-00 00 Bridge Controller
00 1A 6 1022:1466 06-00-00 00 Bridge Controller
00 1A 7 1022:1467 06-00-00 00 Bridge Controller
00 1B 0 1022:1460 06-00-00 00 Bridge Controller
00 1B 1 1022:1461 06-00-00 00 Bridge Controller
00 1B 2 1022:1462 06-00-00 00 Bridge Controller
00 1B 3 1022:1463 06-00-00 00 Bridge Controller
00 1B 4 1022:1464 06-00-00 00 Bridge Controller
00 1B 5 1022:1465 06-00-00 00 Bridge Controller
00 1B 6 1022:1466 06-00-00 00 Bridge Controller
00 1B 7 1022:1467 06-00-00 00 Bridge Controller
05 00 0 15B3:1015 02-00-00 00 Network Controller
05 00 1 15B3:1015 02-00-00 00 Network Controller
06 00 0 1022:145A 13-00-00 00 Other Controller
06 00 2 1022:1456 10-80-00 00 Other Controller
06 00 3 1022:145F 0C-03-30 00 USB Controller
07 00 0 1022:1455 13-00-00 00 Other Controller
07 00 1 1022:1468 10-80-00 00 Other Controller
40 00 0 1022:1450 06-00-00 00 Bridge Controller
40 00 2 1022:1451 08-06-00 00 Base System Controller
40 01 0 1022:1452 06-00-00 00 Bridge Controller
40 01 2 1022:1453 06-04-00 00 Bridge decodes buses 41-41
40 01 3 1022:1453 06-04-00 00 Bridge decodes buses 42-42
40 02 0 1022:1452 06-00-00 00 Bridge Controller
40 03 0 1022:1452 06-00-00 00 Bridge Controller
40 04 0 1022:1452 06-00-00 00 Bridge Controller
40 07 0 1022:1452 06-00-00 00 Bridge Controller
40 07 1 1022:1454 06-04-00 00 Bridge decodes buses 43-43
40 08 0 1022:1452 06-00-00 00 Bridge Controller
40 08 1 1022:1454 06-04-00 00 Bridge decodes buses 44-44
43 00 0 1022:145A 13-00-00 00 Other Controller
43 00 2 1022:1456 10-80-00 00 Other Controller
43 00 3 1022:145F 0C-03-30 00 USB Controller
44 00 0 1022:1455 13-00-00 00 Other Controller
44 00 1 1022:1468 10-80-00 00 Other Controller
80 00 0 1022:1450 06-00-00 00 Bridge Controller
80 00 2 1022:1451 08-06-00 00 Base System Controller
80 01 0 1022:1452 06-00-00 00 Bridge Controller
80 01 2 1022:1453 06-04-00 00 Bridge decodes buses 81-82
80 02 0 1022:1452 06-00-00 00 Bridge Controller
80 03 0 1022:1452 06-00-00 00 Bridge Controller
80 03 1 1022:1453 06-04-00 00 Bridge decodes buses 83-83
80 04 0 1022:1452 06-00-00 00 Bridge Controller
80 07 0 1022:1452 06-00-00 00 Bridge Controller
80 07 1 1022:1454 06-04-00 00 Bridge decodes buses 84-84
80 08 0 1022:1452 06-00-00 00 Bridge Controller
80 08 1 1022:1454 06-04-00 00 Bridge decodes buses 85-85
81 00 0 1556:BE00 06-04-00 02 Bridge decodes buses 82-82
82 00 0 102B:0536 03-00-00 04 Display Controller
83 00 0 1B4B:9230 01-06-01 11 SATA Controller
84 00 0 1022:145A 13-00-00 00 Other Controller
84 00 2 1022:1456 10-80-00 00 Other Controller
85 00 0 1022:1455 13-00-00 00 Other Controller
85 00 1 1022:1468 10-80-00 00 Other Controller
C0 00 0 1022:1450 06-00-00 00 Bridge Controller
C0 00 2 1022:1451 08-06-00 00 Base System Controller
C0 01 0 1022:1452 06-00-00 00 Bridge Controller
C0 01 1 1022:1453 06-04-00 00 Bridge decodes buses C1-C1
C0 02 0 1022:1452 06-00-00 00 Bridge Controller
C0 03 0 1022:1452 06-00-00 00 Bridge Controller
C0 03 1 1022:1453 06-04-00 00 Bridge decodes buses C2-C2
C0 03 2 1022:1453 06-04-00 00 Bridge decodes buses C3-C3
C0 03 3 1022:1453 06-04-00 00 Bridge decodes buses C4-C4
C0 03 4 1022:1453 06-04-00 00 Bridge decodes buses C5-C5
C0 04 0 1022:1452 06-00-00 00 Bridge Controller
C0 07 0 1022:1452 06-00-00 00 Bridge Controller
C0 07 1 1022:1454 06-04-00 00 Bridge decodes buses C6-C6
C0 08 0 1022:1452 06-00-00 00 Bridge Controller
C0 08 1 1022:1454 06-04-00 00 Bridge decodes buses C7-C7
C1 00 0 1000:0097 01-07-00 02 SAS Controller
C6 00 0 1022:145A 13-00-00 00 Other Controller
C6 00 2 1022:1456 10-80-00 00 Other Controller
C7 00 0 1022:1455 13-00-00 00 Other Controller
C7 00 1 1022:1468 10-80-00 00 Other Controller
Log Size: 43,962
The tested revert was specifically fbc3b4a104698658202c2a83217ca8722453bf49 https://github.com/ipxe/ipxe/compare/master...nshalman:ipxe:fbc3b4a104698658202c2a83217ca8722453bf49
This sounds like a possible duplicate of #1048 which should be fixed in current master. Can you verify which commit you have checked out?
I may not have tested on the latest master. Thank you for the pointer.
I may not have tested on the latest master. Thank you for the pointer.
Based on your git bisect
log, your most recent commit tested was 115707c0edebad65f87525fed583fef73880016d which is older than the known fix for this issue.
My test fails on the latest commit of master (98dd25a3bb2d3aafa71f088cbabf89418a783132)
http://147.28.150.231:8000/ipxe.efi... ok
iPXE initialising devices...ok
iPXE 1.0.0+ -- Open Source Network Boot Firmware -- https://ipxe.org
Features: DNS HTTP HTTPS NFS TFTP VLAN EFI Menu
Welcome to iPXE Stress Test Embedded Script!
Configuring (net0 98:03:9b:89:d9:36)..................... ok
https://artifacts.platformequinix.com/images/ubuntu/22_04/fe3f18eead9ab1bf6a333294198cdb6cdf918290/image.tar.gz.................. Connection timed out (https://ipxe.org/4c116092)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
flexboot_nodnic_ports_register_dev: port register_dev failed (Status = -336093320)
flexboot_nodnic_probe: flexboot_nodnic_ports_register_dev failed (Status = -336093320)
Just confirming that additional testing confirms that Mellanox CX4 cards are having trouble once booted into the latest commit of iPXe (98dd25a3bb2d3aafa71f088cbabf89418a783132) but the problems go away if I apply my revert commit (fbc3b4a104698658202c2a83217ca8722453bf49)
What additional debugging information would be of use for tracking down the issue?
What is the card connected to, and what do you see on the wire?
Can confirm, that https://github.com/ipxe/ipxe/commit/8b14652e506d99499cfbeaed0df07d6a83ec029e breaks it also for Mellanox ConnectX-6 LX
cards. This happens up to the latest commit.
The NICs are connected through 100GBASE-CR4 QSFP28 cables through LAG to the switch.
tcpdump done on the switch:
Switch A
bash-4.2# tcpdump -i vlan1101 ether host b8:3f:d2:99:f0:34 -vvv
tcpdump: listening on vlan1101, link-type EN10MB (Ethernet), capture size 262144 bytes
12:56:14.461352 b8:3f:d2:99:f0:34 (oui Unknown) > Broadcast, ethertype IPv4 (0x0800), length 431: (tos 0x0, ttl 64, id 4395, offset 0, flags [none], proto UDP (17), length 417)
0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from b8:3f:d2:99:f0:34 (oui Unknown), length 389, xid 0xb0370948, secs 4, Flags [Broadcast] (0x8000)
Client-Ethernet-Address b8:3f:d2:99:f0:34 (oui Unknown)
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
MSZ Option 57, length 2: 1472
ARCH Option 93, length 2: 11
NDI Option 94, length 3: 1.3.10
Vendor-Class Option 60, length 32: "PXEClient:Arch:00011:UNDI:003010"
User-Class Option 77, length 4:
instance#1: ERROR: invalid option
Parameter-Request Option 55, length 24:
Subnet-Mask, Default-Gateway, Domain-Name-Server, LOG
Hostname, Domain-Name, RP, MTU
NTP, Vendor-Option, Vendor-Class, TFTP
BF, Option 119, Option 128, Option 129
Option 130, Option 131, Option 132, Option 133
Option 134, Option 135, Option 175, Option 203
T175 Option 175, length 36: 2969895189,3004178411,50402561,385941796,16847617,17891585,654377237,16852481,17957121
Client-ID Option 61, length 7: ether b8:3f:d2:99:f0:34
GUID Option 97, length 17: 0.80.53.57.56.54.57.83.71.72.51.50.56.70.50.90.83
END Option 255, length 0
12:56:14.461520 b8:3f:d2:99:f0:34 (oui Unknown) > 33:33:00:00:00:02 (oui Unknown), ethertype IPv6 (0x86dd), length 70: (hlim 255, next-header ICMPv6 (58) payload length: 16) fe80::ba3f:d2ff:fe99:f034 > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 16
source link-address option (1), length 8 (1): b8:3f:d2:99:f0:34
0x0000: b83f d299 f034
12:56:14.776110 00:1c:73:00:00:99 (oui Arista Networks) > b8:3f:d2:99:f0:34 (oui Unknown), ethertype IPv6 (0x86dd), length 118: (hlim 255, next-header ICMPv6 (58) payload length: 64) fe80::21c:73ff:fe00:99 > fe80::ba3f:d2ff:fe99:f034: [icmp6 sum ok] ICMP6, router advertisement, length 64
hop limit 64, Flags [managed], pref medium, router lifetime 1800s, reachable time 0ms, retrans timer 1000ms
source link-address option (1), length 8 (1): 00:1c:73:00:00:99
0x0000: 001c 7300 0099
mtu option (5), length 8 (1): 9100
0x0000: 0000 0000 238c
prefix info option (3), length 32 (4): 2a05:b540:2:22::/64, Flags [onlink], valid time 2592000s, pref. time 604800s
0x0000: 4080 0027 8d00 0009 3a80 0000 0000 2a05
0x0010: b540 0002 0022 0000 0000 0000 0000
12:56:14.942300 00:1c:73:00:00:99 (oui Arista Networks) > b8:3f:d2:99:f0:34 (oui Unknown), ethertype IPv6 (0x86dd), length 118: (hlim 255, next-header ICMPv6 (58) payload length: 64) fe80::21c:73ff:fe00:99 > fe80::ba3f:d2ff:fe99:f034: [icmp6 sum ok] ICMP6, router advertisement, length 64
hop limit 64, Flags [managed], pref medium, router lifetime 1800s, reachable time 0ms, retrans timer 1000ms
source link-address option (1), length 8 (1): 00:1c:73:00:00:99
0x0000: 001c 7300 0099
mtu option (5), length 8 (1): 9100
0x0000: 0000 0000 238c
prefix info option (3), length 32 (4): 2a05:b540:2:22::/64, Flags [onlink], valid time 2592000s, pref. time 604800s
0x0000: 4080 0027 8d00 0009 3a80 0000 0000 2a05
0x0010: b540 0002 0022 0000 0000 0000 0000
Switch B:
12:59:22.241906 b8:3f:d2:99:f0:34 (oui Unknown) > Broadcast, ethertype IPv4 (0x0800), length 431: (tos 0x0, ttl 64, id 6565, offset 0, flags [none], proto UDP (17), length 417)
0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from b8:3f:d2:99:f0:34 (oui Unknown), length 389, xid 0x23431559, secs 4, Flags [Broadcast] (0x8000)
Client-Ethernet-Address b8:3f:d2:99:f0:34 (oui Unknown)
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
MSZ Option 57, length 2: 1472
ARCH Option 93, length 2: 11
NDI Option 94, length 3: 1.3.10
Vendor-Class Option 60, length 32: "PXEClient:Arch:00011:UNDI:003010"
User-Class Option 77, length 4:
instance#1: ERROR: invalid option
Parameter-Request Option 55, length 24:
Subnet-Mask, Default-Gateway, Domain-Name-Server, LOG
Hostname, Domain-Name, RP, MTU
NTP, Vendor-Option, Vendor-Class, TFTP
BF, Option 119, Option 128, Option 129
Option 130, Option 131, Option 132, Option 133
Option 134, Option 135, Option 175, Option 203
T175 Option 175, length 36: 2969895189,3004178411,50402561,385941796,16847617,17891585,654377237,16852481,17957121
Client-ID Option 61, length 7: ether b8:3f:d2:99:f0:34
GUID Option 97, length 17: 0.80.53.57.56.54.57.83.71.72.51.50.56.70.50.90.83
END Option 255, length 0
12:59:22.242081 b8:3f:d2:99:f0:34 (oui Unknown) > 33:33:00:00:00:02 (oui Unknown), ethertype IPv6 (0x86dd), length 70: (hlim 255, next-header ICMPv6 (58) payload length: 16) fe80::ba3f:d2ff:fe99:f034 > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 16
source link-address option (1), length 8 (1): b8:3f:d2:99:f0:34
0x0000: b83f d299 f034
12:59:22.252335 00:1c:73:00:00:99 (oui Arista Networks) > b8:3f:d2:99:f0:34 (oui Unknown), ethertype IPv6 (0x86dd), length 118: (hlim 255, next-header ICMPv6 (58) payload length: 64) fe80::21c:73ff:fe00:99 > fe80::ba3f:d2ff:fe99:f034: [icmp6 sum ok] ICMP6, router advertisement, length 64
hop limit 64, Flags [managed], pref medium, router lifetime 1800s, reachable time 0ms, retrans timer 1000ms
source link-address option (1), length 8 (1): 00:1c:73:00:00:99
0x0000: 001c 7300 0099
mtu option (5), length 8 (1): 9100
0x0000: 0000 0000 238c
prefix info option (3), length 32 (4): 2a05:b540:2:22::/64, Flags [onlink], valid time 2592000s, pref. time 604800s
0x0000: 4080 0027 8d00 0009 3a80 0000 0000 2a05
0x0010: b540 0002 0022 0000 0000 0000 0000
hope that helps
I can also verify that reverting that commit fixes failure to boot with Mellanox CX5 nics as well.
In my tests, I'm booting using snponly.efi, FWIW
I tested the latest version again, as I saw some more commits related to eapol went in earlier today, but this is still broken.
It appears that the code in eapol.c, where it says "Ignore non-EAPol devices" isn't ignoring these Mellanox cards, because if I just add another unconditional "return 0;" before the "Initialize structure" comment, then my hosts w/ Mellanox boot interfaces will work.
Hello,
I'm working for a relatively big hosting company and we also noticed that iPXE is broken for a while on Mellanox cards.
As an example we have new HP RL300 ARM servers and these chassis have an onboard Mellanox card.
Mellanox Technologies MT2894 Family [ConnectX-6 Lx]
This issue is not limited to this specific model, we also have 25GbE+ Mellanox cards that are acting in the same way.
We are still on commit cac3a584dc8acea1522669f1ed16e0979fb92252
which works for Mellanox cards.
However, anything after will break PXE boot.
To add a data point to the reports: We had the same issue with Mellanox Technologies MT27710 Family [ConnectX-4 Lx]
and "fixed" it by adding an#undef NET_PROTO_EAPOL
to our build config.
Ran into this issue with Mellanox CX5 and CX6, rebasing https://github.com/ipxe/ipxe/commit/fbc3b4a104698658202c2a83217ca8722453bf49 this onto main got them booting again.
@Smithx10 can you try the workaround suggested by @Cornelicorn and report back if it helped as it's a much less invasive workaround to tweak a define than backing the code out entirely. I haven't had a chance to test for myself.
To add a data point to the reports: We had the same issue with
Mellanox Technologies MT27710 Family [ConnectX-4 Lx]
and "fixed" it by adding an#undef NET_PROTO_EAPOL
to our build config.
From the iPXE
IRC channel:
21:00 < Redacted> I'm trying to boot a Mellanox ConnectX5 card and
ran into Configuring (net2 a0:88:c2:6b:7f:44).................. No
configuration methods succeeded (https://ipxe.org/040ee119)
21:00 < Redacted> in both bios and uefi
21:00 < Redacted> Is there some gotcha with these Mellanox cards ?
21:06 < stappers> https://ipxe.org/040ee119
21:14 < Redacted> @stappers think I might be hitting
https://github.com/ipxe/ipxe/issues/1091 ?
21:24 < stappers> Keep thinking and act upon the better thoughts, at
least try to do.
21:55 < Redacted> Interesting, rolling back to
https://github.com/ipxe/ipxe/tree/8f1514a00450119b04b08642c55aa674bdf5a4ef
worked, Im applying this
https://github.com/ipxe/ipxe/commit/fbc3b4a104698658202c2a83217ca8722453bf49
and seeing what happens
21:58 * stappers is in UTC+1 and goes sleeping
22:36 < Redacted> Yea, just confirmed, mellanox worked after rebasing
that commit onto main
I as non mellanox hardware owner, are with the mellanox hardware owners: Somebody else should provide a merge request
I as non mellanox hardware owner, are with the mellanox hardware owners: Somebody else should provide a merge request
I don't think my revert commit is a good solution. I believe @mcb30 is working on a better solution.
Of the short term fixes I can currently think of, changing the default for NET_PROTO_EAPOL
to be undefined is one option, assuming that that workaround works.
I am going to update my description of this bug to include the suggestion that folks attempt https://github.com/ipxe/ipxe/issues/1091#issuecomment-1946152615 before patching the source.
As I have said before, I haven't had time to test that myself, but it seems very likely to me that it is a much simpler workaround.
Adding a comment so I can watch. I have a downstream and was planning on updating with master
soon. Would very much like this fixed before I accept the merge. (And apparently I have the guilty commit in two releases of our downstream.)
Could we get confirmation if this is fixed by the merge of #1174, thanks
Could we get confirmation if this is fixed by the merge of #1174, thanks
I'm going to ask our ops team to try it out on an affected box. We have, in the interim, removed EAPOL support from Triton's downstream of ipxe, since we don't use it anyway currently. See TritonDataCenter/ipxe#25 .
Still failed for me when building with this latest change and eapol enabled again, booting from snponly.
On Sun, Mar 17, 2024 at 7:18 PM Christian I. Nilsson < @.***> wrote:
Could we get confirmation if this is fixed by the merge of #1174 https://github.com/ipxe/ipxe/pull/1174, thanks
— Reply to this email directly, view it on GitHub https://github.com/ipxe/ipxe/issues/1091#issuecomment-2002653492, or unsubscribe https://github.com/notifications/unsubscribe-auth/AZIKENFOFU6L32BLNASJWRDYYYQEBAVCNFSM6AAAAABADIPO2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBSGY2TGNBZGI . You are receiving this because you commented.Message ID: @.***>
Still failed for me when building with this latest change and eapol enabled again, booting from snponly. … On Sun, Mar 17, 2024 at 7:18 PM Christian I. Nilsson < @.> wrote: Could we get confirmation if this is fixed by the merge of #1174 <#1174>, thanks — Reply to this email directly, view it on GitHub <#1091 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AZIKENFOFU6L32BLNASJWRDYYYQEBAVCNFSM6AAAAABADIPO2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBSGY2TGNBZGI . You are receiving this because you commented.Message ID: @.>
If you are using snponly then there's a good chance that the underlying SNP driver provided by Mellanox has the same bug, since Mellanox uses a shared driver codebase for both iPXE and their UEFI SNP driver. There's nothing we can do about the bug being present in the underlying SNP driver.
Please try using ipxe.efi
instead of snponly.efi
so that the updated iPXE driver (including the fix) is used to drive the hardware instead.
With ipxe.efi this does work for my test host, though we can’t use that bootloader due to issues that occur when many different nics are installed in a system.
With ipxe.efi this does work for my test host, though we can’t use that bootloader due to issues that occur when many different nics are installed in a system.
Thank you for testing.
Your result indicates that the issue is fixed in iPXE, so I will close this issue now. If you want to continue using snponly.efi, you will need to contact your UEFI BIOS vendor to get a BIOS update that includes the equivalent fix in the BIOS-provided SNP driver.
You can also open a separate issue to cover whatever problem you are seeing that prevents you from using ipxe.efi when many different NICs are installed.
Your result indicates that the issue is fixed in iPXE, so I will close this issue now. If you want to continue using snponly.efi, you will need to contact your UEFI BIOS vendor to get a BIOS update that includes the equivalent fix in the BIOS-provided SNP driver.
Triton Data Center needs snponly.efi (and undionly.kpxe for BIOS) as well, so our testing would likely fail as well. (To that our, our downstream will maintain excluding EAPOL for now.)
The 18-byte packet will be zero-padded to 60 bytes on the wire anyway (64 bytes including the Ethernet FCS), since that is the minimum length Ethernet packet.
We could possibly work around the underlying SNP driver bug by pointlessly zero-padding the packet to 60 bytes ourselves. That would be sufficient to avoid the underlying bug in the SNP driver (assuming that it is using code identical to that fixed in commit https://github.com/ipxe/ipxe/commit/c11734eee).
@ech68 could you please retest snponly.efi built from https://github.com/ipxe/ipxe/pull/1177 ?
On Mon, Mar 18, 2024 at 11:40 AM Michael Brown @.***> wrote:
@ech68 https://github.com/ech68 could you please retest snponly.efi built from #1177 https://github.com/ipxe/ipxe/pull/1177 ?
Same failure mode unfortunately.
On Mon, Mar 18, 2024 at 11:40 AM Michael Brown @.***> wrote: @ech68 https://github.com/ech68 could you please retest snponly.efi built from #1177 <#1177> ? Same failure mode unfortunately.
Thanks for testing. Does ifstat
report the driver as SNP or NII when you are using snponly.efi?
On Mon, Mar 18, 2024 at 12:41 PM Michael Brown @.***> wrote:
Thanks for testing. Does ifstat report the driver as SNP or NII when you are using snponly.efi?
NII
Thanks for testing. Does ifstat report the driver as SNP or NII when you are using snponly.efi?
NII
Thanks. I've generalised the PR to cover both SNP and NII, and force-pushed PR #1177. Could you please retest with this commit?
On Mon, Mar 18, 2024 at 12:49 PM Michael Brown @.***> wrote:
Thanks. I've generalised the PR to cover both SNP and NII, and force-pushed PR #1177 https://github.com/ipxe/ipxe/pull/1177. Could you please retest with this commit?
with that update, it works!