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

Полигон-2

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

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

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

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

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

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

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


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Попалась мне в руки неплохая плата 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 :cool: )
На процессоре стоит радиатор и кулер, я добавил термопасту.
Есть мануал, http://www.elhvb.com/mboards/dataexpert/manuals/Index.html

Нужна помощь с её настройкой. Пока что у меня не вышло заставить её работать нормально. Дальше опишу проблемы подробнее, но уже есть два вопроса не про эту плату, а в целом про 486:

Ни на этой, ни на другой 486 плате, ни с каким awdflash/phlash/uniflash и ни с каким ключами мне не удалось даже сохранить родной биос - awardflasher выдаёт "system was not new award bios version". Почему? Флешка не поддерживается? В частности, тут на сайте есть более новый биос для этой платы, но я не буду даже пытаться его залить без программатора.

Если заменить Cirrus Logic на Trident, то почему-то будут вертикальные полосы на экране загрузки 98, а до и после всё ок.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Проблемы технические:
Я проверил все джамперы. Нет описания на часть джамперов возле VLB шины, указаны как factory default. Я их не трогал, на фотках у других стоят также как у меня. https://yadi.sk/d/OUDqgnn9bV7xr

Процессор 486DX4-100 был настроен как тип P24C (правильно), но без двух джамперов. Я их ставил и убирал. Ничего от установки этих двух джамперов не меняется - ни стабильность, ни производительность.


Да, я его разогнал до 120МГц =3x40 но точно такие же проблемы и на штатной частоте 33x3.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Проблемы софтовые:
Оригинальная 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нс, отключил.

В общем, пока остановился на 40МГц и получил такие результаты:


В итоге, винду с 1-2 висяками и ребутами в процессе можно поставить что на разогнанной, что на неразогнанной системе, она одинаково не перезагружается (но нормально выключается), процессор не определяется в ней. От чего зависит я не понял - сандра даже определяла его как 400МГц.
Почему 25МГц 0WS подходит? Что такое 16МГц 0WS если даже частоты шины такой нет?
Помогите советом по настройке.
semu
Newbie


Откуда: Ленинградская обл.
Всего сообщений: 34
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2014
Имел дело с такой платой.
Советую почитать тему: Материнская плата EXP4045 не любит процессоры с обратным кэш
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
semu написал:
[q]
Имел дело с такой платой.
Советую почитать тему: Материнская плата EXP4045 не любит процессоры с обратным кэш
[/q]
Да, я её прочёл сначала. Перемычки так и остались неизвестными, зато там выложили новый биос 2.4
У меня процессор с WT L1 8кб, обычный AM486DX4-100NV8T.

Полагаю, он нормально не определяется потому, что не интел, но интела DX4 у меня нет.

В общем, чего я добился вчера:
Установка 98se не крашится на первой стадии.
64Мб памяти вместо 32Мб сокращают время первой стадии на минут 20
Вторая стадия установки гарантированно виснет на "настройке оборудования и .... устройств PnP", т.е. когда остаётся 12-15 минут до конца.
Рестарт перезапускает этот процесс.
На этапе "обновление параметров системы" иногда возникают ошибки (которые можно пропустить),
затем происходит рестарт и снова "настройка оборудования и .... устройств PnP", но теперь копирует какие-то файлы с диска и снова "11 минут до конца".

В общем, помучавшись таким образом удаётся дойти до конца.

Но проблема в том, что нет никаких устройств, я всё вытащил кроме контроллера и видеокарты.
Я уже не setup, a setupcor для установки использую.
Винда сама по себе стабильна, но остаются проблемы с перезагрузкой.

Гипотеза: что-то требует перезагрузки и почему-то винда сама этого сделать не в состоянии, поэтому виснет.
Возможно конфликтуют порты на VLB контроллере.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Тип кеша WB/WT - чтобы кешировать 64Мб это будет важно, не должно ни на что кроме скорости влиять. WB быстрее, выбрал его.
[/q]
С 8-битным тегом и 256KB cache - у Вас будет кешироваться 32MB в режиме
WB и 64 - в режиме WT. И не всегда WB быстрее.

Я бы посоветовал поставить (или просто загрузить) FreeBSD 4.11 и посмотреть насколько она стабильна, если все нормально искать софтовую проблему
(несовместимость с Вашей OS)

Да, и я подзабыл - 98SE вообще должна работать на 486?
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
С 8-битным тегом и 256KB cache - у Вас будет кешироваться 32MB в режиме
WB и 64 - в режиме WT. И не всегда WB быстрее.
[/q]
Я понимаю.
В данном случае, быстрее - производительность процессора в Speedsys почти на 5 единиц отличается.
Я ставил по-разному, то 32, то 64Мб.
[q]
Да, и я подзабыл - 98SE вообще должна работать на 486?
[/q]
Да, но для 98SE это минимальные требования. На другой 486DX2 я таки ставил 98 без проблем.
У меня просто ничего более старого просто на дисках не записано, на Socket7 я уже 2000sp4 ставил.
У меня даже мышки COM нет, честно говоря.
Вечером запишу NT4.0 для этой машинки.
[q]
Я бы посоветовал поставить (или просто загрузить) FreeBSD 4.11 и посмотреть насколько она стабильна, если все нормально искать софтовую проблему
(несовместимость с Вашей OS)
[/q]
Тоже попробую. Нужен какой-нибудь быстрый тест под DOS на стабильность, чтобы не проверять это установкой 98SE.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Я понимаю.
В данном случае, быстрее - производительность процессора в Speedsys почти на 5 единиц отличается.
Я ставил по-разному, то 32, то 64Мб.
[/q]
Конечно, SpeedSys же не использует всю память.
Более детально (если вся память кешируется) - WB режим улучшает
скорость перемещения данных в кеше, но слегка снижает скорость чтения
из памяти.

Проверьте для верности программой ctcm7, сколько у Вас кешируется ОЗУ


RRRudi написал:
[q]
Вечером запишу NT4.0 для этой машинки.
[/q]
Это хорошее решение, и OS достойная
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Нужен какой-нибудь быстрый тест под DOS на стабильность, чтобы не проверять установкой 98SE стабильность.
[/q]
Ту беда в том, что DOS ограниченно использует память и возможности
32-битных CPU, поэтому нужна полноценная 32-битная OS, интенсивно
работающая с памятью.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Конечно, SpeedSys же не использует всю память.
Более детально (если вся память кешируется) - WB режим улучшает
скорость перемещения данных в кеше, но слегка снижает скорость чтения
из памяти.

Проверьте для верности программой ctcm7, сколько у Вас кешируется ОЗУ
[/q]
Спасибо. На другой машине включение WB вместо WT приводило к увеличению скорости чтения/записи вне L1 и L2 в Speedsys на почти 10Мб/с . При этом производительность была одинаковая. Я так понимаю, чипсет sis 471 там лучше чем тот что у меня.

В остальном, моя логика установок BIOS верна?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
В остальном, моя логика установок BIOS верна?
[/q]
На первый взгдяд, да.


RRRudi написал:
[q]
Дальше неизвестные мне:
Keyboard RC emulation
Keyboard A20 emulation
[/q]
Моя гипотеза - Keyboard A20 emulation - это управление gate A20
через тот же порт, что и 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, но и дать нестабильность

Могу ошибаться, если кто знает точно - поправьте
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Моя гипотеза - Keyboard A20 emulation - это управление gate A20
через тот же порт, что и 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, но и дать нестабильность
[/q]
Спасибо.
А насчёт DRAM WS?



Добавлю весёлые картинки того, чем завершается установка 98.

После перезагрузки всё это великолепие пропадает и работает как обычно/не запускается напрочь.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
А насчёт DRAM WS?
[/q]
Здесь затрудняюсь, я бы для начала самый медленный режим выбрал,
А потом уже, если все нормально подбирал оптимум
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Здесь затрудняюсь, я бы для начала самый медленный режим выбрал,
А потом уже, если все нормально подбирал оптимум
[/q]
Загадка в том, что самый медленный 50dx2 2ws крашится даже в speedsys.
И режимы с 1ws работают нестабильнее, чем с 0ws (установка 98 даёт ошибки уже на 1 этапе копирования с диска)
В чём отличие 33Mhz 1ws, 66dx2 1ws, 100dx3 1ws я не понимаю, да и вообще думал что частота написана только для ориентировки, но нет.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Здесь бы datasheet на чипсет и смотреть что именно меняется
(какие регистры). Бывают и ошибки в Setup (перепутанные
и/или нерабочие опции итп). Боюсь вряд-ли удастся найти
datasheet на него...
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Бывают и ошибки в Setup
[/q]
Да, я не нашёл никакого описания, чипсет не самый популярный.
Быть может, 16МГц и 20МГц это рудимент от 386 систем где такое есть.
Раз оно выдерживает на 25 0ws все 30-40 минут первого этапа интенсивной установки 98, значит относительно стабильно.
Когда я вставлял другую память, ошибки возникали именно тут, теперь их нет.

Думаю попробовать отследить косячное устройство с помощью setup ключей /p g=3, /p i или /nm перед тем как ставить NT.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
В общем, на самых медленных настройках и 33МГц установка 98se виснет когда остаётся 12-15 минут второго этапа.


Я даже добавил два кулера для обдува, чтобы убедиться, что это не перегрев.

Если в итоге перезагружаешься, то установка нормально не продолжается. Видимо что-то недокопировалось и это потом даёт ошибки.
В частности, с ключами /p g=3 удалось увидеть что после такой перезагрузки установщик ругается на повреждение OLE32.dll.

Учитывая что результат такой же как с самыми быстрыми настройками на 40МГц, а времени уходит на 20 минут меньше, дело явно не в этом. Возвращаю 40МГц, ставлю 0WS и буду устанавливать NT 4.0.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
NT 4.0 поставить не вышло.
Установка через дискеты не проходит (ошибка 0x0000007B INACCESSIBLE_BOOT_DEVICE после 2 дискеты), пришлось разбирать системник и вытаскивать хард.
Скопировал на 1Гб FAT раздел (оставил 2Гб неразмеченными) папку /I386, снял LOCK и запустил winnt /b оттуда.
Копирование проходит успешно, но после перезагрузки не грузится с жёсткого диска ничего, не начинается второй этап установки.

