Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Настройка/оптимизация BIOS 486 VLB?
RSS

Настройка/оптимизация BIOS 486 VLB?

Пытаюсь заставить работать 486 VLB и чуть разогнать.

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 7 8 9 10 11 * 12 13 14
Печать
 
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Я позже вчера всё-таки довёл её до конца, установил кучу пакетов (ports?). Это не быстро, даже не полчаса как ожидалось.
[/q]
ports - это исходники программ (точнее указание на "затягивание" исходников
по сети, если они уже не приняты), далее начнется компиляция.

Packages - уже откомпилированные программы, сильно привязаны к конкретной версии.


RRRudi написал:
[q]
Я понял, куда делось ядро. Установка не дошла до конца, а я пропустил этот момент т.к. перезагрузка очень быстрая.

По-хорошему, она вообще не должна перезагружаться сама, я замучался с конфигурацией пока до конца не дошёл, там и пользователя кроме рута надо создать, и сетевые настройки...Теперь всё нормально, режим трансляции оказался не при чём (делал на LBA)
[/q]
Отлично! Теперь можно уже сказать, что ошибки проявляются в работе процессора с
памятью. Перезагрузка после отсчета времени после паники нужна на случай, чтобы
восстановить работу необслуживаемого сервера, если причина была временной. Можно
настроить создание аварийного дампа, который потом анализировать в gdb. Впрочем,
стек вызовов и др полезная информация обычно записывается в текстовай файл, в том
же каталоге /var/crash. Мне этого хватало для отладки драйверов.

Я никогда не задавался вопросом отключения автоматической перезагрузки, сейчас
посмотрел - на версии 11 есть sysctl kern.panic_reboot_wait_time
В 4.11 наверняка есть подобное (предположительно, установка в нуль отключит
autoreboot совсем)
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
там и пользователя кроме рута надо создать, и сетевые настройки...
[/q]
Это не обязательно, одного root нам вполне хватит.
Сеть нам сейчас тоже не нужна.
RRRudi
Junior Member


Откуда: СПБ
Всего сообщений: 296
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июня 2018
[q]
Отлично! Теперь можно уже сказать, что ошибки проявляются в работе процессора с
памятью. Перезагрузка после отсчета времени после паники нужна на случай, чтобы
восстановить работу необслуживаемого сервера, если причина была временной. Можно
настроить создание аварийного дампа, который потом анализировать в gdb. Впрочем,
стек вызовов и др полезная информация обычно записывается в текстовай файл, в том
же каталоге /var/crash. Мне этого хватало для отладки драйверов.
[/q]
Последний раз вообще никаких проблем не возникло, я до конца досидел.
Что-то с памятью, но я не понимаю. Те планки, на которых это получилось - они единственные 70ns, вообще не должны работать нормально, да на таких таймингах.

i8088 написал:
[q]
Я никогда не задавался вопросом отключения автоматической перезагрузки, сейчас
посмотрел - на версии 11 есть sysctl kern.panic_reboot_wait_time
В 4.11 наверняка есть подобное (предположительно, установка в нуль отключит
autoreboot совсем)
[/q]
Да, наверное теперь это не нужно. Более понятно чего ожидать, перезагрузки быть не должно, потери ядра тоже.
Джампер который приводил к висякам тоже наверное можно вернуть назад (проверю, будет ли перезагружаться нормально уже установленная FreeBSD). Кстати - висяк получался так: после паники появлялась надпись о невозможности перезагрузиться с помощью клавиатуры и пыталось перезагрузиться через процессор. И вот здесь висло если включен JP36.

Установленная система тем более стабильна, её сложно подвесить.

Я пробовал ставить 98 после этого на другой диск, ничего не трогая, установка всё так же виснет на 12 минуте. Вот 2000 хочу попробовать, но не конвертировать раздел в NTFS и докинуть планку на 32 к тем двум.

Пока я не пробовал отключать L1 и ставить другой процессор.
[q]
Это не обязательно, одного root нам вполне хватит.
Сеть нам сейчас тоже не нужна.
[/q]
Да, сеть я отключил в процессе. Пробовал X-Window включить и посмотреть, но не уверен что делал правильно.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
А кстати да, у Вас может быть процессор с проблемным кешем


