Я пишу ОС на языке C. Я уже научил мою ОС определять, читать и записывать на ATA устройства.
Это работало на Qemu и Virtualbox, но на "голом" железе моего ноутбука HDD не определяется, хотя в PCI видно:
5513 IDE ControllerНа windows 7 жесткий диск определяется и нормально работает.
Угадайте без кода где у меня ошибка..