AMIBIOS7, KT400, понизить частоту памяти

Добрый день.

В общем, есть глючный ноут на Athlon 2000+ и KT400А, материнка 755CAX, который иногда виснет намертво, как правило, при большой нагрузке на память. Например, в memtest86+ всегда виснет в начале теста №5. С другими линейками памяти в этом тесте не виснет, зато виснет в других местах - больше случайно, чем систематически. С перегревом зависания однозначно не связаны.

Естественно, я решил, что проблема в памяти, начал смотреть всевозможными утилитами действующие тайминги - они оказались меньше, чем в SPD. Например, в SPD 3.0-4-4-8, а Memset 4.0 показывает 3-2-2-5. Я в этом смутно разбираюсь, но как мне кажется, такого быть не должно.

В биосе никаких настроек чипсета нет, вообще. Менял тайминги после загрузки винды - эффекта никакого. Точнее, или так же, или еще хуже.

Теперь хочу частоту шины памяти понизить, чтоб уж знать наверняка, в чем дело. Нашел даташит на КТ400, смотрел BIOS в AMIBCP 7 - есть какая-то таблица инициализации регистров чипсета, но она небольшая совсем, и регистров нужных в ней нету.

Правильно ли я понимаю, что нужно код биоса ковырять, в самом начале, и там менять делители PLL? Или есть способы попроще?

Мемтест свежий?;) Если раритетная версия - ее и не так забавно может плющить насчет таймингов/частоты... Уже сталкивался с таким.

Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.

Зависало не только в мемтесте, его я для примера привел - в нем зависало всегда.

Однако биос поправить у меня получилось, но не сразу. По ходу ковыряния встретилось несколько проблем:

- Amibcp76 файл биоса открывает, но при попытке зайти в редактирование меню "Advanced CMOS Setup" виснет. Лечится запуском Amibcp под DOSbox.
- В биосе есть скрытый пункт меню "Chipset SETUP", его можно открыть Amibcp. Но после сохранения образа биос и его прошивки ноут не включается вообще.
- Сравнением оригинального и измененного файла было выяснено, что Amibcp76 выкидывает блок данных по адресу 0х0000-0хЕ000 в файле. После ручного копирования в редакторе измененный биос заработал.


- Пункт "Chipset SETUP" в сетапе стал виден, но неактивен!
- Путем сравнения распакованных модулей обнаружилось, что при открытии пункта меню Amibcp76 меняет в модуле 04 (Setup client) один байт с 0х40 на 0х00. При просмотре модуля в hex-редакторе в месте изменения явно видна таблица меню, из которой логически вытекает, что байт для открытого меню должен быть 0x01 а не 0х00. Меняем байт на 0х01.
- Измененный модуль нужно засунуть обратно в прошивку. В MMTool2 это делать удобнее, но снова биос получается неработоспособный. Возвращаемся к Amibcp76, удаляем старый модуль, вставляем новый в конец. Не забываем восстанавливать кусок до 0хЕ000.

В итоге у меня в сетапе появился пункт Chipset SETUP, в который можно зайти и изменить настройки памяти. Я поменял частоту с Auto на DDR333 - теперь ноут прекрасно работает, прошел все тесты и не виснет.

Уважаемый UHF! Надеюсь моё сообщение дойдет до адресата... Не могли бы вы залить прошивку, какую вы сделали, если она осталась у вас? Заранее благодарен!

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей