как открыть память, которую не видит биос?

Не совсем в топик данного раздела, но более подходящего не нашел...

Проблема упирается в отсутствие даташита на северник VIA:(

Есть одинаковые планки памяти, но одна биосом видится, а другая нет, для решения проблемы хотелось бы перепрограммировать контроллер памяти, для "открытия" банков в которых стоит не определяющийся модуль. Однако проблема состоит в том, что даже после установки регистров контроллера памяти ( 0x54 - 0x7C ) в значения соответствующие определяющейся планке - банк все равно не открывается:( , т.е. там по прежнему наблюдается отсутствие памяти.

обратная процедура, т.е. закрытие "открытых" банков выполняется частично, т.е. память из доступа убирается (писать по ее адресам бесполезно, а вот при чтении картина не соответствует отсутствующей памяти )

В чем может быть проблема?

Аватар пользователя Root

конкретный вопрос на который хочу конкретного ответа - какой северник VIA интересует?

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Root писал(-а):
конкретный вопрос на который хочу конкретного ответа - какой северник VIA интересует?

Блин, стормозил, KT266 или выше, DDR память...

best regards, vi http//pchdd.narod.ru

Аватар пользователя icbook

vi писал(-а):
после установки регистров контроллера памяти ( 0x54 - 0x7C ) в значения соответствующие определяющейся планке - банк все равно не открывается:( , т.е. там по прежнему наблюдается отсутствие памяти.

В чем может быть проблема?

На DIMM-сокете, где тестируемый модуль, нужно восстановить тактирование.

icbook писал(-а):
vi писал(-а):
после установки регистров контроллера памяти ( 0x54 - 0x7C ) в значения соответствующие определяющейся планке - банк все равно не открывается:( , т.е. там по прежнему наблюдается отсутствие памяти.

В чем может быть проблема?

На DIMM-сокете, где тестируемый модуль, нужно восстановить тактирование.

Хм, да, об этом я и не подумал. Клокер значит должен программироваться через SMB.

Хотя это не обьясняет странностей с закрытием банков. Если мы поставили, что димм отсутствует, то почему при чтении по адресам за границей разрешенной памяти читается не 0xFFFFFFFF, а некие данные?

best regards, vi http//pchdd.narod.ru

Аватар пользователя icbook

Скажите лучше спасибо, что не возник повисон. У VIA это штатно.

icbook писал(-а):
Скажите лучше спасибо, что не возник повисон. У VIA это штатно.

Ответа не понял. Что именно штатно? Повисон? Или чтение непонятно чего? C чего должен быть повисон при чтении за границей памяти? Там-же не двунаправленный протокол, когда микросхема памяти может управлять процессом...

best regards, vi http//pchdd.narod.ru

Аватар пользователя icbook

> почему при чтении по адресам за границей разрешенной памяти читается не 0xFFFFFFFF, а некие данные

Это не самый худший из результатов. Худший - останов.

>Там-же не двунаправленный протокол, когда микросхема памяти может управлять процессом

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

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

Окромя установки регистров в нужные значения важен еще и протокол, а потому нет уверенности в возможности программирования банков памяти на лету :(

best regards, vi http//pchdd.narod.ru

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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