Автор: Unknown BIOS (не проверено) , 13 января 2006
Не совсем в топик данного раздела, но более подходящего не нашел...

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

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

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

В чем может быть проблема?
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Root

20 лет 1 месяц назад

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

vi

20 лет 1 месяц назад

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


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

icbook

20 лет 1 месяц назад

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

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


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

vi

20 лет 1 месяц назад

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

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


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


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

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

icbook

20 лет 1 месяц назад

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

vi

20 лет 1 месяц назад

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


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

icbook

20 лет 1 месяц назад

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

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

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

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

vi

20 лет 1 месяц назад

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

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