Настройка/оптимизация BIOS 486 VLB? (Пытаюсь заставить работать 486 VLB и чуть разогнать.)
Настройка/оптимизация BIOS 486 VLB?
Пытаюсь заставить работать 486 VLB и чуть разогнать.
Попалась мне в руки неплохая плата Dataexpert EXP4045 на Socket 3 c VLB и 4 слотами SIMM 72.
Я так понимаю, чипсет в ней Winbond 83C491 и это не лучший вариант, но другой нет.
В качестве процессора поставил Am486DX4-100NV8T и память 2x16Мб 60ns FPM или 4x16Мб 60ns FPM. Кеш L2 15ns 256k настоящий. Память 100% исправна, с другой системы.
Стоит VLB контроллер с чипом Promise 20230 c двумя каналами в самом ближнем VLB слоте и видео ISA16 Cirrus Logic.
Батарейка живая (чуть разряженный 18650 )
На процессоре стоит радиатор и кулер, я добавил термопасту.
Есть мануал, http://www.elhvb.com/mboards/dataexpert ... Index.html
Нужна помощь с её настройкой. Пока что у меня не вышло заставить её работать нормально. Дальше опишу проблемы подробнее, но уже есть два вопроса не про эту плату, а в целом про 486:
Ни на этой, ни на другой 486 плате, ни с каким awdflash/phlash/uniflash и ни с каким ключами мне не удалось даже сохранить родной биос - awardflasher выдаёт "system was not new award bios version". Почему? Флешка не поддерживается? В частности, тут на сайте есть более новый биос для этой платы, но я не буду даже пытаться его залить без программатора.
Если заменить Cirrus Logic на Trident, то почему-то будут вертикальные полосы на экране загрузки 98, а до и после всё ок.
Попалась мне в руки неплохая плата Dataexpert EXP4045 на Socket 3 c VLB и 4 слотами SIMM 72.
Я так понимаю, чипсет в ней Winbond 83C491 и это не лучший вариант, но другой нет.
В качестве процессора поставил Am486DX4-100NV8T и память 2x16Мб 60ns FPM или 4x16Мб 60ns FPM. Кеш L2 15ns 256k настоящий. Память 100% исправна, с другой системы.
Стоит VLB контроллер с чипом Promise 20230 c двумя каналами в самом ближнем VLB слоте и видео ISA16 Cirrus Logic.
Батарейка живая (чуть разряженный 18650 )
На процессоре стоит радиатор и кулер, я добавил термопасту.
Есть мануал, http://www.elhvb.com/mboards/dataexpert ... Index.html
Нужна помощь с её настройкой. Пока что у меня не вышло заставить её работать нормально. Дальше опишу проблемы подробнее, но уже есть два вопроса не про эту плату, а в целом про 486:
Ни на этой, ни на другой 486 плате, ни с каким awdflash/phlash/uniflash и ни с каким ключами мне не удалось даже сохранить родной биос - awardflasher выдаёт "system was not new award bios version". Почему? Флешка не поддерживается? В частности, тут на сайте есть более новый биос для этой платы, но я не буду даже пытаться его залить без программатора.
Если заменить Cirrus Logic на Trident, то почему-то будут вертикальные полосы на экране загрузки 98, а до и после всё ок.
=^.^=
Проблемы технические:
Я проверил все джамперы. Нет описания на часть джамперов возле VLB шины, указаны как factory default. Я их не трогал, на фотках у других стоят также как у меня. https://yadi.sk/d/OUDqgnn9bV7xr
Процессор 486DX4-100 был настроен как тип P24C (правильно), но без двух джамперов. Я их ставил и убирал. Ничего от установки этих двух джамперов не меняется - ни стабильность, ни производительность.
Да, я его разогнал до 120МГц =3x40 но точно такие же проблемы и на штатной частоте 33x3.
Я проверил все джамперы. Нет описания на часть джамперов возле VLB шины, указаны как factory default. Я их не трогал, на фотках у других стоят также как у меня. https://yadi.sk/d/OUDqgnn9bV7xr
Процессор 486DX4-100 был настроен как тип P24C (правильно), но без двух джамперов. Я их ставил и убирал. Ничего от установки этих двух джамперов не меняется - ни стабильность, ни производительность.
Да, я его разогнал до 120МГц =3x40 но точно такие же проблемы и на штатной частоте 33x3.
=^.^=
Проблемы софтовые:
Оригинальная 98SE при установке либо виснет на 2 этапе (часто на определении PNP устройств), либо после установки не может перезагрузиться. Образ оригинальный, менял привод, кабель и записывал на разные диски.
Процессор не определяется вообще в винде и неправильно в Сандре, CPU-Z, также в сандре тесты недостоверные (неверный рейтинг, произвольно низкие результаты)
При старте процессор нормально определяется, а тесты производительности под DOS в Speedsys проходит нормально и адекватно.
Раньше такое мне не попадалось. В биосе есть настройки чипсета, в которых я не очень понимаю.
Итак, есть корректор частоты шины ISA (AT Bus clock) - 7.16 или часть от шины процессора.
Здесь я ставлю 1/4 для 33МГц, 1/5 для 40МГц.
Дальше Extended ALE - режим чипсета в котором обмен данными по ISA шине предваряется этими ALE сигналами. Я его включил.
Тип кеша WB/WT - чтобы кешировать 64Мб это будет важно, не должно ни на что кроме скорости влиять. WB быстрее, выбрал его.
Здесь Тайминги кеша - на 33МГц 2-1-1-1 read и 2-1-1-1 write легко, на 40МГц 2-2-2-2 read и 2-1-1-1 write без проблем, но на всякий случай ставлю 3-2-2-2 read и 2-2-2-2 write. Если поставить 3-2-2-2 и 3-2-2-2, проблемы не исчезают.
Дальше неизвестные мне:
Keyboard RC emulation
Keyboard A20 emulation
Не трогал, оставил отключенными. Включение ни на что не влияет. Что это?
Теперь самая загадочная хрень: DRAM Wait State. Зачем-то кроме WS указана частота (или тип проца?)
Варианты: 16MHz 0WS, 20MHz 0WS, 25MHz 0WS, 33MHz 1WS, 40MHz 1WS, 50MHz 2WS, 66MHz 2WS, a дальше вообще 50DX2 0WS, 66DX2 1WS, 80DX2 1WS, 75DX3 0WS, 100DX3 1WS. Казалось бы, все варианты с одинаковым WS должны работать одинаково, но нет!
Эта установка при одинаковом числе WS или частоте влияет на .... определение процессора и тестирование сандрой в винде. Ни при каких настройках процессор адекватно не видится сандрой или виндой/CPU-Z.
На 33МГц вариант 16MHz 0WS самый быстрый, 20MHz 0WS и 25MHz 0WS помедленнее. Хотя тут напрашивается 100DX3 1WS или 33MHz 1WS, проблемы это не решает и только замедляет. Остальные варианты либо совпадают (75DX3), либо глючат больше.
На 40МГц варианты с 1WS неработоспособны (ошибки в тестах, глюки, сбои), 16MHz 0WS и 20MHz 0WS глючат уже на старте, зато 25MHz 0WS или 75DX3 0WS работает(одинаково)! С ним рейтинг speedsys процессора почти как у 5x86, винда "ставится" примерно с теми же танцами что и на 33МГц.
Далее, DRAM Decouple Refresh - раздельная регенерация по ISA и основной шине. Включил.
Наконец, DRAM Slow Refresh (disabled или 30/60/120ns) - сколько времени память можно не обновлять, чем больше тем быстрее. На 33МГц можно и 120нс, на 40МГц иногда ошибки при 30нс, но при этом работает 120нс, отключил.
В итоге, винду с 1-2 висяками и ребутами в процессе можно поставить что на разогнанной, что на неразогнанной системе, она одинаково не перезагружается (но нормально выключается), процессор не определяется в ней. От чего зависит я не понял - сандра даже определяла его как 400МГц.
Почему 25МГц 0WS подходит? Что такое 16МГц 0WS если даже частоты шины такой нет?
Помогите советом по настройке.
Оригинальная 98SE при установке либо виснет на 2 этапе (часто на определении PNP устройств), либо после установки не может перезагрузиться. Образ оригинальный, менял привод, кабель и записывал на разные диски.
Процессор не определяется вообще в винде и неправильно в Сандре, CPU-Z, также в сандре тесты недостоверные (неверный рейтинг, произвольно низкие результаты)
При старте процессор нормально определяется, а тесты производительности под DOS в Speedsys проходит нормально и адекватно.
Раньше такое мне не попадалось. В биосе есть настройки чипсета, в которых я не очень понимаю.
Итак, есть корректор частоты шины ISA (AT Bus clock) - 7.16 или часть от шины процессора.
Здесь я ставлю 1/4 для 33МГц, 1/5 для 40МГц.
Дальше Extended ALE - режим чипсета в котором обмен данными по ISA шине предваряется этими ALE сигналами. Я его включил.
Тип кеша WB/WT - чтобы кешировать 64Мб это будет важно, не должно ни на что кроме скорости влиять. WB быстрее, выбрал его.
Здесь Тайминги кеша - на 33МГц 2-1-1-1 read и 2-1-1-1 write легко, на 40МГц 2-2-2-2 read и 2-1-1-1 write без проблем, но на всякий случай ставлю 3-2-2-2 read и 2-2-2-2 write. Если поставить 3-2-2-2 и 3-2-2-2, проблемы не исчезают.
Дальше неизвестные мне:
Keyboard RC emulation
Keyboard A20 emulation
Не трогал, оставил отключенными. Включение ни на что не влияет. Что это?
Теперь самая загадочная хрень: DRAM Wait State. Зачем-то кроме WS указана частота (или тип проца?)
Варианты: 16MHz 0WS, 20MHz 0WS, 25MHz 0WS, 33MHz 1WS, 40MHz 1WS, 50MHz 2WS, 66MHz 2WS, a дальше вообще 50DX2 0WS, 66DX2 1WS, 80DX2 1WS, 75DX3 0WS, 100DX3 1WS. Казалось бы, все варианты с одинаковым WS должны работать одинаково, но нет!
Эта установка при одинаковом числе WS или частоте влияет на .... определение процессора и тестирование сандрой в винде. Ни при каких настройках процессор адекватно не видится сандрой или виндой/CPU-Z.
На 33МГц вариант 16MHz 0WS самый быстрый, 20MHz 0WS и 25MHz 0WS помедленнее. Хотя тут напрашивается 100DX3 1WS или 33MHz 1WS, проблемы это не решает и только замедляет. Остальные варианты либо совпадают (75DX3), либо глючат больше.
На 40МГц варианты с 1WS неработоспособны (ошибки в тестах, глюки, сбои), 16MHz 0WS и 20MHz 0WS глючат уже на старте, зато 25MHz 0WS или 75DX3 0WS работает(одинаково)! С ним рейтинг speedsys процессора почти как у 5x86, винда "ставится" примерно с теми же танцами что и на 33МГц.
Далее, DRAM Decouple Refresh - раздельная регенерация по ISA и основной шине. Включил.
Наконец, DRAM Slow Refresh (disabled или 30/60/120ns) - сколько времени память можно не обновлять, чем больше тем быстрее. На 33МГц можно и 120нс, на 40МГц иногда ошибки при 30нс, но при этом работает 120нс, отключил.
В итоге, винду с 1-2 висяками и ребутами в процессе можно поставить что на разогнанной, что на неразогнанной системе, она одинаково не перезагружается (но нормально выключается), процессор не определяется в ней. От чего зависит я не понял - сандра даже определяла его как 400МГц.
Почему 25МГц 0WS подходит? Что такое 16МГц 0WS если даже частоты шины такой нет?
Помогите советом по настройке.
=^.^=
Да, я её прочёл сначала. Перемычки так и остались неизвестными, зато там выложили новый биос 2.4semu писал(а):Имел дело с такой платой.
Советую почитать тему: Материнская плата EXP4045 не любит процессоры с обратным кэш
У меня процессор с WT L1 8кб, обычный AM486DX4-100NV8T.
Полагаю, он нормально не определяется потому, что не интел, но интела DX4 у меня нет.
В общем, чего я добился вчера:
Установка 98se не крашится на первой стадии.
64Мб памяти вместо 32Мб сокращают время первой стадии на минут 20
Вторая стадия установки гарантированно виснет на "настройке оборудования и .... устройств PnP", т.е. когда остаётся 12-15 минут до конца.
Рестарт перезапускает этот процесс.
На этапе "обновление параметров системы" иногда возникают ошибки (которые можно пропустить),
затем происходит рестарт и снова "настройка оборудования и .... устройств PnP", но теперь копирует какие-то файлы с диска и снова "11 минут до конца".
В общем, помучавшись таким образом удаётся дойти до конца.
Но проблема в том, что нет никаких устройств, я всё вытащил кроме контроллера и видеокарты.
Я уже не setup, a setupcor для установки использую.
Винда сама по себе стабильна, но остаются проблемы с перезагрузкой.
Гипотеза: что-то требует перезагрузки и почему-то винда сама этого сделать не в состоянии, поэтому виснет.
Возможно конфликтуют порты на VLB контроллере.
=^.^=
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
С 8-битным тегом и 256KB cache - у Вас будет кешироваться 32MB в режимеRRRudi писал(а):Тип кеша WB/WT - чтобы кешировать 64Мб это будет важно, не должно ни на что кроме скорости влиять. WB быстрее, выбрал его.
WB и 64 - в режиме WT. И не всегда WB быстрее.
Я бы посоветовал поставить (или просто загрузить) FreeBSD 4.11 и посмотреть насколько она стабильна, если все нормально искать софтовую проблему
(несовместимость с Вашей OS)
Да, и я подзабыл - 98SE вообще должна работать на 486?
Я понимаю.i8088 писал(а):С 8-битным тегом и 256KB cache - у Вас будет кешироваться 32MB в режиме
WB и 64 - в режиме WT. И не всегда WB быстрее.
В данном случае, быстрее - производительность процессора в Speedsys почти на 5 единиц отличается.
Я ставил по-разному, то 32, то 64Мб.
Да, но для 98SE это минимальные требования. На другой 486DX2 я таки ставил 98 без проблем.Да, и я подзабыл - 98SE вообще должна работать на 486?
У меня просто ничего более старого просто на дисках не записано, на Socket7 я уже 2000sp4 ставил.
У меня даже мышки COM нет, честно говоря.
Вечером запишу NT4.0 для этой машинки.
Тоже попробую. Нужен какой-нибудь быстрый тест под DOS на стабильность, чтобы не проверять это установкой 98SE.Я бы посоветовал поставить (или просто загрузить) FreeBSD 4.11 и посмотреть насколько она стабильна, если все нормально искать софтовую проблему
(несовместимость с Вашей OS)
=^.^=
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Конечно, SpeedSys же не использует всю память.RRRudi писал(а):Я понимаю.
В данном случае, быстрее - производительность процессора в Speedsys почти на 5 единиц отличается.
Я ставил по-разному, то 32, то 64Мб.
Более детально (если вся память кешируется) - WB режим улучшает
скорость перемещения данных в кеше, но слегка снижает скорость чтения
из памяти.
Проверьте для верности программой ctcm7, сколько у Вас кешируется ОЗУ
Это хорошее решение, и OS достойнаяRRRudi писал(а):Вечером запишу NT4.0 для этой машинки.
Спасибо. На другой машине включение WB вместо WT приводило к увеличению скорости чтения/записи вне L1 и L2 в Speedsys на почти 10Мб/с . При этом производительность была одинаковая. Я так понимаю, чипсет sis 471 там лучше чем тот что у меня.i8088 писал(а):Конечно, SpeedSys же не использует всю память.
Более детально (если вся память кешируется) - WB режим улучшает
скорость перемещения данных в кеше, но слегка снижает скорость чтения
из памяти.
Проверьте для верности программой ctcm7, сколько у Вас кешируется ОЗУ
В остальном, моя логика установок BIOS верна?
=^.^=
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
На первый взгдяд, да.RRRudi писал(а): В остальном, моя логика установок BIOS верна?
Моя гипотеза - Keyboard A20 emulation - это управление gate A20RRRudi писал(а):Дальше неизвестные мне:
Keyboard RC emulation
Keyboard A20 emulation
через тот же порт, что и KBD controller, но по факту - более быстро,
средствами чипсета.
Keyboard RC (reset control) emulation - имитация reset через KBD controller
(нужно в основном для переключения из Protected Mode в Real Mode в
стиле 286), но по факту делается средствами чипсета.
Для полной 32-bit OS (FreeBSD, NT4), не занимающейся переключениями
из PM в RM режим не важно.
Те активация режима Keyboard A20 emulation может в некоторых случаях
(теоретически) ускорить W98 (которая переключается в реальный режим
нередко), но и дать нестабильность
Keyboard RC emulation - может ускорить работу многозадачных OS,
разработанных для 286, но и дать нестабильность
Могу ошибаться, если кто знает точно - поправьте