diff --git a/source/Cosmos.HAL2/BlockDevice/IDE.cs b/source/Cosmos.HAL2/BlockDevice/IDE.cs index b5b364d16..caff66e2c 100644 --- a/source/Cosmos.HAL2/BlockDevice/IDE.cs +++ b/source/Cosmos.HAL2/BlockDevice/IDE.cs @@ -9,15 +9,17 @@ namespace Cosmos.HAL.BlockDevice internal static void InitDriver() { - if (xDevice == null) return; - Console.WriteLine("ATA Primary Master"); - Initialize(Ata.ControllerIdEnum.Primary, Ata.BusPositionEnum.Master); - //Console.WriteLine("ATA Primary Slave"); - //Initialize(Ata.ControllerIdEnum.Primary, Ata.BusPositionEnum.Slave); - Console.WriteLine("ATA Secondary Master"); - Initialize(Ata.ControllerIdEnum.Secondary, Ata.BusPositionEnum.Master); - //Console.WriteLine("ATA Secondary Slave"); - //Initialize(Ata.ControllerIdEnum.Secondary, Ata.BusPositionEnum.Slave); + if (xDevice != null) + { + Console.WriteLine("ATA Primary Master"); + Initialize(Ata.ControllerIdEnum.Primary, Ata.BusPositionEnum.Master); + //Console.WriteLine("ATA Primary Slave"); + //Initialize(Ata.ControllerIdEnum.Primary, Ata.BusPositionEnum.Slave); + Console.WriteLine("ATA Secondary Master"); + Initialize(Ata.ControllerIdEnum.Secondary, Ata.BusPositionEnum.Master); + //Console.WriteLine("ATA Secondary Slave"); + //Initialize(Ata.ControllerIdEnum.Secondary, Ata.BusPositionEnum.Slave); + } } private static void Initialize(Ata.ControllerIdEnum aControllerID, Ata.BusPositionEnum aBusPosition)