Не знаю в чём дело, буду ставить 2k который хотя бы имеет нормальный инсталлятор.
Babasha
Advanced Member


Откуда: Донецк (Украина)
Всего сообщений: 532
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 авг. 2006
Ваше упорство достойно всяческой похвалы, но что-то там явно неисправно(((
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
RRRudi написал:
[q]
Не знаю в чём дело, буду ставить 2k который хотя бы имеет нормальный инсталлятор.
[/q]
Уверен, будет тот же результат. Все NT (включая 2000) очень восприимчивы к глюкам железа, в отличие от 9х, которые хоть как-то могут работать в таких условиях. Сначала надо добиться безукоризненной работы 98, а затем пробовать NT/2K.

Не пробовали устраивать обряд замены электролитов на материнке? Может, в них дело.

Контроллер IDE лучше временно поменять на ISA, чтобы исключить глюки велобуса.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
ATauenis написал:
[q]
Все NT (включая 2000) очень восприимчивы к глюкам железа, в отличие от 9х, которые хоть как-то могут работать в таких условиях. Сначала надо добиться безукоризненной работы 98, а затем пробовать NT/2K.
[/q]
В целом согласен, но NT4 не всегда легко ставится даже на полностью
исправное HW (HCL). Скорее всего ей не нравится Ваш контроллер HDD (или
он действительно проблемный).

Если у Вас нет друго контроллера HDD (идеально SCSI) - попробуйте таки
FreeBSD 4.11 - здесь нормальная диагностика, и будет видно, где встали
sven111
Newbie


Всего сообщений: 100
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 нояб. 2014
Поменять мультикарту на простую ISA?
Ещё в самых сложных случаях устанавливается на эмуляторе с похожим железом а потом переносится на нужный винт.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
ATauenis написал:
[q]
Не пробовали устраивать обряд замены электролитов на материнке? Может, в них дело.
[/q]
Не пробовал, возможно.
[q]
Уверен, будет тот же результат.
[/q]
С установочных дискет был тот же, но хотя бы все дискеты проходят и не приходится перед созданием дискет их форматировать.
Установка 2000 из DOS через winnt и F5: проходит этап копирования и после перезагрузки с этого раздела нормально стартует, удачно завершается форматирование в NTFS, чего не делает NT4 по какой-то причине. Так что уже успех небольшой.

А вообще, тут сложно сказать - неисправность или 2000 принципиально не нравится железо.

Да, кстати. Возникает 0x0000007B INACCESSIBLE_BOOT_DEVICE именно при загрузке с дискет, что в NT4, что в 2K и перед этой ошибкой загорается индикатор 5.25" флопа, который у меня стоит как B. Я пробовал его отключать, вроде ни на что не влияло.
[q]
Если у Вас нет друго контроллера HDD (идеально SCSI)
[/q]
У меня нет второго контроллера, ни ISA ни VLB. Есть PCI, но это не поможет)
Даже этот контроллер я пропаивал - были глюки с определением диска.
Очень плохое качество пайки, были трещины вокруг контактов, кое-где окислились дорожки, я всё вызванивал на обрыв.

Мне тоже кажется, что проблема именно в нём. Либо конфликт установленных на нём портов IO, либо что-то дохлое.
Если это важно, то модель EVLSIO-V3-HJ2. Похож на V2, но не полностью.
https://stason.org/TULARC/pc/h...2-313.html
Кстати, что за джамперы на нём со "скоростью"? У меня такие есть, не трогал. Если диск относительно новый (времён P2), то наверное можно поставить на максимум?
[q]
FreeBSD 4.11 - здесь нормальная диагностика, и будет видно, где встали
[/q]
Да, если c NT/2K сейчас ничего не выйдет, перейду на юникс.

Плохо что я потёр дискету с PLOP пытаясь заставить NT4 записаться, так бы мог грузиться с диска напрямую без DOS.
Теперь мне нечем её записать, не доставая привод из 486.
sven111
Newbie


Всего сообщений: 100
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 нояб. 2014
Вот в таком например эмуле https://ru.wikipedia.org/wiki/Bochs, с подходящей конфигурацией железок, установить win, потом образ HDD с готовой виндой развернуть на HDD для четвертки.
Потом загрузить и поправить драйвера на нужные. Непрокатит?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
sven111 написал:
[q]
Потом загрузить и поправить драйвера на нужные. Непрокатит?
[/q]
Если реальное оборудование имеет аппаратную проблему, то каким образом это может помочь? Сам факт невозможности
установки говорит о том, что что-то не так.
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
RRRudi написал:
[q]
У меня нет второго контроллера, ни ISA ни VLB. Есть PCI, но это не поможет)
Даже этот контроллер я пропаивал - были глюки с определением диска.
Очень плохое качество пайки, были трещины вокруг контактов, кое-где окислились дорожки, я всё вызванивал на обрыв.

Мне тоже кажется, что проблема именно в нём.
[/q]
А есть другая материнка с VLB, чтобы проверить контроллер?
bblkkskgv
Newbie


Всего сообщений: 127
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 мая 2018
ТС, у Вас нет лишнего флоппи-привода, чтобы на дискеты записать plop/smartbootmanager?
Могу пяток (приводов со шлейфами, ага)) подарить. Вы же в СПб?
Увы, лишнего, даже isa16, контроллера hdd/fdd нет..
Ошибка inaccessible boot device в NT у меня всегда была связана с плохим шлейфом/плохим контроллером hdd. Ну, пару раз БП пришлось поменять.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
bblkkskgv написал:
[q]
А есть другая материнка с VLB, чтобы проверить контроллер?
[/q]
У меня нет.
Но сегодня у друга взял ещё два VLB контроллера, один тоже Promise 20230, другой TANS (100% исправен и 98 с ним без проблем устанавливалась на той 486 машине, причём у него она разогнана до 40МГц). Я заменил контроллер на его TANS, поставил джампер на харде чтобы ограничить его объём 2Гб из трёх, отключил 5.25" дисковод, взял к оставшемуся флоппи-приводу другой кабель и повесил хард с сидюком на один канал. В биосе видится раздел на 2111Мб, выбираю LBA адресацию. Ставлю 98(предварительно создав новый раздел и форматнув в FAT) и................................снова установка виснет на последних 12 минутах, где настройка оборудования.

Ещё он мне сказал, что с Promise 20230 у него тоже шиндоуз98 не ставился, выдавал похожие глюки.
[q]
ТС, у Вас нет лишнего флоппи-привода, чтобы на дискеты записать plop/smartbootmanager?
Могу пяток (приводов со шлейфами, ага)) подарить.
[/q]
Мне не поможет. Меня бы выручил USB флоппи, чтобы сразу три машины не запускать. Впрочем, вчера испортилась последняя загрузочная дискета с 98 и я заново записал три штуки, так что проблемы снова нет.

Нашёл фотку контроллера EVLSIO-V3 как у меня. Джамперы у меня стоят точно так же как на этой фотке.
Там даже мануал был, но то объявление давно удалено и больше фоток нет.
[q]
Ошибка inaccessible boot device в NT у меня всегда была связана с плохим шлейфом/плохим контроллером hdd. Ну, пару раз БП пришлось поменять.
[/q]
БП я поменял уже.

Мне удалось дойти до середины установки 2000 винды, но потом возникает ошибка с NTFS.sys. Может это из-за того что я конвертировал раздел FAT в NTFS в процессе установки, но иначе никак.

Осталось то, что я ещё не менял - IDE кабель харда, сам хард и место контроллера - первый VLB слот от процессора.
Я это сделаю, но вряд-ли это поможет. Буду пробовать FreeBSD.

Другого маленького харда у меня нет. Есть на 10Гб который может добавить глюков и CF-IDE адаптер, но нет карт.

Заметил вот что. При установке NT системы вообще нет лагов - реакция на numlock всегда мгновенная, а при установке 98 проходит 1-2 секунды до смены состояния индикатора, даже во время "нормальной" установки. Почему?

Ещё заметил, что невыключенный Keyboard A20 emulation в настройках дал ошибку уже при начале установки 98.
bblkkskgv
Newbie


Всего сообщений: 127
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 мая 2018
я подумаю насчет USB-floppy-привода. пользовался им не больше десятка раз в критических ситуациях. Но уже года три даже не доставал из коробки.
Маленькие винчестеры..а зачем они нужны. Берется 20-40 гб и "обрезается" утилитами под размер. Ну и на 486-х, в принципе можно с такими работать.
Еще вспомнил, что как-то пытался на 486-ом ставить 95, 98, NT4 и установки вылетали по ошибкам потому..что в бут-секторах двух винчестеров были старенькие миленькие вирусы! Попробуйте затереть МБР и начать с разметки заново?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Может это из-за того что я конвертировал раздел FAT в NTFS в процессе установки, но иначе никак.
[/q]
На такой машине оставьте лучше FAT, не нужно дополнительно
нагружать процесор и память


RRRudi написал:
[q]
Буду пробовать FreeBSD.
[/q]
Диск можно использовать любой, лишь бы корневой раздел (ad0s1a)
был в пределах видимой BIOS части диска (обычно 504MB). Я использую
диск на 20GB с установленной FreeBSD 4.11, он работает на всех имеющихся
386 платах.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
bblkkskgv написал:
[q]
Маленькие винчестеры..а зачем они нужны. Берется 20-40 гб и "обрезается" утилитами под размер. Ну и на 486-х, в принципе можно с такими работать.
Еще вспомнил, что как-то пытался на 486-ом ставить 95, 98, NT4 и установки вылетали по ошибкам потому..что в бут-секторах двух винчестеров были старенькие миленькие вирусы! Попробуйте затереть МБР и начать с разметки заново?
[/q]
Поставил другой 10Гб хард, видится из них xfdisk-ом только 8. Отрезал 1.5Гб раздел.
Установка снова зависла на том же месте. Пока жду.

