Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Jul 12, 2020 8:37 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 262 posts ]  Go to page Previous 15 6 7 8 918 Next
Author Message
PostPosted: Wed Aug 21, 2013 9:07 am 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
Кстати диски IDE


Top
   
PostPosted: Wed Aug 21, 2013 9:18 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Unduing wrote:
Проблемы не зафиксированы.
А в чем заключался вариант 1, вариант 2?

1) Вариант 1 был с DMA, плюс я добавил дополнительную проверку на то что прерывание приходит именно от моего кода, а не от запроса полученного через BIOS. В той ревизии, где стало глючить эта проверка была убрана, однако оно не решило всех проблем, а лишь вернула работоспособность /bd.
2) Вариант 2 - все то же самое, только я отключил DMA совсем и код работает в режиме PIO, что сказывается на производительности.
Quote:
Кстати диски IDE

Это не играет принципиальной роли.

Что-то я все же для DMA упустил, раз стало глючить. Старый код и без проверки целостности данных работал. Буду думать.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Thu Aug 22, 2013 9:55 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Unduing
Попробуй еще это, если не поможет, то буду возвращать отдельные обработчики прерываний для 14 и 15.
Attachment:
kernel.7z [86.02 KiB]
Downloaded 41 times

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Thu Aug 22, 2013 8:38 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5284
Ноутбук Acer Aspire 4740G (боле подробно в моём профиле)
Долго и сильно не тестировал, но диски видятся и работают хорошо. Жаль, что медленно.
Логи в прикреплённом архиве. Спасибо за работу!


Attachments:
Sata mode - IDE.7z [2.19 KiB]
Downloaded 43 times

_________________
Звиздеть не мешки ворочать
Top
   
PostPosted: Thu Aug 22, 2013 9:23 pm 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
Mario_r4

/bd отключены
/hd Работают не стабильно

/bd включены
/hd Работают не стабильно
/bd Вроде все в порядке


Attachments:
File comment: bd off
BOARDLOG.TXT [4.41 KiB]
Downloaded 39 times
File comment: bd on
BOARDLOG.TXT [5.61 KiB]
Downloaded 42 times
Top
   
PostPosted: Fri Aug 23, 2013 12:54 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Leency wrote:
диски видятся и работают хорошо. Жаль, что медленно.

Медленно потому что режим PIO, а PIO потому что контроллер 018F. У меня у самого пока оно в DMA режиме на смерть вешается.
Я так понимаю раньше у тебя Optiarc DVD RW AD-7585H был совсем не доступен из Колибри? Сейчас работает нормально?

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Fri Aug 23, 2013 2:05 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1163
SATA в ружиме эмуляции IDE, bd отключены. Все работает нормально, покрайней мере пока баги необнаружены.


Attachments:
sata-ide.7z [2.32 KiB]
Downloaded 42 times

_________________
я лишь учусь
Top
   
PostPosted: Fri Aug 23, 2013 3:22 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Unduing
Еще одна попытка, перед возвратом отдельных обработчиков 14 и 15 прерывания. Проверь пожалуйста.
Attachment:
kernel.7z [86.02 KiB]
Downloaded 42 times

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Fri Aug 23, 2013 7:54 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
punk_joker wrote:
SATA в ружиме эмуляции IDE, bd отключены. Все работает нормально, покрайней мере пока баги необнаружены.

У тебя ситуация как у Leency - в PIO проблем нет.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Fri Aug 23, 2013 9:04 am 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
Mario_r4

/bd отключены
/hd Работают не стабильно

/bd включены
/hd Работают не стабильно


Attachments:
File comment: bd on
BOARDLOG.TXT [3.94 KiB]
Downloaded 38 times
File comment: bd off
BOARDLOG.TXT [4.23 KiB]
Downloaded 42 times
Top
   
PostPosted: Fri Aug 23, 2013 9:12 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Ну, все остается только обратно разделить обработчики прерываний.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Fri Aug 23, 2013 9:30 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Unduing
Версия с разделенными обработчиками 14 и 15 прерываний.
Attachment:
kernel.7z [86.02 KiB]
Downloaded 38 times

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Fri Aug 23, 2013 7:54 pm 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
Работает


Top
   
PostPosted: Fri Aug 23, 2013 8:06 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Unduing wrote:
Работает

А подробнее?

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Fri Aug 23, 2013 8:20 pm 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
Обычно как только открываю диск часть каталогов либо отсутствует, либо не открывается.
Запустил последний вариант ("Версия с разделенными обработчиками 14 и 15 прерываний"), с выключенной опцией b, все каталоги видны и открываются.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 262 posts ]  Go to page Previous 15 6 7 8 918 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited