Главная > Компьютеры > Материнские платы >
FAQ по чипсету VIA 686b [3/3]

Изменение бинарного значения: измените биты 3, 2, 1 и 0, на значения 0 0 0 1

3) Вышеупомянутые решения обычно устраняют все проблемы, связанные с потерями/повреждением данных в 686b. Однако, были случаи, когда проведение всех этих операций не помогало их избежать.

Следующие изменения довольно сложны.

ПРЕДУПРЕЖДЕНИЕ, предлагаемые изменения настроек могут подвесить ваш компьютер!

Некоторые пользователи, сталкивающиеся с проблемами, связанными с USB, повреждением данных при установке программ или попытке их обновить (пример этому - невозможность корректно установить игру Tribes 2).

Первый раз я услышал об этом от людей, которые сказали, что на их систему не ставится MS Office, и все, что они установили не работало. Сначала я думал, что это та же самая ошибка 686b, однако после осмотра заметил, что регистр памяти стоял в значении 56. Сначала я не придал этому значение, но когда я поставил это значение на своей системе - возникли те же самые проблемы.

Я посоветовал, чтобы значение регистра поменяли на E4 и посмотреть, что получится. Сначала его система зависла, что не стало неожиданным. Мы изменили некоторые значения, и при помощи WPCRSET сделали так, чтобы новые настройки включались при загрузке системы, и вдруг все заработало. Протестировали память, и что довольно странно - материнская плата сама предложила поменять латентность на CAS 2, хотя SiSoft Sandra показывала, что на частоте 133 МГц память способна работать только с латентностью CAS 3.

Я не знаю, почему это происходит на некоторых материнских платах. Было три сообщения о такой же ситуации с латентностью - два о платах ABIT KT7A-Raid и об одной ASUS. Конечно, может быть, что платы были бракованными, но я не слышал от их хозяев каких-либо нареканий. Возможно, что самый последний ZT-bios от ABIT, неправильно обрабатывал параметры памяти, мне кажется, что у хозяина ASUS была бракованная плата, либо чипы памяти.

В любом случае - первым делом, что бы я посоветовал - это попробовать поменять настройки памяти вручную через bios. Изменение латентности на CAS 3 и повышение частоту памяти до 133 Мгц могло бы помочь в этой ситуации, а если нет, то попробовать изменить настройки через WPCREDIT. Это не относится к системам, работающим с памятью латентностью CAS 2 на самых быстрых настройках.

Если не помогли настройки через bios, первым делом попробуем изменить значение регистра 64, отвечающего за разъем памяти 1, на Е4 - конечно, это может привести к немедленному зависанию компьютера. Можно попробовать и другой способ - провести те же самые изменения при помощи WPCRSET, а потом перезагрузится. Если система отказывается загружаться после этих изменений, (например одна система продолжала перезагружаться, вместо того, чтобы загружать ОС), загрузитесь в "Безопасном режиме" и восстановите измененные значения в WPCRSET (подробности далее).

Изменение бинарного значения: измените бит 7 на 1, бит 5 на 1, бит 4 на 0

4) Идем дальше. Первое - изменяем регистр 71 так, чтобы бит 7 имел значение 0 (помните, что в WPCREDIT седьмой бит - это первое число слева). Раньше это работало, но некоторые bios теперь блокирую эту операцию.

Седьмой бит - Dinamic Burst - и по некоторым причинам его изменение может повлечь за собой проблемы с работой SBLive и особенно с видео картами от NVidia. Опять же, причины мне неизвестны.

Другое изменение в этом регистре - бит 3 принимает значение 0 и отключает PCI Burst (это могло бы быть изменено в bios).

Изменение бинарного значения: измените бит 7 на 0, бит 3 на 0

5) Если вышеуказанные методы не помогают, следующим шагом было бы изменение регистра 70. Изменение этого регистра повлечет за собой отключение всех специальных функций управления шиной PCI. Обычно биты 1 и 2 включены, что соответствует включенным функциям PCI Master Read Caching и Delay Transactions. Опять же при отключении могут возникнуть проблемы со звуковыми картами.

При работе SBLive требует довольно длительного доступа к "северному мосту" и к памяти. Что происходит, когда вы отключаете PCI Master Read Caching - вы не даете SBLive необходимое ей время для работы с "северным мостом" или с памятью - и получаете треск в колонках и пропадание звука. Единственный способ справится с этим - перейти к пункту 6, и уменьшить нагрузку на "северный мост", что может позволить выделить больше ресурсов для нормальной работы SBLive.

Изменение бинарного значения: измените бит 2 и 1 на 0 0

6) Это последняя попытка справится с нашей проблемой. Это исправление касается регистра 52, его значение надо изменить на 6В или 7В (я пробовал использовать оба значения, и проблем не возникало, но в основном используется значение 6В).

Это, пожалуй единственное исправление, которое я не хотел использовать. Смысл такой - произведя исправление, вы лишаете процессор "права на отдых", то есть он будет все время активным, всегда находится в ожидании обработки каких-либо данных. Обычно, когда компьютер не загружен работой, процессор делает запрос на остановку, а "северный мост" ее либо разрешает, либо игнорирует. Если процессор не получает от "северного моста" ответа, то он остается активным и ожидать дальнейшего поступления данных для обработки, хотя в это время он мог бы и "отдохнуть". Это имеет один отрицательный момент - процессор будет всегда находится в "нагретом" состоянии.

Но этот способ позволяет избавиться от большинства проблем, связанных с "хрипящим" звуком, видео картами, повреждением данных и с ошибками работы USB. Снова напоминаю - не забывайте проверять вашу систему на стабильность, не стоит начинать заниматься изменением регистров, если у вас нет достаточного количества времени. Хорошо бы, проведя исправления запустить по очереди несколько тестов, и понаблюдать за компьютером хотя бы 24 часа.

Изменение бинарного значения: измените бит 7 на 0

Итак, все заработало, что дальше?

Как только вы убедились, что система работает стабильно - устанавливаете WPCRSET и делаем так, чтобы настройки регистров загружались при включении компьютера автоматически.

Пример 4

Для запуска программы выберите "Start" в окне Startup, последует предложение о перезагрузке компьютера - откажитесь от него. После этого, вы должны добавить значения регистра к списку. Значения - естественно те, которые помогли устранить ваши проблемы.

В примере 4 показано добавление нового значения 7B в регистр 52. Когда закончите добавлять новые значения, нажимайте Add, и увидите такой экран (пример 5):

Здесь вам надо указать информацию для драйвера программы, который автоматически будет включать ваши настройки при загрузке системы. Во-первых убедитесь, что шина (bus), устройство (device) и функция (function) - имеют значения 0 (по умолчанию) - это важно. Теперь в окошке Register добавляйте номер ячейки, которую вы меняли в программе WPCREDIT (в моем случае - 52), а в окошке Data - шестнадцатеричное число, которое мы получили в результате исправлений (в моем случае - 7В).

После того, как вы ввели данные нажимаете "ОК", программа запросит вас о перезагрузке, и если вы ввели данные обо всех исправленных регистрах, нажимайте "Yes".

Когда система перезагрузится, проверьте через WPCREDIT правильно ли сохранились ваши настройки. Почему-то настойки не всегда загружаются автоматически, это значит, что придется делать их вручную.

Если после этих изменений система отказывается грузится, загрузитесь в Safe Mode и запустите WPCRSET. Сначала удостоверитесь, что вы ввели верные настройки. Если все верно, посмотрите какое чередование (interleaving) установлено для вашей памяти, обычно проблемы возникают при попытке заставить систему работать с 4-way-interleaving. Поэтому удалите эти параметры, и проблема исчезнет.

WiNC, VIAhardware Dot Com

Страница 1 2 3 Предыдущая



Украинская Баннерная Сеть

Главная  Алфавитный индекс  Справка  Добавить FAQ  E-mail
Новости  Поиск по сайту

© УкрFAQ 2007
Сайт создан в системе uCoz