Попробую затереть. Это Fdisk c /mbr или достаточно стереть информацию о разделах?
[q]
На такой машине оставьте лучше FAT, не нужно дополнительно
нагружать процесор и память
[/q]
Там был FAT раздел куда установщик 2000 копировал файлы, а затем преобразовывал в NTFS и продолжал.
[q]
Диск можно использовать любой, лишь бы корневой раздел (ad0s1a)
был в пределах видимой BIOS части диска (обычно 504MB). Я использую
диск на 20GB с установленной FreeBSD 4.11, он работает на всех имеющихся
386 платах.
[/q]
Вообще, у меня биос определяет и 2Гб. Стоит создать раздел на 2, на 1 или сократить до 504?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Попробую затереть. Это Fdisk c /mbr?
[/q]
Ненадежно.

Лучше dd if=/dev/zero of=/dev/adxx bs=1m
или просто сделать ERASE в MHDD

В обоих случаях и soft-bads уйдут, те для старых и долгоработавших дисков полезно делать.


RRRudi написал:
[q]
Вообще, у меня биос определяет и 2Гб. Стоит создать раздел на 2, на 1
или сократить до 504?
[/q]
Я бы сделал на 504 - это универсально, и Вы сможете использовать
диск на других 386-486 платах (а какая там трансляция для 1 и 2GB черт
знает). Для / раздела 500MB за глаза хватит, Я на всякий и случай и свап
уместил в 500MB (~350MB root, ~100MB swap), хотя это наверняка не
обязательно.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
или просто сделать ERASE в MHDD
[/q]
Ох если бы работал MHDD...он не запускается. Скачал три версии, ни одна не работает.
Чтобы проверить поверхность, я таскал весь диск на другой.

То же касается мемтеста, он просто перезагружает этот компьютер.

Насчёт бэдов - у моего товарища в 486 стоит диск на 1Гб, в котором относительно живы только первые 600. Это не мешало ставить 98.
[q]
Я бы сделал на 504 - это универсально, и Вы сможете использовать
диск на других 386-486 платах (а какая там трансляция для 1 и 2GB черт
знает). Для / раздела 500MB за глаза хватит, Я на всякий и случай и свап
уместил в 500MB (~350MB root, ~100MB swap), хотя это наверняка не
обязательно.
[/q]
Хорошо, попробую так.
i8088
Advanced Member


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


Ссылка


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


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Версия 2.7.4.3 работает даже на 286, да всегда стереть можно на более
современной машине.
[/q]
У меня есть самая ранняя 3.0 на диске. Она должна работать?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
У меня есть самая ранняя 3.0 на диске. Она должна работать?
[/q]
Да, должна

Тем не менее, прилагаю версию 2.7.4.3

Для экономии времени, FreeBSD можно ставить на более быстрой машине,
на primary IDE, а во избежание проблем с трансляцией выставить режим
norma(CHS), те исскуственно ограничить до 504MB.


RRRudi написал:
[q]
Насчёт бэдов - у моего товарища в 486 стоит диск на 1Гб, в котором относительно живы только первые 600. Это не мешало ставить 98.
[/q]
Раз на раз не приходится - да и bad понятие растяжимое, это может быть
и soft-bad, и ошибка в FS, а может диск уже разрушается. Могут быть и
вполне стабильные bads в конце поверхности.

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


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Да, должна

Тем не менее, прилагаю версию 2.7.4.3

Для экономии времени, FreeBSD можно ставить на более быстрой машине,
на primary IDE, а во избежание проблем с трансляцией выставить режим
norma(CHS), те исскуственно ограничить до 504MB.
[/q]
Поставил назад свой контроллер, пытаюсь сделать ERASE.
Ваша версия 2.7.4.3 единственная которая определяет диск, 3.0 запускается но не находит, а 4.6 вообще не запускается.
Но в вашей версии ничего не сделать, кроме F2 ничего не работает, нажатие F4 приводит к ошибке "runtime error 005 at ..."
Запустил что-то из утилит Seagate и форматнул там.

Виктория 3.52 под дос запускается и не реагирует на нажатия.

Для FreeBSD 4.11 miniinst и есть нужный вариант на одном CD? Я скачал образ, через PLOP загрузился, а дальше ничего не происходит, мигает курсор в углу и всё.

Попробовал отключать в BIOS весь L2 кеш. Не помогло и мне кажется, дало больше ошибок.
Так и не выяснил, должна ли винда опознавать 486DX4, что-то почти все у кого были такие материнки эту тему игнорируют.
Вдруг это и есть то самое конфликтное устройство и замена на Intel всё изменит.

Я начал думать в сторону APM/ACPI. Есть "PM control by APM", он был выключен.
Если включить, появляется ошибка уже в начале установки.
Выключил снова, ставлю 98 с ключами /p i на отключение ACPI.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Для FreeBSD 4.11 miniinst и есть нужный вариант на одном CD? Я скачал образ, через PLOP загрузился, а дальше ничего не происходит, мигает курсор в углу и всё.
[/q]
Будет лучше скачать
4.11-RELEASE-i386-disc1-kde.iso
Графическая часть нам сейчас не нужна, но там есть пакеты и
исходники, и можно оптимизировать ядро. Заодно компиляция
будет стресс-тестом, если пройдет, то все нормально значит.

Установить можно на другой машине, или на обсуждаемой, но
понадобятся 3 дискеты, образы их есть на CD. За PLOP не
подскажу, никогда им не пользовался.


RRRudi написал:
[q]
Ваша версия 2.7.4.3 единственная которая определяет диск, 3.0 запускается но не находит, а 4.6 вообще не запускается.
Но в вашей версии ничего не сделать, кроме F2 ничего не работает, нажатие F4 приводит к ошибке "runtime error 005 at ..."
[/q]
Это очень странно, возможно контроллер или неисправен, или
имеет какое-то отличие от ATA стандарта. Попробуйте все-же
найти простую ISA мультикарту. Я бы Вам подарил, но боюсь
посылка из нашей страны к Вам будет дороже, чем Вам найти
такой у себя.

PS. MHDD 4.5 и 4.6 требуют Pentium CPU, те их и пробовать не стоит
bblkkskgv
Newbie


Всего сообщений: 127
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 мая 2018
могу попробовать на неделе поставить на работе на свой 10гб винчестер на 486 или Р-1 FreeBSD 4.6.2. С xorg'ом, с основными утилитами. Увы, в дуалбуте с dos'ом пока не получается)
а вы потом перенастроите hw, да сеть. Если взлетит на вашем "железе", ограничится область поисков неисправностей.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
В итоге 98 и без ACPI не вышло установить. Теперь не висло, просто ошибка на последнем этапе.
[q]
Будет лучше скачать
4.11-RELEASE-i386-disc1-kde.iso
[/q]
Диск есть, осталось записать дискеты для FreeBSD.


i8088 написал:
[q]
Это очень странно, возможно контроллер или неисправен, или
имеет какое-то отличие от ATA стандарта. Попробуйте все-же
найти простую ISA мультикарту. Я бы Вам подарил, но боюсь
посылка из нашей страны к Вам будет дороже, чем Вам найти
такой у себя.
[/q]
Я понимаю. Всё равно, спасибо за помощь. И с PPro и с 486 вы мне очень помогли.
Там я всё мучаюсь с выпаиванием и перестановкой в панельку DALLAS в DIP-корпусе, позже напишу в той теме когда закончу.

Итак, я взял на время у товарища другую 486 машину.
Сейчас засуну туда свой контроллер, шлейф и диск и попробую ставить 98.
Джамперами поставлю самый быстрый режим контроллера и на диске сразу 2ГБ раздел создам, чтобы убедиться что проблема не в этом.
Потом попробую загрузиться с него на моей машине.

Я думаю, MHDD - не показатель.
Я попробовал с разными дисками и контроллерами и вот теперь запустил на совсем другой машине друга, всё идентично.
Версия 2.7.4.3 при попытке F4 сканирования вылетает, но если вводить ERASE командой, то работает (долго).
Версия 3.0 при попытке F4 сканирования вылетает с ~той же ошибкой, хотя даже не находит диск.
[q]
могу попробовать на неделе поставить на работе на свой 10гб винчестер на 486 или Р-1 FreeBSD 4.6.2. С xorg'ом, с основными утилитами. Увы, в дуалбуте с dos'ом пока не получается)
а вы потом перенастроите hw, да сеть. Если взлетит на вашем "железе", ограничится область поисков неисправностей.
[/q]
Я очень мало знаком с FreeBSD, боюсь что это только усложнит задачу.
Надеюсь, получится поставить 4.11 с образа на втором 486.
Пишу к нему дискеты и ставлю 98 на компе друга с моим контроллером и хардом. Тоже попробую перенести.
Пока вот успешно полностью стёр хард в MHDD, на всякий случай. Вы верно говорили, это может быть и вирус.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
УРА!
Не то чтобы что-то толковое получилось, но на втором 486 установка крашится ещё чаще, даже не могу скопировать файлы на первом этапе. Явно что-то с контроллером и/или диском.

Почему-то если создать fdisk-ом сразу 2 раздела C и D, то ошибки возникают быстрее.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Явно что-то с контроллером и/или диском.
[/q]
Диск есть другой, для проверки?

Подозреваю скорее-всего контроллер, тк "вылетов" версии 2.7.4.3
я еще не видел с любыми дисками. Хотя возможна имено взаимная
несовместимость именно этого диска с этим контроллерам, типа
как южные мосты ServerSet ROSB4 и CSB5 очень "не любят"
некоторые модели дисков от Fujitsu

