]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c
Add check of MediaPresentSupported field in SNP mode data to support UNDI without...
[mirror_edk2.git] / MdeModulePkg / Universal / Network / MnpDxe / MnpIo.c
index 32cffd5730be524f1706e3eff1c8fa61dcf97aa0..695873d2f63c7226eaf59b2b73070749242f8f9b 100644 (file)
@@ -214,10 +214,11 @@ MnpSyncSendPacket (
   // Check media status before transmit packet.\r
   // Note: media status will be updated by periodic timer MediaDetectTimer.\r
   //\r
-  if (!Snp->Mode->MediaPresent) {\r
+  if (Snp->Mode->MediaPresentSupported && !Snp->Mode->MediaPresent) {\r
     //\r
     // Media not present, skip packet transmit and report EFI_NO_MEDIA\r
     //\r
+    DEBUG ((EFI_D_WARN, "MnpSyncSendPacket: No network cable detected.\n"));\r
     Status = EFI_NO_MEDIA;\r
     goto SIGNAL_TOKEN;\r
   }\r