EmbeddedPkg/Lan9118Dxe: Remove link check in SNP initialization
The UEFI specification does not require the initialisation and reset interface to check if an Ethernet cable is connected or not, and provides the GetStatus() interface to do this. Furthermore, the 'Managed Network Protocol' take care of the cable connection check in edk2 network stack. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ronald Cron <ronald.cron@arm.com> Reviewed-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16326 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
committed by
oliviermartin
parent
bb5420bb2b
commit
6382e5df4e
@@ -283,7 +283,7 @@ SnpInitialize (
|
||||
}
|
||||
|
||||
// Initiate a PHY reset
|
||||
Status = PhySoftReset (PHY_RESET_PMT | PHY_RESET_CHECK_LINK, Snp);
|
||||
Status = PhySoftReset (PHY_RESET_PMT, Snp);
|
||||
if (EFI_ERROR (Status)) {
|
||||
Snp->Mode->State = EfiSimpleNetworkStopped;
|
||||
DEBUG ((EFI_D_WARN, "Warning: Link not ready after TimeOut. Check ethernet cable\n"));
|
||||
@@ -403,7 +403,7 @@ SnpReset (
|
||||
}
|
||||
|
||||
// Initiate a PHY reset
|
||||
Status = PhySoftReset (PHY_RESET_PMT | PHY_RESET_CHECK_LINK, Snp);
|
||||
Status = PhySoftReset (PHY_RESET_PMT, Snp);
|
||||
if (EFI_ERROR (Status)) {
|
||||
Snp->Mode->State = EfiSimpleNetworkStopped;
|
||||
return EFI_NOT_STARTED;
|
||||
|
Reference in New Issue
Block a user