FreeBSD скорее всего давт ошибки обмена с диском достаточно
быстро (все сообщеня ядра у него выводятся на нулевую консоль)

И еще - контроллер у Вас VLB, которая использует сигналы процессора без
буферов. У Вас есть другой 486 процесор для проверки (лучше от Intel)
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Диск есть другой, для проверки?
[/q]
Есть, но большой - 10Гб. Тот самый, на который я ставил 2000 на плате PPro. Я уже его подставлял, но тогда могло ещё что-то мешать.

Я попробовал все три контроллера (Promise 20230 c 1 каналом IDE, Promise 20230 c 2 каналами IDE, TANS TS8310), две разных машины. Всегда ошибка MHDD. Может, VLB вообще не поддерживается.

У меня пока есть полностью другая система, там DX2 на 80МГц (тоже АМД) и система ранее нормально устанавливалась.
Сейчас на этой системе с моим старым диском и контроллером мне не удаётся даже до 20% копирование довести, при любом размере раздела (400, 500, 2000Мб), наблюдаю зависоны даже до старта установки, ошибки чуть ли не сразу. Единственное, я в биосе пользовался автоопределением и LBA.

Сейчас поставил диск на современную машину и проверил MHDD. Вылезло 4 медленных сектора. Но когда я начал снова его стирать, на 800+Мб вдруг возникла ошибка, после перезагрузки всё висло из-за неопределения диска. Может я конечно задел его питание, но на всякий случай сейчас его мучаю викторией чтобы повторилось.

Скоро закончу и покажу скрины.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Может, VLB вообще не поддерживается.
[/q]
Контроллер у Вас без-BIOS-ный? И int13 обеспечивается за счет
BIOS материнки?
Тогда программно это тот же обычный AT диск, только ускоренный
(о чем программам необязательно знать). Возможна проблема с VLB
или плохая совместимость CPU+VLB bus+controller. Вообще
проблемы совместимости на VLB шине нередки.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Крнтроллер у Вас без-BIOS-ный?
[/q]
Контроллер безбиосный, все они простейшие. Вот такой точно, именно так стоят джамперы.
[q]
И int13 обеспечивается за счет
BIOS материнки?
[/q]
Полагаю, да.

Вообще, 10Гб диск должен работать нормально, если выделять маленький раздел?
В крайнем случае, я возьму жёсткий диск друга (на 500Мб), но не хотелось бы его трогать, т.к. на нём всё стоит уже.


Я кажется смог заставить диск выдать дефекты. В режиме дефектоскопа, на 813 Мб есть щелчок и дальше пошли ошибки Timeout. Повторил несколько раз, получается только в режиме дефектоскопа, конфигурация немного меняется при сбросе контроллера.
Это сходится с "случайным" остановом при стирании, который также произошёл на ~800Мб.
Ещё встроенный в викторию тест частоты вращения показывает 115 728 об/мин, не знаю глюк ли это.

Seagate SeaTools говорит что диск неисправен сразу при запуске "долгого" теста, короткий проходит. Стёр там полностью. Не помогло, также ошибка. Проверил снова MHDD - всё без проблем, только несколько предупреждений.
bblkkskgv
Newbie


Всего сообщений: 127
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 мая 2018
Воспользуйтесь в Виктории инструментом "обрезки" диска. У меня маразм - не помню, это RHPA или NHPA. Утилита у вас спросит про конечный сектор для нового объема - укажите соответствующий примерно 760-му мегабайту (сектор,примерно 1520-ый). Если утилита сработает, диск будет "отдавать" биосу материнской платы свой размер в 760 мб. И в область, даже близкую к имеющейся "дырке" не будет иметь возможности обратиться никакая программа.
Да, RHPA - reduction.
Но факт, что надежность у диска просто брр.
Вы можете любой другой АТА-диск так же обрезать- конфликтов не возникнет (хоть из 80-гигабайтного сделать 100-мб).
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
bblkkskgv написал:
[q]
Воспользуйтесь в Виктории инструментом "обрезки" диска. У меня маразм - не помню, это RHPA или NHPA. Утилита у вас спросит про конечный сектор для нового объема - укажите соответствующий примерно 760-му мегабайту (сектор,примерно 1520-ый). Если утилита сработает, диск будет "отдавать" биосу материнской платы свой размер в 760 мб. И в область, даже близкую к имеющейся "дырке" не будет иметь возможности обратиться никакая программа.
Да, RHPA - reduction.
Но факт, что надежность у диска просто брр.
Вы можете любой другой АТА-диск так же обрезать- конфликтов не возникнет (хоть из 80-гигабайтного сделать 100-мб).
[/q]
Думал над этим. Но т.к. ошибки возникали и когда я 400Мб раздел выделял, тут похоже что-то фатальное с контроллером харда.
Только вот MHDD этого не видит, видят Seatools и Victoria в режиме дефектоскоп.

Поправлюсь, этот диск не поддерживает HPA/RHPA/NHPA команды.
RHPA - чтобы просто узнать объём, HPA - изменить, NHPA - восстановить исходный объём.

Сейчас тут добавлю скрины по порядку. Тестирую второй хард, он мне тоже не нравится. В крайнем случае, я возьму 100% живой 40Гб хард из запаса.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Первый тест, вроде ничего криминального

а затем я попытался сделать стирание. На 800Мб примерно я успел заметить вылет с ошибкой:

При перезагрузке определение харда зависло. Выключил питание, включил снова и заработало.
Проверил обороты:

Не знаю, это глюк программы или контроллера.
Проверил хард снова - опять всё ок вроде.

Первый раз включил дефектоскоп при проверке:

Открыл SeaTools for DOS и попытался запустить фирменный тест. Ошибка, стер диск там же и всё равно ошибка.

Снова проверяю без дефектоскопа, ничего. Часть секторов с задержками пропала.

Проверяю подозрительный участок с дефектоскопом, линейное чтение

Снова проверяю с дефектоскопом, но случайное чтение:

Тот же участок, обычное линейное чтение. Ничего!
La Forge
Advanced Member
Lt. Cmdr.

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


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
А вы память проверяли? Или другую ставили?
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
La Forge написал:
[q]
А вы память проверяли? Или другую ставили?
[/q]
Проверял. Первые ошибки были именно из-за неё, но они были видны уже в SPEEDSYS, она 40МГц не тянула - тестирование проваливалось, были артефакты изображения, не грузился даже ДОС иногда.
Та память была странная - 12 чипов по 6 на сторону, noname.

После того как я её убрал, всё прекратилось.
Сейчас у меня 2 набора по 16Мб FPM 60ns, один 70ns и один хороший набор 2x32Мб 60ns FPM, который я временно снял с PPro платы.
Почти все результаты, которые я получал, достигнуты на нём.

На второй 486 стоят 4x4Мб 60ns 30-pin + 2x 16Мб FPM 60ns.
Сейчас проверил второй диск Maxtor. Похоже его тоже использовать нельзя, несмотря на то что он проходит тест поверхности без бедов, дефектоскоп ругается на задержки в области в районе 250Мб и PowerMax утилита рекомендует не использовать диск.

Кроме того, на моей плате похоже стоит УФ ПЗУ, которое нельзя перезаписать, так что сам биос вряд ли повреждён вирусом, а диски я полностью стирал и заполнял нулями, в MBR теперь там пусто.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Итак, небольшой успех.
Я отказался от 10Гб харда и взял древний Conner на 500Мб.
Итак, с моим контроллером, кабелем и вот этим хардом я таки установил 98 на 486 машину друга (разогнанную до 40МГц по шине) без проблем (кроме времени, очень медленный он). Значит, мой контроллер в порядке и кабель тоже.
Сейчас поставлю максимальный скоростной режим на контроллере и попробую ещё раз чтобы наверняка. Затем сначала перенесу на свою машину, а потом и там попробую поставить. Я ещё записал две дискеты для FreeBSD 4.11 и диск, наверное начну с неё.

Итак, что же должно произойти сразу после 12 минуты и "настройки устройств" - именно, перезагрузка.
Т.е. что-то моему компьютеру мешало перезагрузиться и всё висло. Возможно, хард подвешивал. Возможно, дело в выборе трансляции для Conner как Normal, а Seagate по умолчанию хотел LBA. В любом случае, тот хард скорее всего мёртвый.

По интересующему меня ранее вопросу - нет, windows98 не видит AM486dx2, тоже пустое место в свойствах системы.
Значит это нормально, что DX4 он не видит тоже.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Windows 98 c максимальными настройками скорости контроллера на машине друга установился более-менее нормально.
Работал, но когда я диск перенёс на свой 486 вместе с проводами и контроллером, загрузка просто виснет.

Сейчас пробую разные варианты, в безопасном режиме загрузился. В обычном виснет с самыми щадящими настройками.

Буду пробовать ставить.
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
RRRudi написал:
[q]
По интересующему меня ранее вопросу - нет, windows98 не видит AM486dx2, тоже пустое место в свойствах системы.
Значит это нормально,
[/q]
Вот такой DX2-66 определяется в Win98 как Intel 486 MMX. :) Система до этого стояла на Pentium-MMX.
Вообще, Win9x умеют определять 386 и 486, но без подробностей про точную модель.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
[q]
Вот такой DX2-66 определяется в Win98 как Intel 486 MMX. :)
[/q]
Вот у товарища такой же стоит.

ATauenis написал:
[q]
Вообще, Win9x умеют определять 386 и 486, но без подробностей про точную модель.
[/q]
У меня и CPU-Z тоже не определяет. Это я вообще не понимаю.

Кстати вот производительность DX2-66 (80) в Сандре:
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Установка 98 (даже с включённым APM) завершилась тем же чем обычно - зависоном на 12 минуте до конца.
Проблема с хардом была вторичной, она увела нас в сторону от основной.
Хард давал ошибки в процессе, но теперь их нет и всё очевидно.