RRRudi написал:
[q]
Пробовал X-Window включить, но не уверен что делал правильно.
[/q]
Если Вы уже поставили пакеты xf86, то она уже есть надо только настроить.

На более современных версиях (когда заменили на Xorg) Просто пишем Xorg -configure,
он создает файл xorg.conf.new

Для xf86 я не помню точно, как я настраивал, но примерно в этом
роде (особых сложностей не припоминаю), и config файлы в
/etc/X11 у Xorg и xf86 мало отличаются. если захотите, я могу
на днях свой конфиг из 4.11 прислать, а Вы отредактируете.

Впрочем, если все пакеты установлены, то простой запуск
xinit&
может успешно запустить xf86,но без менеджра окон
(я всегда использую mwm, для root это задается в /root/.xinitrc)
RRRudi
Junior Member


Откуда: СПБ
Всего сообщений: 296
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Если Вы уже поставили пакеты xf86, то она уже есть надо только настроить.
[/q]
Да, я поставил всё, что предложили, даже библиотеки для Linux.
XF86 ставилось вроде тоже.
Я пробовал писать xstart и что-то грузилось, но в итоге только чёрный экран.
[q]
/etc/X11 у Xorg и xf86 мало отличаются. если захотите, я могу
на днях свой конфиг из 4.11 прислать, а Вы отредактируете.
[/q]
Да, возможно поможет.
[q]
А кстати да, у Вас может быть процессор с проблемным кешем
[/q]
Наверное, отключение L1 поможет это выяснить.
Снова сбросил частоту до 33МГц, настройки самые медленные. Сначала так попробую.
Диск с FreeBSD я отложил чтобы не испортить, подключил другой хард для 98.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Прилагаю Вам свою конфигурацию. У меня для device PCI VGA, поэтому конечно адрес и шину требуется скорректировать
Драйвер скорее всего vesa подойдет

PS. Если захотите использовать MC, то под 4.11 легко компилируется версия 4.6.1

Прикрепленный файл (4.11.tgz, 0 байт, скачан: 61 раз)
RRRudi
Junior Member


Откуда: СПБ
Всего сообщений: 296
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Прилагаю Вам свою конфигурацию. У меня для device PCI VGA, поэтому конечно адрес и шину требуется скорректировать
Драйвер скорее всего vesa подойдет

PS. Если захотите использовать MC, то под 4.11 легко компилируется версия 4.6.1
[/q]
Спасибо. Буду изучать.

Похоже, надо искать процессор.
Этот джампер JP36 точно мешает нормальной перезагрузке, влияние джампера JP20 не определил, но по мануалу и по другим фото они оба должны стоять для P24C (DX4).

Его нет у DX/DX2, но есть у "486 Ehnanced" (только этими JP20, JP36 он от DX2 отличается), есть у P24C, P24D, P24T и Cyrix.

P24C(DX4) отличается от DX/DX2 тремя джамперами: JP20, JP36 и JP32.

Джампер JP32 это специальный джампер выбирающий множитель 2/3 AMD процессору.
Снятие его приводит к тому что DX4 становится DX2, дело не в нём.

Как формируется RESET для DX2? В чём отличие от 486-E, DX4 и всех остальных?
Это вряд ли может быть вызвано плохой памятью.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Как формируется RESET для DX2?
[/q]
Тут дело не в формировании RESET, а просто корректная перезагрузка многозадачной OS
довольно сложный процесс, и, как я понял, у Вас иногда возникает ошибка в этот момент
(но не только, ведь первая паника при установке FreeBSD была в процессе).

Я забыл спросить - БП исправен, проверен? Такие проявления вполне может вызвать
пульсации питания +5V (а ведь SIMM питается от +5V напрямую). И при перезагрузке
возникает резкое изменение потребления, что провоцирует пульсцию у БП. По любому,
стоит проверить плату с другим БП, или замерить осциллографом пульсации у этого
RRRudi
Junior Member


