NEWSCCMPXE not downloading NBP - TFTP ERROR PXE RECVFROM() RETURNED 0X8007274C

M

mitsuturbo

New Member
3
0
1
We've set up a new Secondary site on a Hyper-V VM. It's communicating fine with Primary Site and packages are coming across just fine.

However, It will not allow my test VM client to PXE boot. It hangs on "downloading NBP file", then shuts down after about a minute or two.
The client trying to PXE boot is on the same Hyper-V host and vSwitch as the DP/MP (secondary site).
Checking SMSPXE, i get the following:

CLibSMSMessageWinHttpTransport::发送:WinHttpOpenRequest - URL: MECMSS.x.contoso.com:80 GET /SMS_MP/.sms_aut?MPKEYINFORMATIONEX SCCMPXE 10/19/2023 8:31:57 AM 11088 (0x2B50)
Not in SSL. SCCMPXE 10/19/2023 8:31:57 AM 11088 (0x2B50)
CLibSMSMessageWinHttpTransport::发送:WinHttpOpenRequest - URL: MECMSS.x.contoso.com:80 CCM_POST /ccm_system/request SCCMPXE 10/19/2023 8:31:57 AM 3892 (0x0F34)
Not in SSL. SCCMPXE 10/19/2023 8:31:57 AM 3892 (0x0F34)
CLibSMSMessageWinHttpTransport::发送:WinHttpOpenRequest - URL: MECMSS.x.contoso.com:80 CCM_POST /ccm_system/request SCCMPXE 10/19/2023 8:31:57 AM 11088 (0x2B50)
Not in SSL. SCCMPXE 10/19/2023 8:31:57 AM 11088 (0x2B50)
Client Boot TS reply:
SCCMPXE 10/19/2023 8:31:57 AM 880 (0x0370)
PXE: 00:15:5D:C3:E1:02: Task Sequence deployment(s) to client machine with item key 16793208: SCCMPXE 10/19/2023 8:31:57 AM 880 (0x0370)
PXE: 00:15:5D:C3:E1:02: CLS2003C, CLS00005, 64-bit, required, is valid. SCCMPXE 10/19/2023 8:31:57 AM 880 (0x0370)
PXE: 00:15:5D:C3:E1:02: CLS2004B, CLS00005, 64-bit, optional, is not deployed for PXE. Discarding from list. SCCMPXE 10/19/2023 8:31:57 AM 880 (0x0370)
PXE: 00:15:5D:C3:E1:02: Using Task Sequence deployment CLS2003C. SCCMPXE 10/19/2023 8:31:57 AM 880 (0x0370)
Packet: Operation: 2 (reply), AdrType: 1, AdrLen: 6, HopCount: 1, TransactID: 910aa565, BootTime: 0, Addr: 00:15:5d:c3:e1:02:00:00:00:00:00:00:00:00:00:00, HostName: , BootFile: smsboot\CLS00005\x64\wdsmgfw.efi, ClientIP: 0.0.0.0, HostIP: 0.0.0.0, ServerIP: 10.57.194.15, RelayIP: 10.57.194.10
Options:
53, 1, MsgType: 05, ack
54, 4, SvrID: 0a 39 c2 0f
97, 17, UUID: 00 5a 70 c8 df a2 2f c3 4d 89 c5 30 6f d8 1f f3 fe
60, 9, ClassID: PXEClient
250, 3, Extension: 0b 01 02 SCCMPXE 10/19/2023 8:31:57 AM 880 (0x0370)
PXE: Sending reply to 10.57.194.10, DHCP. SCCMPXE 10/19/2023 8:31:57 AM 880 (0x0370)
Client Boot TS reply:
SCCMPXE 10/19/2023 8:31:57 AM 11088 (0x2B50)
PXE: 00:15:5D:C3:E1:02: Task Sequence deployment(s) to client machine with item key 16793208: SCCMPXE 10/19/2023 8:31:57 AM 11088 (0x2B50)
PXE: 00:15:5D:C3:E1:02: CLS2003C, CLS00005, 64-bit, required, is valid. SCCMPXE 10/19/2023 8:31:57 AM 11088 (0x2B50)
PXE: 00:15:5D:C3:E1:02: CLS2004B, CLS00005, 64-bit, optional, is not deployed for PXE. Discarding from list. SCCMPXE 10/19/2023 8:31:57 AM 11088 (0x2B50)
PXE: 00:15:5D:C3:E1:02: Using Task Sequence deployment CLS2003C. SCCMPXE 10/19/2023 8:31:57 AM 11088 (0x2B50)
Packet: Operation: 2 (reply), AdrType: 1, AdrLen: 6, HopCount: 1, TransactID: 910aa565, BootTime: 0, Addr: 00:15:5d:c3:e1:02:00:00:00:00:00:00:00:00:00:00, HostName: , BootFile: smsboot\CLS00005\x64\wdsmgfw.efi, ClientIP: 0.0.0.0, HostIP: 0.0.0.0, ServerIP: 10.57.194.15, RelayIP: 10.57.194.9
Options:
53, 1, MsgType: 05, ack
54, 4, SvrID: 0a 39 c2 0f
97, 17, UUID: 00 5a 70 c8 df a2 2f c3 4d 89 c5 30 6f d8 1f f3 fe
60, 9, ClassID: PXEClient
250, 3, Extension: 0b 01 02 SCCMPXE 10/19/2023 8:31:57 AM 11088 (0x2B50)
PXE: Sending reply to 10.57.194.9, DHCP. SCCMPXE 10/19/2023 8:31:57 AM 11088 (0x2B50)
Client Boot TS reply:
SCCMPXE 10/19/2023 8:31:57 AM 3892 (0x0F34)
PXE: 00:15:5D:C3:E1:02: Task Sequence deployment(s) to client machine with item key 16793208: SCCMPXE 10/19/2023 8:31:57 AM 3892 (0x0F34)
PXE: 00:15:5D:C3:E1:02: CLS2003C, CLS00005, 64-bit, required, is valid. SCCMPXE 10/19/2023 8:31:57 AM 3892 (0x0F34)
PXE: 00:15:5D:C3:E1:02: CLS2004B, CLS00005, 64-bit, optional, is not deployed for PXE. Discarding from list. SCCMPXE 10/19/2023 8:31:57 AM 3892 (0x0F34)
PXE: 00:15:5D:C3:E1:02: Using Task Sequence deployment CLS2003C. SCCMPXE 10/19/2023 8:31:57 AM 3892 (0x0F34)
Packet: Operation: 2 (reply), AdrType: 1, AdrLen: 6, HopCount: 0, TransactID: f97dd773, BootTime: 0, Addr: 00:15:5d:c3:e1:02:00:00:00:00:00:00:00:00:00:00, HostName: , BootFile: smsboot\CLS00005\x64\wdsmgfw.efi, ClientIP: 10.57.194.101, HostIP: 0.0.0.0, ServerIP: 10.57.194.15, RelayIP: 0.0.0.0
Options:
53, 1, MsgType: 05, ack
54, 4, SvrID: 0a 39 c2 0f
97, 17, UUID: 00 5a 70 c8 df a2 2f c3 4d 89 c5 30 6f d8 1f f3 fe
60, 9, ClassID: PXEClient
250, 3, Extension: 0b 01 02 SCCMPXE 10/19/2023 8:31:57 AM 3892 (0x0F34)
PXE: Sending reply to 10.57.194.101, PXE. SCCMPXE 10/19/2023 8:31:57 AM 3892 (0x0F34)
TFTP: 10.57.194.101: connected. SCCMPXE 10/19/2023 8:31:58 AM 3600 (0x0E10)
TFTP: 10.57.194.101: request for smsboot\CLS00005\x64\wdsmgfw.efi. SCCMPXE 10/19/2023 8:31:58 AM 3600 (0x0E10)
TFTP: 10.57.194.101: sending smsboot\CLS00005\x64\wdsmgfw.efi, 4, 1482, 0. SCCMPXE 10/19/2023 8:31:58 AM 3600 (0x0E10)
TFTP: TCount=1. SCCMPXE 10/19/2023 8:31:58 AM 11036 (0x2B1C)
TFTP: FCount=0. SCCMPXE 10/19/2023 8:31:58 AM 11036 (0x2B1C)
TFTP: 10.57.194.101: connected. SCCMPXE 10/19/2023 8:31:58 AM 3600 (0x0E10)
TFTP: 10.57.194.101: request for smsboot\CLS00005\x64\wdsmgfw.efi. SCCMPXE 10/19/2023 8:31:58 AM 3600 (0x0E10)
TFTP: 10.57.194.101: sending smsboot\CLS00005\x64\wdsmgfw.efi, 4, 1482, -1. SCCMPXE 10/19/2023 8:31:58 AM 3600 (0x0E10)
TFTP: TCount=1. SCCMPXE 10/19/2023 8:31:58 AM 920 (0x0398)
TFTP: 10.57.194.101: recvfrom() returned 0x8007274c. Waiting for 4. SCCMPXE 10/19/2023 8:32:23 AM 920 (0x0398)
TFTP: 10.57.194.101: recvfrom() returned 0x8007274c. Waiting for 4. SCCMPXE 10/19/2023 8:32:28 AM 920 (0x0398)
TFTP: 10.57.194.101: recvfrom() returned 0x8007274c. Waiting for 4. SCCMPXE 10/19/2023 8:32:33 AM 920 (0x0398)
TFTP: 10.57.194.101: timed-out. SCCMPXE 10/19/2023 8:32:43 AM 920 (0x0398)
TFTP: FCount=0. SCCMPXE 10/19/2023 8:32:43 AM 920 (0x0398)


Any help or advice would be greatly appreciated.
  • Thread Starter
  • #2
Wireshark展示大量的碎片,直到i enabled jumbo packets on the Secondary Site's vNIC, but the issue persisted. Still NBP file would not download.

I rescinded the jumbo packet change on MECMSS, andtried adding RamDisk Block & Window size regkeys as shown:

While this did enable the NBP (wdsmgfw.efi)file to download, afterward no more activity other than DHCPRequest/Acknowledege shows for a few cycles on wireshark, then the connectiontimes out. I've since disabled these as well, as you can see. I feel it may be masking a root cause.

If i disable PXE on this system and tell the VM to PXEfrom the primary site (helpers are there for redundancy), it will PXE boot fineand image completely.


I tried using the WDS responder service as well. I'mnot going to go deeper into how that went, but it will suffice to say it didn'twork any better. We simply don't use the WDS responder on our DPs, primary orother secondary sites.

Attachments

  • 1697743488964.png
    1697743488964.png
    25.8 KB · Views: 1
  • Thread Starter
  • #3
Additionally...
When i set RamDiskTFTPBlockSize to 1456, it appears to download the NBP and i can see "end of file" in SMSPXE, indicating it has indeed downloaded. However, after some time of "proxyDHCP" req/ack going back and forth and finally giving up, I get Windows Deployment Services encountered an error: Error Code: 0x102

1697812219718.png
1697812277339.png

然后,PXE国旗被绊倒。Without this registry setting, the NBP never downloades, the PXE flag doesn't trip. I just see the error mentioned in the title of this forum thread, which appears to simply be a timeout of sorts.

The entire Secondary Site VM has been deleted & rebuilt once. The DP and MP roles have been completely removed and reinstalled on this second iteration. All the packages have been pushed to the site and validated, yet nothing seems to be helping.