В общем - моя система виснет и это происходит при попытке перезагрузиться.
Не только при установке, но даже когда я подставил уже установленную на другом компе винду и смог загрузиться в безопасном режиме, перезагрузиться из той винды не вышло, всё зависло при "завершениии работы".

Это похоже не зависит от настроек чипсета.
Я не знаю, что делать теперь.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
У меня и CPU-Z тоже не определяет. Это я вообще не понимаю.
[/q]
Если нет инструкции CPUID (она не у всех 486 есть), то
определение процессора дело довольно нетривиальное, и разработчики
относительно новой CPU-Z очевидно забили на это дело.

Лучше всего определение процессора без CPUID делает DOS программа
NSSI


RRRudi написал:
[q]
Я не знаю, что делать теперь.
[/q]
Попробуйте все-же поискать простой ISA контроллер.
И проверить с FreeBSD.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Попробуйте все-же поискать простой ISA контроллер.
И проверить с FreeBSD.
[/q]
FreeBSD сейчас и буду ставить. Единственное, она на диск в 360Мб поместится? Больше раздел не могу сделать, ибо дальше бэды на диске.

Я думаю, дело не в контроллере. На другой машине всё в порядке, а здесь с любым из трёх VLB всё одинаково.
Мне кажется, есть что-то в настройках важное.

Может, версия BIOS v2.2 косячная, надо бы попробовать с 2.4. Но записать я тоже не могу, нет программатора для УФ ПЗУх.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Единственное, она на диск в 360Мб поместится? Больше раздел не могу сделать, ибо дальше бэды на диске.
[/q]
Поместить можно, но вот дисков с бедами он ой как не любит - может и
отказаться ставится. Хотя на 4.11 GEOM еще не было, но по любому
эксперимент нечистый будет...
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Поместить можно, но вот дисков с бедами он ой как не любит - может и
отказаться ставится. Хотя на 4.11 GEOM еще не было, но по любому
эксперимент нечистый будет...
[/q]
Хорошо, из нормальных дисков у меня есть ещё 40Гб.
Если я создам XFDISK-ом на нём раздел (кстати какой, 504Мб или 2Гб), определю "как есть" в биосе (скорее всего это будет LBA), это должно прокатить? Больше 8Гб даже XFDISK не видит, не знаю насколько корректно в этих условиях создавать раздел.

Очень не хочется его урезать командами вроде HPA.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Если я создам XFDISK-ом на нём раздел (кстати какой, 504Мб или 2Гб), определю "как есть" в биосе (скорее всего это будет LBA), это должно прокатить? Больше 8Гб даже XFDISK не видит, не знаю насколько корректно в этих условиях создавать раздел.
[/q]
Не инадо никаких XFDISK! Все делайте во FreeBSD, только root
раздел не более 500MB. Обрезать не нужно - все 40GB будут доступны

PS. То что обычно называется разделом, во FreeBSD - это slice.
А он делится на разделы

те например
ad0s1a диск ad0, первый slice, раздел a (корень)
ad0s1b диск ad0, первый slice, раздел b (swap)
ad0s1e диск ad0, первый slice, раздел e
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
[/q]
Хорошо, понял. Я записал две дискеты из образов, согласно этому мануалу. Вы вроде говорили про три.
ftp://ftp-archive.freebsd.org/...NSTALL.HTM
Какая из них первая, mfsroot.flp или kern.flp?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Какая из них первая, mfsroot.flp или kern.flp?
[/q]
kernel.flp

Да, я напутал, дисков два, у меня просто еще fixit floppy записан

Смотрите за сообщениями при загрузке ядра (их можно прокрутить
потом с помощью ScrollLock), там может быть весьма полезная
информация.

Можно включить режим еще более подробной загрузки boot -v
из консоли загрузчика
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Да, я напутал, дисков два, у меня просто еще fixit floppy записан

Смотрите за сообщениями при загрузке ядра (их можно прокрутить
потом с помощью ScrollLock), там может быть весьма полезная
информация.

Можно включить режим еще более подробной загрузки boot -v
из консоли загрузчика
[/q]
Прямо сейчас ставлю. Опытным путём нашёл верную дискету. Потом он попросил вторую.
Далее выбрал графический режим где можно конфигурировать kernel до установки.
Вижу, он нашёл устройства (Active Drivers) и там можно увидеть какие IRQ они занимают.Вроде повторов нет, у контроллера один канал на IRQ14, другой на IRQ15. Не знаю что тут делать ещё, иду дальше, к установке.

В sysinstall main menu выбираю стандартную установку.

Создал slice размером 2000Мб типа "165", на нём насоздавал штук 5 подразделов - /, /swap, /temp, /usr, /var.
Дальше ошибка связана с самим CD - не нравится его файловая система и в результате "unable to transfer bin distribution from acd0c" и так далее. Вроде он на секунду обращается к диску, но почти сразу прекращает и вылетает с ошибкой.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Дальше ошибка связана с самим CD - не нравится его файловая система и в результате "unable to transfer bin distribution from acd0c" и так далее. Вроде он на секунду обращается к диску, но почти сразу прекращает и вылетает с ошибкой.
[/q]
Что-то не так, это его родной CD. Проверьте все на более современной машине (заведомо исправной), может диск плохо записался?
А вообще похоже на невозможность работы с IDE. Ядро не выдавало сообщений об ошибках ATA?

И еще: включите режим boot -v
а потом прокрутите весь вывод ядра, что оно говорит про ATA?
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Что-то не так, это его родной CD. Проверьте все на более современной машине (заведомо исправной), может диск плохо записался?
А вообще похоже на невозможность работы с IDE. Ядро не выдавало сообщений об ошибках ATA?

И еще: включите режим boot -v
а потом прокрутите весь вывод ядра, что оно говорит про ATA?
[/q]
Извиняюсь, это мой недочёт. Я забыл что в приводе диск с виндой.
Записанный ранее диск с freebsd вообще не смог найти и записал новый, утром быстро подкинул и попробовал ставить.

Я не через консоль ставил, поэтому не знаю как там включить boot -v, но нашёл опцию "Debugging" и включил. Оно?

Всё определилось верно, начинает ставиться. Теперь ..... проблема. Та же самая. Вместо перезагрузки всё виснет.
Зато сразу почти, значительный прогресс так сказать.

Не знаю что такое "anic privileged instruction fault", возможно это какая-то ошибка, но компьютер в 100% случаев виснет после (сама по себе ошибка не приводит к зависону) того как пытается перезагрузиться.
И вот полные настройки BIOS. Чёрт знает, куда копать.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Должен добавить, что конфигурация в процессе пытки 98 шиндоуз изменилась.
Был включён APM в настройках энергосбережения.
Я снова доставил два джампера как в мануале (напомню, изначально их не было и я не заметил разницы с ними/без них)

Я отключил 5.25" дисковод вообще, переподключил питание 3.5" от другого кабеля т.к. оно немного болталось.

Планы на вечер.
Заменить видеокарту. Ну не знаю почему, просто она и процессор это единственное что я ещё не менял.
Убрать джамперы снова.
Заменить память снова.
Вернуть частоту 33МГц, поставить настройки снова в самые медленные.
Отключить L1 кеш.
Заменить процессор на DX2 и переставить все джамперы по мануалу.

Нужно чтобы кто-то с такой же платой попробовал ставить шиндоуз и сказал, какие настройки сработали.

Попутно если кто-то в Питере (ЮГ!) это читает и может дать/обменять исправный Intel DX4 на время, записать биос v2.4 на УФ ПЗУ или дёшево продаст пару маленьких CF карт, дайте знать. Возможно VLB видеокарта поможет, глюки изображения более заметны чем глюки дисковых устройств.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Новости.
Теперь, когда нет фона ошибок из-за жёсткого диска, я заметил что эти два джампера всё-таки влияют на процесс.
Если их обе снять, зависание при перезагрузке (в процессе установки FreeBSD) прекращается.
Опытным путём обнаружил, что именно джампер JP36, будучи установленным (неважно, вместе с JP20 или нет), 100% даёт зависон.
Т.к. ошибка не исчезла, тут же попробовал Win98 - нет, к сожалению там зависон остался где и был (12 минута).
Но теперь я заметил, что снятый джампер JP20 приводил к ошибкам на самом старте там, установке FreeBSD было без разницы.

Оставил только JP20, отключил APM в BIOS.
Время жизни до ошибки при инсталляции FreeBSD в любом случае было от 2 до 10 минут или от 6 до 24%.

Убрал память, поставил 2x16Мб 70ns(!) и....установка FreeBSD пошла дальше. Перезагрузилась, дальше не знаю что делать.


Между тем, какой аналог мемтеста будет работать на 486? Оригинальный при запуске перезагружает.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Я не через консоль ставил, поэтому не знаю как там включить boot -v, но нашёл опцию "Debugging" и включил. Оно?
[/q]
Сходу не вспомню (я в данный момент работаю на 8.4, там многое заметно
отличается), но просто перед исполненияем загруженного ядра, когда
секунды считает, нажать любую клавишу, и попадем в консоль загрузчика.
И ввести boot -v


RRRudi написал:
[q]
Не знаю что такое "anic privileged instruction fault",
[/q]
Ага! Только это не anic, а panic, монитор срезал часть экрана.
Говорит об невозможности исполнения привелегированной инструкции
(выполнение с недостаточными привелегиями). В отлаженной системе такого
никак не может быть, те грубо говоря, у Вас процессор в какой-то момент
исполняет не то что нужно (случайный код!), что говорит о проблемах памяти
или интерфейса процессора с памятью. Кеши могут быть виноваты тоже.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
[q]
Сходу не вспомню (я в данный момент работаю на 8.4, там
отличается), но просто в соамом начале загрузки ядра, когда
секунды считает, нажать любую клавишу, попадем в консоль
загрузчика и введем boot -v
[/q]
Ввёл после сигнала 2 дискеты, вроде прибавилось текста на экране перед установкой.

