SATA в режиме IDE - полная поддержка
-
Кстати диски IDE
1) Вариант 1 был с DMA, плюс я добавил дополнительную проверку на то что прерывание приходит именно от моего кода, а не от запроса полученного через BIOS. В той ревизии, где стало глючить эта проверка была убрана, однако оно не решило всех проблем, а лишь вернула работоспособность /bd.Unduing wrote:Проблемы не зафиксированы.
А в чем заключался вариант 1, вариант 2?
2) Вариант 2 - все то же самое, только я отключил DMA совсем и код работает в режиме PIO, что сказывается на производительности.
Это не играет принципиальной роли.Кстати диски IDE
Что-то я все же для DMA упустил, раз стало глючить. Старый код и без проверки целостности данных работал. Буду думать.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Unduing
Попробуй еще это, если не поможет, то буду возвращать отдельные обработчики прерываний для 14 и 15.
Попробуй еще это, если не поможет, то буду возвращать отдельные обработчики прерываний для 14 и 15.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Ноутбук Acer Aspire 4740G (боле подробно в моём профиле)
Долго и сильно не тестировал, но диски видятся и работают хорошо. Жаль, что медленно.
Логи в прикреплённом архиве. Спасибо за работу!
Долго и сильно не тестировал, но диски видятся и работают хорошо. Жаль, что медленно.
Логи в прикреплённом архиве. Спасибо за работу!
- Attachments
-
-
Sata mode - IDE.7z (2.19 KiB)Downloaded 164 times
-
Из хаоса в космос
Mario_r4
/bd отключены
/hd Работают не стабильно
/bd включены
/hd Работают не стабильно
/bd Вроде все в порядке
/bd отключены
/hd Работают не стабильно
/bd включены
/hd Работают не стабильно
/bd Вроде все в порядке
- Attachments
-
-
BOARDLOG.TXT (4.41 KiB)
- bd off
Downloaded 150 times
-
BOARDLOG.TXT (5.61 KiB)
- bd on
Downloaded 150 times
-
Медленно потому что режим PIO, а PIO потому что контроллер 018F. У меня у самого пока оно в DMA режиме на смерть вешается.Leency wrote:диски видятся и работают хорошо. Жаль, что медленно.
Я так понимаю раньше у тебя Optiarc DVD RW AD-7585H был совсем не доступен из Колибри? Сейчас работает нормально?
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
SATA в ружиме эмуляции IDE, bd отключены. Все работает нормально, покрайней мере пока баги необнаружены.
- Attachments
-
-
sata-ide.7z (2.32 KiB)Downloaded 159 times
-
to infinity and beyond
Unduing
Еще одна попытка, перед возвратом отдельных обработчиков 14 и 15 прерывания. Проверь пожалуйста.
Еще одна попытка, перед возвратом отдельных обработчиков 14 и 15 прерывания. Проверь пожалуйста.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
У тебя ситуация как у Leency - в PIO проблем нет.punk_joker wrote:SATA в ружиме эмуляции IDE, bd отключены. Все работает нормально, покрайней мере пока баги необнаружены.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Mario_r4
/bd отключены
/hd Работают не стабильно
/bd включены
/hd Работают не стабильно
/bd отключены
/hd Работают не стабильно
/bd включены
/hd Работают не стабильно
- Attachments
-
-
BOARDLOG.TXT (3.94 KiB)
- bd on
Downloaded 149 times
-
BOARDLOG.TXT (4.23 KiB)
- bd off
Downloaded 146 times
-
Ну, все остается только обратно разделить обработчики прерываний.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Unduing
Версия с разделенными обработчиками 14 и 15 прерываний.
Версия с разделенными обработчиками 14 и 15 прерываний.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Работает
А подробнее?Unduing wrote:Работает
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Обычно как только открываю диск часть каталогов либо отсутствует, либо не открывается.
Запустил последний вариант ("Версия с разделенными обработчиками 14 и 15 прерываний"), с выключенной опцией b, все каталоги видны и открываются.
Запустил последний вариант ("Версия с разделенными обработчиками 14 и 15 прерываний"), с выключенной опцией b, все каталоги видны и открываются.
Who is online
Users browsing this forum: No registered users and 20 guests