CosmosOS / Cosmos

Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!
https://www.goCosmos.org
BSD 3-Clause "New" or "Revised" License
2.94k stars 552 forks source link

AHCI mode is not even working (as it mentions support for AHCI) #2820

Open COR-ET opened 12 months ago

COR-ET commented 12 months ago

Area of Cosmos - AuraOS Booting (Kernel) Loading Devices (Stuck exactly after initializing Network driver)

Expected Behaviour - To boot normally into OS using AHCI ?

Actual Behaviour - Nothing , just freezes forever in the Blank Console..

Reproduction - By booting in AHCI Mode (Even on Real Hardware AHCI Device too !).

Version - No one using UserKit lol , ofc DevKit latest (also used the ISO release of Aura so it may be outdated or smth ? )

ADev531 commented 11 months ago

we need SATA with AHCI, not sata with ide. i think this is problem : if (xPort.mPortType == PortType.SATA) { ahciDebugger.Send($"{xPort.mPortName} Port 0:{xPort.mPortNumber}"); IDE.ScanAndInitPartitions(xPort); }

AHCI Code, but scanning with 'IDE'