i8088 написал:
[q]
Ага! Только это не anic, а panic, монитор срезал часть экрана.
Говорит об невозможности исполнения привелегированной инструкции
(выполнение с недостаточными привелегиями). В отлаженной системе такого
никак не может быть, те грубо говоря, у Вас процессор в какой-то момент
исполняет не то что нужно (случайный код), что говорит о проблемах памяти
или интерфейса процессора с памятью. Кеши могут быть виноваты тоже.
[/q]
Я сейчас пропустил момент когда всё скопировалось, не знаю была ли в итоге ошибка. Сейчас пробую ещё раз.
А что должно произойти после первой перезагрузки?
Доставать дискету или нет?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Между тем, какой аналог мемтеста будет работать на 486? Оригинальный при запуске перезагружает.
[/q]
Старый memtest86 (без + !) работает даже на 386, однако установка FreeBSD
много лучший тест. Memtest скорее всего не выявит такой ошибки, или очень долго придется ждать, с невнятным результатом

Вся возня с APM и прочим - просто случайным образом менялась
точка ошибки процессора, те не при чем все это. Первым долгом
поменяйте на DX2, если возможно, и да видеокарту тоже не помешает, особенно если она VLB (нагружает CPU)
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
поменяйте на DX2, если возможно, и да видеокарту тоже не помешает, особенно если она VLB (нагружает CPU)
[/q]
Да, менялось из-за APM время "жизни" до ошибки.


Видеокарта обычная ISA. И другая тоже ISA.

"extracting bin" прошёл.
Идёт "extracting doc"
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
А что должно произойти после первой перезагрузки?
Доставать дискету или нет?
[/q]
После первой перезагрузки FreeBSD установлен, в дальнейшем можно конфигурировать вызовом /stand/sysinstall

Так он установился? Если да то можно устроить стресс-тест компиляцией ядра. Вы исходники поставили?
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
После первой перезагрузки FreeBSD установлен, в дальнейшем можно конфигурировать вызовом /stand/sysinstall
[/q]
Дискету в любом случае достать?
И что делать дальше?
[q]
Так он установился? Если да то можно устроить стресс-тест компиляцией ядра. Вы исходники поставили?
[/q]
Первый раз я не успел увидеть. После перезагрузки не доставал 2 дискету и видимо она грузилась.

Сейчас жду заново. Я выбрал "Ставить всё".
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Дискету в любом случае достать?
[/q]
Дискета больше нужна. FreeBSD загружается? Доходит до приглашения ввода логина и пароля?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Дискету в любом случае достать?
[/q]
Дискета больше нужна. FreeBSD загружается? Доходит до приглашения ввода логина и пароля?
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Дискета больше нужна. FreeBSD загружается? Доходит до приглашения ввода логина и пароля?
[/q]
Закончилось "extracting doc into / directory". Дискету оставил.

"extracting games into / directory" - всё
"extracting manpages into / directory" - всё
"extracting catpages into / directory" - идёт.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Закончилось "extracting doc into / directory". Дискету оставил.
[/q]
Пока нормально. Дискеты снимайте

Да, /usr лучше побольше сделать
/tmp /var можно по 400MB, /usr 2GB
(но это если для работы, для тестов и так нормально).
swap, учитывая небольшое ОЗУ и медленный диск, можно
ограничить примерно до 60-100MB)
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Перезагрузка была.
Сначала с дискетой:

Перезагрузил, вынул дискету.

Что-то не в порядке?
[q]
Да, /usr лучше побольше сделать
/tmp /var можно по 400MB, /usr 2GB
(но это если для работы, для тестов и так нормально).
swap, учитывая небольшое ОЗУ и медленный диск, можно
ограничить примерно до 60-100MB)
[/q]
Я создал раздел на 1.5Гб, а на нём всё разметил автоматически. Убедился только что swap маленький, кажется разметился как 128Мб.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Пока нормально.
[/q]
Сейчас если набрать boot, пишет что can't load kernel
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Что-то не в порядке?
[/q]
Он должен был уже работать, видно что не может найти ядра

Что дает ls в консоли загрузчика? У 4.11 ядро просто в корне, kernel, а потом оно уехало в /boot/kernel


RRRudi написал:
[q]
Сейчас если набрать boot, пишет что can't load kernel
[/q]
Конечно, перед boot должно быть загружено ядро:
load путь к файлу ядра

У вас трансляции в BIOS были выключены? Это важно, тк кривая трансляция могла помешать найти kernel,для этого еще нужен int13

А подключите-ка диск к более современной машине.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Пока я переключался между мониторами, не успел заметить всё ли там докопировалось нормально.

LS даёт:

LSDEV даёт:
[q]
У вас трансляции в BIOS были выключены? Это важно, тк кривая трансляция могла помешать найти kernel,для этого еще нужен int13
[/q]
Сам диск был автоопределён как LBA, увиделось 2Гб.
[q]
А подключите-ка диск к более современной машине.
[/q]
Сейчас перенесу на P4.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Пишите load kernel.GENERIC (строго соблюдая регистр букв!)
а потом boot
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Сам диск был автоопределён как LBA, увиделось 2Гб.
[/q]
Скорее всего в этом проблема, надо было чистый CHS ставить (504MB)
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Скорее всего в этом проблема, надо было чистый CHS ставить (504MB)
[/q]
Это же можно теперь изменить после установки?

i8088 написал:
[q]
Пишите load kernel.GENERIC (строго соблюдая регистр букв!)
а потом boot
[/q]
О, прогрузилось и приглашает ввести логин.
Не сразу понял что надо ввести root и без пароля.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Это же можно теперь изменить после установки?
[/q]
Поменяйте, посмотрите что получится - эти трансляции
на старых BIOS могут создать больше проблем, чем решают!


RRRudi написал:
[q]
О, прогрузилось и приглашает ввести логин.
[/q]
Отлично!
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
У Вас есть навык рабыты с unix-командами, чтобы посмотреть, на месте ли kernel (без GENERIC)?
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Поменял на Normal, не помогло. Ядро не нашлось.
То же самое для Large.
[q]
У Вас есть навык рабыты с unix-командами, чтобы посмотреть, на месте ли kernel (без GENERIC)?
[/q]
Околонулевой.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Околонулевой.
[/q]
Тогда дайте команды
cd /
ls -lF

cd /boot
ls -lF

Посмотрите, есть в их выводах файл kernel
Если нет попробуйте
cd /
cp - p kernel.GENERIC kernel
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
[q]
cd /
ls -lF

cd /boot
ls -lF
[/q]
В выдаче не вижу kernel, в первой команде есть kernel.generic, во второй нет и его.
[q]
Если нет попробуйте
cd /
cp - p kernel.GENERIC kernel
[/q]
Команда точно правильная? В выдаче usage ..... я так понимаю, описание применения команды.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
В выдаче не вижу kernel, в первой команде есть kernel.generic, во второй нет и его.
[/q]
Хорошо, тогда делайте
cd /
cp - p kernel.GENERIC kernel
Куда девалось ядро не пойму, возможно из-за трансляции...

kernel.GENERIC - это запасное, образцовое ядро
kernel - рабочее, после установки совпадает с kernel.GENERIC

При компиляции kernel переименовывается в kernel.old

В более новых версиях kernel.GENERIC убрали
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Хорошо, тогда делайте
cd /
cp - p kernel.GENERIC kernel
Куда девалось ядро не пойму, возможно из-за трансляции...

kernel.GENERIC - это запасное, образцовое ядро
kernel - рабочее, после установки совпадает с kernel.GENERIC

При компиляции kernel переименовывается в kernel.old

В более новых версиях kernel.GENERIC убрали
[/q]
Делал. Что-то с командой?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Команда точно правильная? В выдаче usage ..... я так понимаю, описание применения команды.
[/q]
Попробуйте еще без -p
С регистром букв не напутали?
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Попробуйте еще без -p
С регистром букв не напутали?
[/q]
Посмотрите скрин. Вроде три раза ввёл именно так.
А вот сейчас набрал -P вместо -p и эта строчка пропала.
Сделал ls -lF и вижу в списке *kernel вместе с kernel.generic
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Делал. Что-то с командой?
[/q]
У Вас пробел между - и p
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
У Вас пробел между - и p
[/q]
Попробовал без пробела и P заглавную. Эта строка пропала, в списке вроде как ядро появилось.

Перезагрузился (reboot) и загрузка пошла.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Итак, вроде всё грузится теперь.
Не знаю, почему ядро куда-то потерялось.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
А вот сейчас набрал -P вместо -p и эта строчка пропала.
Сделал ls -lF и вижу в списке *kernel
[/q]
Большая P в нашем случае не имеет действия.
Ну в общем, ядро скопировалось. Можно повторить с
-p
хотя это в общем и не важно
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Большая P в нашем случае не имеет действия.
Ну в общем, ядро скопировалось. Можно повторить с
-p
хотя это в общем и не важно
[/q]
Да, вроде после перезагрузки всё заработало штатно. Куда теперь?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
По любой команде можно получить справку man имя _команды

Пока поиграйте с системой, проверьте стабильность.
Можно будет затеять стресс-тест в виде компиляции,
это будет долго, ядро часа 2 и модули часа 4 (последние
можно сократить или вообще убрать, редактируя /etc/make.conf)

Редакторы текстовые после установки доступны классический vi и простой ee
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
По любой команде можно получить справку man имя _команды

Пока поиграйте с системой, проверьте стабильность.
Можно будет затеять стресс-тест в виде компиляции,
это будет долго, ядро часа 2 и модули часа 4 (последние
можно сократить или вообще убрать, редактируя /etc/make.conf)

Редакторы текстовые после установки доступны классический vi и простой ee
[/q]
Понял. Пока буду изучать. Большое спасибо!
Пара часов у меня есть, в принципе.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Я понял, куда делось ядро. Установка не дошла до конца, а я пропустил этот момент т.к. перезагрузка очень быстрая.

