Материнская плата EXP4045 не любит процессоры с обратным кэш

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
sanders
Advanced Member
Сообщения: 9377
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Материнская плата EXP4045 не любит процессоры с обратным кэш

Сообщение sanders » 10.11.2011,14:30

Зарядил себе 486ю "ракету" с процессором Х5-133, проверил, собрал системник, и вдруг обнаружил, что грузится он только с винчестера. А с дискеты нет - замирает. А еще после загрузки с винчестера дискета не форматируется, на нее пишется белиберда.
Повынимал все кроме винчестера и дисковода, сменил мультикарту VLB на обычную - все равно.
Весь вечер анализировал и вот что обнаружил:
1. Это происходит пока я не отключу внутренний кэш процессора. С отключенным ВНУТРЕННИМ кэшем процессора дискета грузится, форматируется, корректно записывается. Вроде материнка не при чем.
Сразу всплыло в памяти чье-то сообщение, что 133е процы если их воткнуть в 5в сокет "тихо" сгорают как раз в области кэша, а в остальном ведут себя исправно. Может мне достался горелый проц? Но ведь тесты с включенным кэшем показывают высокую скорость, значит кэш работает?
Ладно, жалко проц, ну и бог с ним. Вставил другой, уже DX4-100 - тоже самое.
И тут я стал тестировать все свои 486 процы.
и вот что оказалось.
процы разделились на две кучки:
AM.....-NV8T - отлично работают, форматируют дискету и т.д.
AM....- SV8B - с включенным кэшем не форматируют дискеты
старые Интелы DX-33 9кстати прямо при 3вольтовом питании заводились нормально) - тоже все ОК.
Выходит, что плата не любит процессоры с братным кэшем.
Эти процессоры она даже распознает некорректно: 486DX2PLUS-S, хотя вставлен DX4-100 или -120

Глючит окно, наверное много написал. Просьба не отвечать, я продолжну.

Аватара пользователя
sanders
Advanced Member
Сообщения: 9377
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Сообщение sanders » 10.11.2011,14:34

Далее.
Я вспомнил, что в настройках материнки есть 486DX4, а есть P24D. почитал википедию, и понял, что это как раз и есть процессор с обратным кэшем.
Уже было собирался написать умную статью о том, что как важно помнить какой кэш в процессоре. Поменял перемычки... и ничего не изменилось. По пежнему кучка NV8T работает без нареканий, а кучка SV8B только с отключенным кэшем.
Еще добавлю, что в SETUP-е есть настройка ВНЕШНЕГО кэша Wt или Wb, так вот она не влияет на глючность второй "кучки". И я такой самоуверенный теперь спрашиваю всех - че мне делать? Проще всего заменить материнку, но ведь хочется понять.
Итак я пробовал оба режима перемычек для 486DX4 и P24D - не помогло.
Включение/отключение ВНЕШНЕГО кэша и его Wt или Wb настройка не влияет.
Помогает только отключение внутреннего кэша процессора, и учитывая, что опыт проводился на ~15 процессорах, я не верю, что у меня все WB процессоры "подгоревшие"

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 10.11.2011,15:11

sanders То что ты описываешь - типичный эффект процика c WriteBack-кэшем, засунутым в мамку, которая его не понимает.

Как ты пишешь в BIOS-е есть только настройка WT/WB L2 кэша, но нету L1.


Аватара пользователя
sanders
Advanced Member
Сообщения: 9377
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Сообщение sanders » 10.11.2011,15:18

Но нету L1. Для него только En/Dis.
Значит это высавляется джамперами а мамке.
Я пробовал 486DX4 и P24D - отличий нет
Что еще попробовать?
Часть перемычек, как раз в области микросхем кэша не расписана, но ведь это L2 кэш.
А вокруг проца все перемычки как раз расписаны.

По мануалу материнка понимает все процы 486, включая P24D, P24T, DX4, DX2, M1, M2 и т.п. - штук 30 перечислений

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 10.11.2011,15:24

sanders Не факт, были мамки которые в принципе несовместимы с WB L1.

Странно другое, насколько помню, по умолчанию процы SV8B обычно стартуют в WT режиме. А тут почему-то в полном. Видно биос недописан.

Аватара пользователя
sanders
Advanced Member
Сообщения: 9377
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Сообщение sanders » 10.11.2011,15:37

Но я прав, что выбрал перемычки для P24D когда вставляю SV8B?
Могу еще выбрать Am486

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 10.11.2011,15:49

sanders Ну вот покури доку

http://www.datasheetcatalog.org/datashe ... mXwuyv.pdf

Поиск по writeback

;)

Аватара пользователя
sanders
Advanced Member
Сообщения: 9377
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Сообщение sanders » 10.11.2011,16:45

Почитал, поискал.
Ничего не понял.
В частности - как мне это поможет.
Как работает Wb кэш я помню из теории, а как это конкретно реализовано в АМД мне помешал понять плохой немецкий. :-)

Аватара пользователя
sanders
Advanced Member
Сообщения: 9377
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Сообщение sanders » 10.11.2011,19:50

Нашел вариант перемычек, который называется SL80486DX2.
С ним мамка работает ОК, все форматирует и с Wb-процессорами тоже.
Но встала другая фигня. Даже две фигни:
1. Производительность теперь примерно на 20% ниже. Ранее DX4-100 у меня давал 215ед по Sysinfo, сейчас 198. В моей юности я помню, что тоже было 198 и значит это норма, но ведь я уже увидел 215 и обнадежился.
2. Проц Х5-133 в режиме 33 х 4 = 133 показывает 237ед. И в режиме 40 х 4 =160МГц - показывает теже 237 ед. по Sysinfo. Хотя Нортон пишет, что частота возросла и стала 159МГц. Почему застыла производительность? Ведь с другими перемычками было более 300? (правда не форматировались дискеты)

Аватара пользователя
Anderson1
Advanced Member
Сообщения: 3139
Зарегистрирован: 27.02.2011,18:38
Откуда: Москва

Вклад в сообщество

Сообщение Anderson1 » 11.11.2011,20:43

sanders писал(а): Нашел вариант перемычек, который называется SL80486DX2.С ним мамка работает ОК, все форматирует и с Wb-процессорами тоже.Но встала другая фигня. Даже две фигни:1. Производительность теперь примерно на 20% ниже. Ранее DX4-100 у меня давал 215ед по Sysinfo, сейчас 198. В моей юности я помню, что тоже было 198 и значит это норма, но ведь я уже увидел 215 и обнадежился.
Это как раз разница попугаев между DX4-100 без и с wb. Так что выходит кеш л1 работает как wt.

Аватара пользователя
sanders
Advanced Member
Сообщения: 9377
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Сообщение sanders » 13.11.2011,16:12

Подскажите, all:
Sl-enchanced CPU и P24D - это одно и тоже?
по Викиведии p24d - это проц с обратным кэшем. я думал всегда, что это и есть SL-E.
А по мануалам двух разных материнок перемычка, отвечающая за кэш-память стоит в таком же положении как для p24d, так и для p24c, а это обычный Интел DX4-100
А вот для SL-E одна единственная перемычка стоит по другому.
Тогда что собой представляет P24D?

Ответить