By Anonymous (not verified) , 13 January 2006
Не совсем в топик данного раздела, но более подходящего не нашел...

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

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

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

В чем может быть проблема?
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • 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]
  • Web page addresses and email addresses turn into links automatically.

Root

20 years 2 months ago

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

vi

20 years 2 months ago

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


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

icbook

20 years 2 months ago

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

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


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

vi

20 years 2 months ago

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

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


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


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

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

icbook

20 years 2 months ago

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

vi

20 years 2 months ago

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


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

icbook

20 years 2 months ago

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

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

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

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

vi

20 years 1 month ago

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

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