Я позже вчера всё-таки довёл её до конца, установил кучу пакетов (ports?). Это не быстро, даже не полчаса как ожидалось.
По-хорошему, она вообще не должна перезагружаться сама, я замучался с конфигурацией пока до конца не дошёл, там и пользователя кроме рута надо создать, и сетевые настройки...Теперь всё нормально, режим трансляции оказался не при чём (делал на LBA)



Перед этим я вчера пытался ставить больше памяти. Одну планку 16Мб добавил, ошибки при установке стали чаще. Вытащил всё и поставил назад две те 16Мб планки - реже ошибки, но не исчезли.

Не знаю что дальше помогло; я переставил ту память в другие слоты, открыл корпус и повесил кулер на жёсткий диск (Samsung sp0411N, довольно сильно греется). В общем, теперь можно сказать точно, что даже на довольно быстрых таймингах 2-2-2-2 R/W, с APM=enabled установка FreeBSD проходит успешно и до конца.

Вечером верну 2 планки в первоначальные слоты, оставлю кулер и попробую снова.
Сами слоты я осматривал, никаких повреждений.
Установщик шиндоус (тоже пробовал) кстати по-прежнему не перезагружался на 12 минутах до конца. Сегодня и его попробую.
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 слота.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Кроме того, я нагуглил решение как слить биос там, где ни Award ни Uniflash не работают из-за неизвестной микрухи и чипсета - использовать MODBIN. Не пробовал, отпишусь позже.
[/q]
Перед сохранением отключите все shadow. Нужно просто сохранить F_seg
http://www.phantom.sannata.ru/...a=do_print

Это все работает, если у Вас 64KB неупакованный BIOS. А вот если у Вас 128KB упакованный - будет сохранена
старшая половина от original.tmp (либо если прочесть и E_seg и F_seg, то сохранится весь original.tmp, но это все
равно не то что нужно)
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Перед сохранением отключите все shadow. Нужно просто сохранить F_seg
http://www.phantom.sannata.ru/...a=do_print

Это все работает, если у Вас 64KB неупакованный BIOS. А вот если у Вас 128KB упакованный - будет сохранена
старшая половина от original.tmp (либо если прочесть и E_seg и F_seg, то сохранится весь original.tmp, но это все
равно не то что нужно)
[/q]
Все shadow под дефолту отключены. Включено кеширование Video BIOS.

Наверное, у меня 128Кб. Не подумал про это, наверное этот способ скорее для 386...отдеру наклейку и посмотрю точно.

Кстати, последняя попытка сработала.
[q]
Поставил другую видеокарту, выставил самый медленный режим на контроллере, отключил L2 в биосе, переставил планки памяти в другие 2 слота.
[/q]
Установку на DX2-66 провёл нормально, на 12 минуте всё перезагрузилось нормально и хотя ошибка памяти (как выше) всё равно потом выскочила, никаких больше глюков. Со второй попытки определил проблему, помогло отключение кеша L2.

Далее сделал то же самое на DX4 на 120МГц, вернул всё на максимум и отключил L2 в биосе. Пришлось взять один из проблемных хардов, были ошибки при копировании и чтении, но на 12 минуте установки зависать перестало.

Кеш родной, я его не трогал вообще. Попробую вынуть совсем, может пропадёт и ошибка с памятью.

Кроме кеша, для DX4 обязательно чтобы JP36 не был замкнут, иначе ничего не может нормально перезагрузиться.
Другого DX4 нет, чтобы подтвердить что дело не в процессоре.

Как перезагружается FreeBSD? Что значит, что "keyboard reset", а что "CPU shutdown"?
Вот например, типичная картина приводящая к зависанию после ошибки.

В свою очередь, 98 аналогично виснет на экране "завершение работы".
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Взял исправный 40Гб хард, поставил другую пару 2x32Мб FPM памяти, включил проверку Parity и установил windows98.

Отключен весь L2 кеш, убран джампер JP36.
Пришлось также убрать и джампер JP20 - с ним возникали ошибки при копировании.

Если смотреть по мануалу, то в результате у меня сейчас DX4 стоит с настройками DX2, кроме множителя и напряжения.

В процессе всё равно возникает ошибка на 4 минутах как на фото выше, но она не критичная, не мешает установке.
Она не уходит ни при каких настройках или джамперах.

После установки, производительность процессора в Сандре крайне низкая, ниже DX2.
Производительность в SPEEDSYS адекватная, гораздо выше DX2.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Я ещё ближе к разгадке. Вытаскивая кеш, я обратил внимание на подписи на плате.
Многие джамперы в мануале не подписаны, но на плате больше информации. Совсем забыл об этом.

Итак, этот чёртов джампер JP36 отвечает за поддержку SMM.

Этот SMM регулирует параметры системы, связан и с кешем, и с памятью.
Его код имеет приоритет по отношению ко всему другому (=>зависание).

У DX, DX2 и DX4 есть версии "SL-Ehnanced", а есть обычные.
Мой процессор Am486DX4-100NV8T слишком старый и не поддерживает SMM, процессор DX2 друга тем более.
И тогда, то что они не могут перезагрузиться при включённом JP36 объяснимо.

Но это не объясняет зависание установки винды при включенном кеше и отключенном JP36.

Сам кеш скорее всего исправен, во всяком случае, я не смог выявить дефектный чип никоим образом.
Возможно, SMM отключается не одним джампером, буду смотреть дальше.
marinovsoft
Junior Member


Откуда: Кемерово
Всего сообщений: 153
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 сен. 2017
memtest86+ запустите https://www.memtest.org/

ЕМНИП, до 4-й версии работают на 486.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
marinovsoft написал:
[q]
memtest86+ запустите https://www.memtest.org/
[/q]
Я думаю, в этом уже нет смысла, и так понятно что иногда процессор
исполняет не то что нужно.


RRRudi написал:
[q]
Как перезагружается FreeBSD? Что значит, что "keyboard reset", а что "CPU shutdown"?
Вот например, типичная картина приводящая к зависанию после ошибки.
[/q]
Я пока убрал диск с 4.11. Но смотрю в исходниках версии 11

  printf("No known reset method worked, attempting CPU shutdown\n");
  DELAY(1000000); /* wait 1 sec for printf to complete */

  /* Wipe the IDT. */
  null_idt.rd_limit = 0;
  null_idt.rd_base = 0;
  lidt(&null_idt);

  /* "good night, sweet prince .... >THUNK!>" */
  breakpoint();

  /* NOTREACHED */
  while(1);

Те, cpu shutdown - обнуление регистра таблицы дескрипторов прерываний; далее ставим
точку останова (int3), при этом как я понимаю из-за нулевого IDT получим исключение
#DF (double fault), которое вызовет новый #DF и CPU shutdown. На всякий случай добавлен
бесконечный цикл while(1). Комментарии позабавили.

Keyboard reset - сброс процессора с помощью контроллера клавиатуры

/*
   * Attempt to do a CPU reset via the keyboard controller,
   * do not turn off GateA20, as any machine that fails
   * to do the reset here would then end up in no man's land.
   */
  outb(IO_KBD + 4, 0xFE);
  DELAY(500000);  /* wait 0.5 sec to see if that did it */
#endif



Кстати, у Вас контроллер клавиатуры внешний или встроенный
в чипсет? Если внешний, стоит проверить тактовую частоту его
или сменить для проверки.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
marinovsoft написал:
[q]
memtest86+ запустите https://www.memtest.org/

ЕМНИП, до 4-й версии работают на 486.
[/q]
Вроде ранее писали тут, что надо искать без плюса.
Я попробую, просто проблема ещё в том, что мне записать что-то новое проблематично.
CD-RW кончились, а дискетник приходится переставлять между компами.


i8088 написал:
[q]
Кстати, у Вас контроллер клавиатуры внешний или встроенный
в чипсет? Если внешний, стоит проверить тактовую частоту его
или сменить для проверки.
[/q]
Внешний. Вот тут есть фото такой же материнской платы:

У меня нет замены. Его тактовая частота случайно не в настройках чипсета, которая "AT Bus clock"?
Измерить мне её нечем(

Кроме вышеописанных, я убрал ещё три джампера, которые согласно инструкции на плате должны стоять для процессора с SMM.
Пробовал ставить шиндоуз, включил кеш. И хотя опять на 12 минуте всё повисло, должен сказать - стабильнее стало, нет до этого ошибок. Пробовал включать "Keyboard A20 Emulation" и " ... RC emulation". Не помогло.

Вытаскивая снова утром кеш, заметил что одна ножка на 1 чипе была загнута вверх. Это не питание, а линия данных. Я не знаю, было ли так до того как я доставал кеш в первый раз, или это мой косяк. Впрочем, не факт что она не имела контакта.

В любом случае, я вытащил весь кеш.
Поставил туда рабочий кеш с другой платы, 128кб, 4+1 штука 32kx8. Выставил джамперами 128кб, он опознаётся.
Но теперь я даже с дискеты не могу загрузиться, начинает грузиться и перестаёт, при этом не виснет, реакция на Num Lock есть и можно перезагрузить с клавиатуры. Отключаю его в биосе - всё снова в порядке.
Эти микросхемы я снял с платы друга, с ними там было всё в порядке.
Поставил тоже правильно - сдвиг в противоположную сторону от ключа.

Ещё на этой плате паскудные панельки. Кеш можно подцепить только с одной стороны, пришлось всё достать и разобрать.
Заодно сейчас проверяю отремонтированные дорожки.
[q]
Те, cpu shutdown - обнуление регистра таблицы дескрипторов прерываний; далее ставим
точку останова (int3), при этом как я понимаю из-за нулевого IDT получим исключение
#DF (double fault), которое вызовет новый #DF и CPU shutdown. На всякий случай добавлен
бесконечный цикл while(1). Комментарии позабавили.
[/q]
:)
Вообще, все эти проблемы с перезагрузкой исчезли после убирания JP36. Даже ошибки перестали появляться, FreeBSD я ещё тогда смог поставить без проблем, но видимо проблемы не решены, раз установка шиндоуз виснет если не отключать весь L2.
Если я вырубаю всё связанное с SMM, мне стоит отключить APM (Advanced Power Management) тоже?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Внешний. Вот тут есть фото такой же материнской платы:
[/q]
Если вдруг появится возможность, попробуйте поменять, на снятый с
другой платы, прошивки их в большинстве случаев совместимы, но
возможны баги при работе с конкретным BIOS, может у Вас так? Например
на известную 286 плату TD60C с завода ставят определенно неподходящий
kbd controller


