Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Oct 20, 2020 11:53 am

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 210 posts ]  Go to page Previous 13 4 5 6 714 Next
Author Message
 Post subject:
PostPosted: Sun Nov 05, 2006 1:25 pm 
Offline
User avatar

Joined: Thu Oct 13, 2005 12:00 pm
Posts: 299
Проверил режим 0 и 9, все равно перезагрузка для 0630 (и для ядра 207).


Top
   
 
 Post subject:
PostPosted: Mon Nov 06, 2006 8:44 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
andrew_programmer
Проверь загрузку с отключёнными mtrr. Они появились в P2 а до этого любое обращение к ним
должно вызывать #gpf. В режимах 0 и 9 они не используются, поэтому система загружалась.


Top
   
 
 Post subject:
PostPosted: Mon Nov 06, 2006 12:33 pm 
andrew_programmer
DMA я проверял на Cyrix6x86MX233 - это аналог пенька с MMX - все работало без проблем, так что это здесь не причем.
Насчет порчи файлов - а может у тебя винчестер больше 137 Гб.? Поддержки больших винчестеров пока нет.

Serge
Уже хорошо что исправил, но надо все равно рационально использовать память, особенно актуально для старых компов.

diamond
В дистрибутиве kerpack отсутствует напрочь. Нет его и в исходниках. Надо в следующий раз добавить.


Top
   
 
 Post subject:
PostPosted: Mon Nov 06, 2006 12:55 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
У меня винчестер 80 гигабайт.Из них 40 гигабайт Fat32,а остальные 40 EXT3(линуксовая файловая система).

Марат,а у тебя работает без проблем(без порчи файлов) на обоих компах ?


Top
   
 
 Post subject:
PostPosted: Mon Nov 06, 2006 2:07 pm 
Ну, на старом я пробовал копировать только IMG файл 1,44 Мб., а на Duron (который теперьу родственников), и на A64 (который стоит дома) все работает без проблем.
Правда на старом компе я запускал только ядро которое сам переделывал для DMA (когда разрабатывал), а новые ядра не запускал - надо будет поробовать.

Кстати в PIO режиме у тебя тоже портиться?


Top
   
 
 Post subject:
PostPosted: Mon Nov 06, 2006 2:42 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
А как можно переключиться в PIO режим ?
Нужно в ядре что-то менять(для отключения DMA) или где-то опции есть ?


Top
   
 
 Post subject:
PostPosted: Mon Nov 06, 2006 2:49 pm 
В kernel.asm сделай так (откомпилируй и засунь в образ ядро):

; mov [dma_hdd],1
; cmp [IDEContrRegsBaseAddr], 0
; setnz [dma_hdd]

sti
jmp $ ; wait here for timer to take control

; Fly :)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; ;
; MAIN OS LOOP START ;
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


И будет PIO режим


Top
   
 
 Post subject:
PostPosted: Mon Nov 06, 2006 3:38 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
В PIO режиме всё отлично работает.Никаких повреждений файлов.Я пробовал сохранять из ANIMAGE файлы размером 9 мегабайт -всё правильно сохранялось.


Хочу сказать проещё одну неприятность.В этом дистрибутиве перестала корректно работать загрузка с HD.Во время загрузки никаких текстовых сообщений.После загрузки чёрный экранс с иконками(под иконками нет надписай).Панели нет.Иконки работают.Если в KFAR запустить MP3 файл,то он не запускается.Комбинация клавиш: ALT+CTRK+DELETE не работает.

Загрузчик новый(та версия,что входит в дистрибутив).


Top
   
 
 Post subject:
PostPosted: Mon Nov 06, 2006 7:19 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
andrew_programmer
Симптомы характерны. Новое ядро грузит старый образ. Или старое ядро грузит новый образ. Результат один и тот же - не загружаются шрифты.


Top
   
 
 Post subject:
PostPosted: Mon Nov 06, 2006 9:41 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
При порче файлов виндовые scandisk/chkdsk не находят ошибок на диске?


Top
   
 
 Post subject:
PostPosted: Mon Nov 06, 2006 10:26 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
diamond

>Симптомы характерны. Новое ядро грузит старый образ. Или старое ядро грузит новый образ. Результат один и тот же - не загружаются шрифты.

Оказалось,что старые MENUET.IMG и mtldr,удалённые в корзину,влияли на загрузку с жёсткого диска.Только когда я их удалил из корзины,загрузка заработала правильно.А образы я не перепутал(в корневой дериктории был kolibri.img).


>При порче файлов виндовые scandisk/chkdsk не находят ошибок на диске?

Я вчера специально проводил тотальную проверку жёсткого диска(в том числе и поверхности диска).Небыло найдено ни одной ошибки,ни одного испорченного файла.


Top
   
 
 Post subject:
PostPosted: Mon Nov 06, 2006 11:56 pm 
Offline
Site Founder
User avatar

Joined: Sun Aug 08, 2004 8:55 am
Posts: 690
Возможно, это проблемы с кэшированием, и не факт что при записи - может и при чтении. Думаю так потому, что фрагменты файлов, которые появляются в других файлах - те, к которым недавно производился доступ.


Top
   
 
 Post subject:
PostPosted: Tue Nov 07, 2006 10:06 am 
Я проверил новые ядра на Cyrix.
Получилось следующее: ревизия 160 работает (в ней уже присутствует поддержка DMA), ревизия 166 (и выше) однозначно уходят на перезагрузку после перехода в защищенный режим. Где конкретно не знаю, так как ни одна надпись не выводится.
Ядер 161, 162, 163, 164, 165 у меня в наличии не было, по этому, есть только подозрение, на ревизию 164, где произошли некоторые существенные изменения в коде.

Насчет DMA на Cyrix при записи ошибок нет, а вот при чтении похоже возникают - как такое может быть я пока не понимаю.


Top
   
 
 Post subject:
PostPosted: Tue Nov 07, 2006 2:01 pm 
Celeron 333 256MbRam 3dfx Banshee перезагрузка в любых разрешениях и с поддеркой MTRR и без неё


Top
   
 
 Post subject:
PostPosted: Tue Nov 07, 2006 2:57 pm 
Sniper
Твой комп из той же оперы. Попробуй ядра 160 или ниже.


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 210 posts ]  Go to page Previous 13 4 5 6 714 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


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