]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add check of MediaPresentSupported field in SNP mode data to support UNDI without...
authorxdu2 <xdu2@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 16 Mar 2010 13:16:19 +0000 (13:16 +0000)
committerxdu2 <xdu2@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 16 Mar 2010 13:16:19 +0000 (13:16 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10256 6f19259b-4bc3-4df7-8a09-765794883524

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