diff --git a/source/Cosmos.HAL2/Drivers/PCI/Network/AMDPCNetII.cs b/source/Cosmos.HAL2/Drivers/PCI/Network/AMDPCNetII.cs index 8a6bfc18d..64dc10a0c 100644 --- a/source/Cosmos.HAL2/Drivers/PCI/Network/AMDPCNetII.cs +++ b/source/Cosmos.HAL2/Drivers/PCI/Network/AMDPCNetII.cs @@ -148,6 +148,20 @@ namespace Cosmos.HAL.Drivers.PCI.Network // } //} + public static bool NetworkCardAvailable() + { + PCIDevice device; + device = HAL.PCI.GetDevice(0x1022, 0x2000); + if (device != null) + { + return true; + } + else + { + return false; + } + } + /// /// Get MAC Address String /// @@ -155,7 +169,7 @@ namespace Cosmos.HAL.Drivers.PCI.Network { PCIDevice device; device = HAL.PCI.GetDevice(0x1022, 0x2000); - if (device != null) + if (NetworkCardAvailable()) { AMDPCNetII nic = new AMDPCNetII(device); return nic.MACAddress.ToString();