RRRudi написал:
[q]
У меня нет замены. Его тактовая частота случайно не в настройках чипсета, которая "AT Bus clock"?
[/q]
AT Bus clock - это вообще-то частота шины ISA, но в принципе я не
исключаю возможности общего тактирования с kbd controller.


RRRudi написал:
[q]
Если я вырубаю всё связанное с SMM, мне стоит отключить APM (Advanced Power Management) тоже?
[/q]
Думаю да, чем меньше этой энергосберегающей ерунды, тем лучше.

PS. BIOS у Вас в DIP28, те обычный 64KB неупакованный
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Если вдруг появится возможность, попробуйте поменять, на снятый с
другой платы, прошивки их в большинстве случаев совместимы, но
возможны баги при работе с конкретным BIOS, может у Вас так?
[/q]
А как это может быть связано с кешем и памятью?
Если при отключении кеша L2, глюк установки пропадает.
При этом, на разных частотах шины(33 и 40) всё одинаково.
С невозможностью перезагрузки с включённым SMM понятно, у меня неподдерживаемый процессор и тут не на что надеяться.

У друга на плате есть контроллер тоже, я конечно могу попробовать если они одинаковые по выводам.
[q]
PS. BIOS у Вас в DIP28, те обычный 64KB неупакованный
[/q]
Слить попробую, залить не выйдет.
Есть ещё биос v2.4(у меня 2.2), есть лишняя УФ микруха, но нет программатора чтобы его залить.
В нём точно исправлена ошибка 2000, может ещё что-то.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
А как это может быть связано с кешем и памятью?
[/q]
Меня смутио в первую очереде что не всегда возможно сделать ресет через kbd cntrlr. С кешем и памятью вряд-ли связано, но
тем не менее можно предположить ложное управление в
какие-то моменты времени вентилем A20 и турбо-режимом, если он там реализован отключением кеша.

Все эти контроллеры по сути масочные 8042 (иногда 8041,
у которого меньше ОЗУ)
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Есть ещё биос v2.4(у меня 2.2), есть лишняя УФ микруха, но нет программатора чтобы его залить.
[/q]
Если есть flash в DIP-32, и есть чем ее записать, можно через переходник вставить.
http://www.phantom.sannata.ru/...amp;st=all
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
С невозможностью перезагрузки с включённым SMM понятно, у меня неподдерживаемый процессор и тут не на что надеяться.
[/q]
Если ошибка перезагрузки только в таком режиме, то я думаю вряд-ли стоит kbd controller проверять
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Если есть flash в DIP-32, и есть чем ее записать, можно через переходник вставить.
[/q]
Именно флешки (29xxxx) нет. Записать - есть плата пентиумная, но на ней уже PLCC биос, не DIP.
[q]
какие-то моменты времени вентилем A20 и турбо-режимом, если он там реализован отключением кеша.
[/q]
Кстати Keyboard A20 Emulation был включен.
Возможно действительно так реализован. Отключал Turbo прямо в тесте памяти Speedsys, вроде как действительно скорость в пределах 256кб моментально падала до обычной (без кеша).
[q]
Если ошибка перезагрузки только в таком режиме, то я думаю вряд-ли стоит kbd controller проверять
[/q]
Только в таком режиме. Только с включенным JP36, который именно за SMM отвечает.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Записать - есть плата пентиумная, но на ней уже PLCC биос, не DIP.
[/q]
Ее в принципе возможно использовать, но чрезвычайно неудобно.
И риск повреждения платы велик.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
[q]
Ее в принципе возможно использовать, но чрезвычайно неудобно.
И риск повреждения платы велик.
[/q]
Да. Это ещё если такие ПЗУхи вообще AWARD может писать, и всё равно нужен переходник.
Я попробую попросить кого-нибудь тут у нас, чтобы записать биос программатором.

Её ведь даже стереть очень сложно; под жёстким УФ она полчаса стирается, а у меня и такого нет.

Сейчас попробую переставить микрухи кеша местами, осмотрю плату, запущу вне корпуса.
Если снова нет, попробую назад поставить родной кеш, следя за ножками.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Это ещё если такие ПЗУхи вообще AWARD может писать, и всё равно нужен переходник.
[/q]
Прошиватель нет разницы, в какой корпусировке, но механически проблема большая.


RRRudi написал:
[q]
Её ведь даже стереть очень сложно; под жёстким УФ она полчаса стирается, а у меня и такого нет.
[/q]
А у Вас нет электрически стираемого типа W27C512?
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
А у Вас нет электрически стираемого типа W27C512?
[/q]
К сожалению, нет.

i8088 написал:
[q]
Прошиватель нет разницы, в какой корпусировке,
[/q]
Имел в виду, что тип микросхемы возможно вообще не поддерживается. Либо чипсет, либо микросхема, либо всё сразу AWARDFLASH-у неизвестно.
Программатору всё равно, конечно.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Проверил джамперы и плату.
  • Все джамперы стоят как надо для DX4 без SMM.
  • Все подозрительные дорожки пропаяны и проверены.
  • Всё, что стояло в кроватках, я достал, осмотрел и вернул назад.
  • Все ножки припаянных я осмотрел, замкнутых нет.
  • Все слоты осмотрены на предмет механических повреждений или замыканий.
  • Напряжение батарейки 4.0В

Далее,
  • плату достал из корпуса и положил на диэлектрический коврик.
  • контроллер был переставлен в самый дальний VLB слот, видеокарта в самый ближний ISA. Они наименее изношены.
  • жёсткий диск установлен исправный 40Гб, создан раздел 1.5Гб.
  • вместо двух 32Мб планок симм установлено 4x16Мб.
  • настройки CMOS сброшены, параметры BIOS настроены заново, в частности:
  • Внешний L2 кеш включён
  • PM Control by APM = Disabled
  • Global Standby General IO = Enabled (раньше эта и все 3 далее были disabled)
  • Suspend General IO = Enabled
  • Keyboard A20 Emulation = Enabled
  • Keyboard RC Emulation = Enabled

Ничего не изменилось, разве что стало стабильнее. Ошибка на 4 минуте кажется исчезла в результате замены памяти, но она не была критичной. Всё так же виснет на 12 минуте установки 98 и нормально не устанавливается. Зависание исчезает при отключении L2. Замена всего кеша на 128Кб исправного с другой платы привела к невозможности нормально грузиться с флоппи, попытка ограничить имеющиеся 256Кб до 128Кб джамперами ничего не изменила.

Осталось попробовать только три варианта:
  • перепрошивка BIOS на v2.4
  • замена всего кеша 4+1 64kx8+32kx8
  • замена процессора на DX4 c поддержкой SL-Ehnanced, лучше Intel

Все они сомнительные и возможности что-либо из этого сделать у меня нет. Так что наверное, это всё.
Спасибо всем за помощь, в особенности i8088.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Зависание исчезает при отключении L2.
[/q]
Я правильно понимаю, что отключение L2 делает систему абсолютно стабильной? Или проблемы все-же остаются?
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
Я правильно понимаю, что отключение L2 делает систему абсолютно стабильной? Или проблемы все-же остаются?
[/q]
Система и так абсолютно стабильна в том смысле, что мне не удалось заставить её выдать какую-нибудь ошибку при дальнейшем тестировании, кроме как во время установки (зависание). Дальше всё в порядке, сама 98 работает нормально, только вместо 2 раз, перезагружается 3-5 раз при установке (среди которых один раз кнопкой). Более того, FreeBSD я ставил ведь с включённым L2. Ошибки были из-за харда и памяти.

Попробовал кстати я выключить турбо-режим как раз перед зависанием, памятуя о том вы сказали, что это может отключать L2. Всё равно зависло.

P.S. Сейчас был вынужден поставить 98 с этого же диска на K6-2 550....как же быстро ставится по сравнению с DX4, прямо небо и земля.
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
Так, видимо часть проблем всё же решилась, ибо теперь Windows NT 4.0 установился на FAT диск (без конвертации в NTFS) без проблем.

Вот бы узнать, что происходит на 12 минуте установки 98 перед перезагрузкой, почему виснет.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
RRRudi написал:
[q]
Вот бы узнать, что происходит на 12 минуте установки 98 перед перезагрузкой, почему виснет.
[/q]
А FreeBSD нормально перезагружается?
При установленной OS это команда reboot или более корректная
shutdown -r now

Если нет, и все равно пишет про невозможность reset via kbd, то
стоит попробовать поставить все-же другой контроллер клавиатуры
RRRudi
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 июня 2018
i8088 написал:
[q]
А FreeBSD нормально перезагружается?
При установленной OS это команда reboot или более корректная
shutdown -r now

Если нет, и все равно пишет про невозможность reset via kbd, то
стоит попробовать поставить все-же другой контроллер клавиатуры
[/q]
Может я не совсем правильно написал, но проблем с перезагрузкой после установки нет. Были раньше, это исправил джампер JP36.
И 98, и FreeBSD, и NT4 корректно сами перезагружаются.
Проблема обнаруживается исключительно во время установки 98, там 1 перезагрузка проходит нормально, идёт второй этап. В конце должна быть тоже перезагрузка, но перед этим всё виснет и приходится устраивать её вручную. Потом винду установить всё же можно, но сам процесс ненормальный.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... .. 9 10 11 12 13 14
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Настройка/оптимизация BIOS 486 VLB?
RSS

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

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

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