Откуда: СПБ
Всего сообщений: 296
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Тут дело не в формировании RESET, а просто корректная перезагрузка многозадачной OS
довольно сложный процесс, и, как я понял, у Вас иногда возникает ошибка в этот момент
(но не только, ведь первая паника при установке FreeBSD была в процессе).
[/q]
Паники могли быть из-за памяти, но перезагрузиться сам с включённым JP36 после паники он не мог.
При это были надписи типа "попытка перезагрузиться с клавиатуры неудачна" и затем "попытка перезагрузки с помощью процессора". И вот тогда всё висло напрочь.

Вот я попробовал поставить JP36 и перезагрузиться штатно на установленной 98 и FreeBSD. Не вышло, зависает в обоих случаях.
А этот джампер на DX4 должен стоять. Не должен только на DX, DX2.

Ещё я тут подумал насчёт памяти. Две 32Мб не заработали нормально и они были с чётностью.
А тa пара 16Мб была без чётности, с ними поставилась FreeBSD (но не смогла 98, пробовал).
Предваряя вопросы, в биосе отключена проверка чётности.


i8088 написал:
[q]
Я забыл спросить - БП исправен, проверен? Такие проявления вполне может вызвать
пульсации питания +5V (а ведь SIMM питается от +5V напрямую). И при перезагрузке
возникает резкое изменение потребления, что провоцирует пульсцию у БП. По любому,
стоит проверить плату с другим БП, или замерить осциллографом пульсации у этого
[/q]
Я даже брал БП из компьютера друга, на котором на его 486 всё нормально ставилось. И я сам это проверил недавно.
Его плата вся питается от 5V, без преобразователей как у меня. Считаю, она гораздо вероятнее бы глючила.

Я сегодня таки вытащу DX2 и попробую поставить себе. Там 2 джампера питания и 3 джампера обычных отличаются, смогу дотянуться, не доставая плату.
RRRudi
Junior Member


Откуда: СПБ
Всего сообщений: 296
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июня 2018
Ну что. Есть определённость.

Поставил я исправный Intel DX2-66. Прицепил на него мощный кулер на всякий случай.
Поставил те два FPM модуля по 16Мб, с которыми ставил FreeBSD.
Джамперы поставил по мануалу для DX2.
Установил частоту 33МГц, самые медленные тайминги, всe "ускорители" в биосе поотключал, отключил APM, поставил в DRAM Wait State режим "DX2-66 1WS", частоту AT задал как 1/4.

Даже после смены процессора, установщик 98SE стабильно виснет на одном и том же месте (12 минута).
Далее, если перезагружаешься, установка продолжается и на последних 4 минутах возникает ошибка HWINFO.EXE "сбой при обращении к странице памяти в модуле HWINFO.exe по адресу 0167:0040a06e", это окно можно закрыть и продолжить установку.

Примечательно, что если поставить самые быстрые настройки для DX2-66 как DX2-80, всё будет то же самое вплоть до адреса ошибки в памяти. Ещё более примечательно, что тот же самый адрес ошибки в памяти будет в случае DX4-100 на любых настройках.
По порядку:DX2-66, DX2-80, DX4-100


Кроме того, мне ответил товарищ Arix, у которого та же плата и 486DX.
У него Win95 OSR установилась, но при попытке архивации файлов потом возникают ошибки.
Версия биоса у него та же самая, 2.2.


Возможно перепрошивка на 2.4 спасёт.

Кроме того, я нагуглил решение как слить биос там, где ни Award ни Uniflash не работают из-за неизвестной микрухи и чипсета - использовать MODBIN. Не пробовал, отпишусь позже.


Сегодня ещё успею сделать крайнюю попытку перед вытаскиванием материнки из корпуса.
Поставил другую видеокарту, выставил самый медленный режим на контроллере, отключил L2 в биосе, переставил планки памяти в другие 2 слота.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 7 8 9 10 11 * 12 13 14
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Настройка/оптимизация BIOS 486 VLB?
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS