История одной борьбы.


В начале все работало замечательно

Изначально система работала в следующей конфигурации:

  1. Загрузчик OS/4, ядро OS/4 версии 3770 SMP, ACPI 3.18, Panorama 1.03
Железо описано в статье Продолжаем ставить OS/2 (ECS 2.0) на современные компьютеры.

Эта машинка уже несколько лет успешно используется в качестве web-сервера для нескольких проектов.

А потом пришли Они - Глюки

При попытке заменить ядро на версию 4033 (OS/4) выяснился неприятный факт. Система висла мертво при загрузке драйвера DANIS506 и никак не хотела работать. Также попутно стало понятно, то таким поведением отличается исключительно релизное ядро. А отладочное загружается нормально и без каких-либо вопросов.

Но даже это не все. Попытка выловить глюк привела к включению вывода на экран отладочной иформации средствами загручика OS/4. И тут глюк проявил редкостную скрытность и перестал проявляться. С включенным выводом отладочной информации система пишет на экран много всего интересного и грузится замечательно.

В было решено попробывать несколько других ядер и выяснилось, что не грузятся ядра после аж 3780 ревизии. Также по результатам теста не заргузились и релизные ядра 4053 и 4063 (кстати, а почему номера версий релиза и дебага не совпадают?).

Итог

В результате размышлений на трезвую голову было решено, что нет в жизни счастья нужно сделать что-то, что изменит тайминги загрузки. Как вскоре выяснилось, опция загрузки ядра PRELOAD обладает замечательным эффектом и позволяет загрузить релизное ядро на указанном выше железе.

А ведь я еще помню времена, когда PRELOAD предавался анафеме и использование его не рекомендовалось. Как все меняется, однако.

Тем не менее солюшн для загрузки релизного ядра OS/4 4063 найден и в настоящий момент используется. Остается надеяться, что баг будет отловлен и замучен.

Igor Vaskov,
14 августа 2013


Новые статьи на нашем сайте:


Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