Memphis Привет ! Благодарю за наглядный пример ! Начал разбор кода. Есть несколько вопросов: - в тексте используется команда insd - чтение...
Memphis Здорово !!! Есть желание добить ПИО мультиблок в режиме ЛБА48 :) А дальше - по ходу ситуации. Заранее благодарен !
IDE ATA/ATAPI контроллеры: ------------------------------- Intel(R) 82801G (ICH7 Family) Ultra ATA Storage Controllers - 27DF Размещение: PCI шина...
bus:00, dev:00, fn:0, class:060000, irq:00, 00000000 00000000 00000000 00000000 00000000 00000000 bus:00, dev:02, fn:0, class:030000, irq:0B,...
Memphis На момент создания данной темы мне был необходим наилегчайший код чтения данных с HDD, так-как целью было подгрузить бинарник во время...
Memphis Согласен по поводу проверок на ошибки, мой код действительно сильно упрощен (было отсечено много "лишнего" дабы получить быстрый...
Memphis Я неделю безрезультатно парился с проверкой бит статуса на SATA используя код от ATA. И вот, что получается: на SATA после посыла команды...
Memphis В БИОСе в режиме Compatible Mode хард видится как Primary IDE Master, а в режиме Enhanced Mode вообще как Third IDE Master...
Memphis ... Контроллер встроенный на материнской плате, поддерживает работу в родном и устаревшем режимах (не имеет значения), чтение сектора...
cppasm Во, вещь ! Благодарю за ссылочку ! Покапаюсь...
Pavia Отлично, спасибо ! Сейчас проверю. А - "Для LBA48 используются свои команды" - означает, что для чтения сектора используется не 020h код, а...
Возник новый вопрос ! SATA поддерживает LBA48 адресацию. Вопрос в том, как этой возможностью воспользоваться. Wiki гласит: "...Резонный вопрос:...
Pavia Да, видимо у ATA и SATA действительно немного разные поведения, поскольку прекрасно работавшая на ATA проверка статуса, для SATA оказалась...
Pavia YESSS !!! Получилось ! Да, действительно, проблема была в неправильной проверке битов статуса. После посыла команды я ожидал её выполнения...
Уже неделю пытаюсь разобраться в теме, но пока безуспешно. С ATA разобрался быстро, благодаря Дзеновским исходникам, а вот SATA - блин - еще тот...
Браво !!! В самую точку ! Громко конечно сказано: "пишет свою ось", не ось, пока, а, так, недоразумение :) Но мне интересна тема написания осей,...
Partner Это здорово, но опять-таки, kernel на столько самопальный, что пока-что не понимает таких вещей, как: CreateFile и NtCreateFile. Здесь,...
Да-да-да-да-да..... Как раз сейчас я его и штудирую, спасибо за ссылочку ! Видимо пришло время разобраться с PCI, больно много на нем устройств...
Partner К сожалению фишка в том, что код выполняется в защищенном режиме микропроцессора, а там, боюсь, таких "сладостей" нет :) Возможно там...
Pavia Спасибо ! Я скачал исходник, буду разбираться :)
Имена участников (разделяйте запятой).