Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Настройка/оптимизация BIOS 486 VLB? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 8 9 10 11 12 * 13 14 | Печать |
RRRudi
Junior Member
Откуда: СПБ Всего сообщений: 296 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 июня 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 марта 2019 1:34 Сообщение отредактировано: 15 марта 2019 2:17
Я ещё ближе к разгадке. Вытаскивая кеш, я обратил внимание на подписи на плате. Многие джамперы в мануале не подписаны, но на плате больше информации. Совсем забыл об этом. Итак, этот чёртов джампер JP36 отвечает за поддержку SMM. Этот SMM регулирует параметры системы, связан и с кешем, и с памятью. Его код имеет приоритет по отношению ко всему другому (=>зависание). У DX, DX2 и DX4 есть версии "SL-Ehnanced", а есть обычные. Мой процессор Am486DX4-100NV8T слишком старый и не поддерживает SMM, процессор DX2 друга тем более. И тогда, то что они не могут перезагрузиться при включённом JP36 объяснимо. Но это не объясняет зависание установки винды при включенном кеше и отключенном JP36. Сам кеш скорее всего исправен, во всяком случае, я не смог выявить дефектный чип никоим образом. Возможно, SMM отключается не одним джампером, буду смотреть дальше. |
marinovsoft
Junior Member
Откуда: Кемерово Всего сообщений: 153 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 сен. 2017 | |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 марта 2019 14:22 Сообщение отредактировано: 15 марта 2019 15:01
marinovsoft написал: https://www.memtest.org/Я думаю, в этом уже нет смысла, и так понятно что иногда процессор memtest86+ запустите исполняет не то что нужно. RRRudi написал: Я пока убрал диск с 4.11. Но смотрю в исходниках версии 11 Как перезагружается FreeBSD? Что значит, что "keyboard reset", а что "CPU shutdown"?
Те, cpu shutdown - обнуление регистра таблицы дескрипторов прерываний; далее ставим точку останова (int3), при этом как я понимаю из-за нулевого IDT получим исключение #DF (double fault), которое вызовет новый #DF и CPU shutdown. На всякий случай добавлен бесконечный цикл while(1). Комментарии позабавили. Keyboard reset - сброс процессора с помощью контроллера клавиатуры
Кстати, у Вас контроллер клавиатуры внешний или встроенный в чипсет? Если внешний, стоит проверить тактовую частоту его или сменить для проверки. |
RRRudi
Junior Member
Откуда: СПБ Всего сообщений: 296 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 июня 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 марта 2019 18:30 Сообщение отредактировано: 15 марта 2019 19:08
marinovsoft написал: https://www.memtest.org/Вроде ранее писали тут, что надо искать без плюса. memtest86+ запустите Я попробую, просто проблема ещё в том, что мне записать что-то новое проблематично. CD-RW кончились, а дискетник приходится переставлять между компами. i8088 написал: Внешний. Вот тут есть фото такой же материнской платы: Кстати, у Вас контроллер клавиатуры внешний или встроенный У меня нет замены. Его тактовая частота случайно не в настройках чипсета, которая "AT Bus clock"? Измерить мне её нечем( Кроме вышеописанных, я убрал ещё три джампера, которые согласно инструкции на плате должны стоять для процессора с SMM. Пробовал ставить шиндоуз, включил кеш. И хотя опять на 12 минуте всё повисло, должен сказать - стабильнее стало, нет до этого ошибок. Пробовал включать "Keyboard A20 Emulation" и " ... RC emulation". Не помогло. Вытаскивая снова утром кеш, заметил что одна ножка на 1 чипе была загнута вверх. Это не питание, а линия данных. Я не знаю, было ли так до того как я доставал кеш в первый раз, или это мой косяк. Впрочем, не факт что она не имела контакта. В любом случае, я вытащил весь кеш. Поставил туда рабочий кеш с другой платы, 128кб, 4+1 штука 32kx8. Выставил джамперами 128кб, он опознаётся. Но теперь я даже с дискеты не могу загрузиться, начинает грузиться и перестаёт, при этом не виснет, реакция на Num Lock есть и можно перезагрузить с клавиатуры. Отключаю его в биосе - всё снова в порядке. Эти микросхемы я снял с платы друга, с ними там было всё в порядке. Поставил тоже правильно - сдвиг в противоположную сторону от ключа. Ещё на этой плате паскудные панельки. Кеш можно подцепить только с одной стороны, пришлось всё достать и разобрать. Заодно сейчас проверяю отремонтированные дорожки. Те, cpu shutdown - обнуление регистра таблицы дескрипторов прерываний; далее ставим Вообще, все эти проблемы с перезагрузкой исчезли после убирания JP36. Даже ошибки перестали появляться, FreeBSD я ещё тогда смог поставить без проблем, но видимо проблемы не решены, раз установка шиндоуз виснет если не отключать весь L2. Если я вырубаю всё связанное с SMM, мне стоит отключить APM (Advanced Power Management) тоже? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 марта 2019 19:50 Сообщение отредактировано: 15 марта 2019 20:00
RRRudi написал: Если вдруг появится возможность, попробуйте поменять, на снятый с Внешний. Вот тут есть фото такой же материнской платы: другой платы, прошивки их в большинстве случаев совместимы, но возможны баги при работе с конкретным BIOS, может у Вас так? Например на известную 286 плату TD60C с завода ставят определенно неподходящий kbd controller RRRudi написал: AT Bus clock - это вообще-то частота шины ISA, но в принципе я не У меня нет замены. Его тактовая частота случайно не в настройках чипсета, которая "AT Bus clock"? исключаю возможности общего тактирования с kbd controller. RRRudi написал: Думаю да, чем меньше этой энергосберегающей ерунды, тем лучше. Если я вырубаю всё связанное с SMM, мне стоит отключить APM (Advanced Power Management) тоже? PS. BIOS у Вас в DIP28, те обычный 64KB неупакованный |
RRRudi
Junior Member
Откуда: СПБ Всего сообщений: 296 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 июня 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 марта 2019 19:59 Сообщение отредактировано: 15 марта 2019 20:03
i8088 написал: А как это может быть связано с кешем и памятью? Если вдруг появится возможность, попробуйте поменять, на снятый с Если при отключении кеша L2, глюк установки пропадает. При этом, на разных частотах шины(33 и 40) всё одинаково. С невозможностью перезагрузки с включённым SMM понятно, у меня неподдерживаемый процессор и тут не на что надеяться. У друга на плате есть контроллер тоже, я конечно могу попробовать если они одинаковые по выводам. Слить попробую, залить не выйдет. PS. BIOS у Вас в DIP28, те обычный 64KB неупакованный Есть ещё биос v2.4(у меня 2.2), есть лишняя УФ микруха, но нет программатора чтобы его залить. В нём точно исправлена ошибка 2000, может ещё что-то. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
RRRudi написал: Меня смутио в первую очереде что не всегда возможно сделать ресет через kbd cntrlr. С кешем и памятью вряд-ли связано, но А как это может быть связано с кешем и памятью? тем не менее можно предположить ложное управление в какие-то моменты времени вентилем A20 и турбо-режимом, если он там реализован отключением кеша. Все эти контроллеры по сути масочные 8042 (иногда 8041, у которого меньше ОЗУ) |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 марта 2019 20:06 Сообщение отредактировано: 15 марта 2019 20:12
RRRudi написал: Если есть flash в DIP-32, и есть чем ее записать, можно через переходник вставить. Есть ещё биос v2.4(у меня 2.2), есть лишняя УФ микруха, но нет программатора чтобы его залить. http://www.phantom.sannata.ru/...amp;st=all |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
RRRudi написал: Если ошибка перезагрузки только в таком режиме, то я думаю вряд-ли стоит kbd controller проверять С невозможностью перезагрузки с включённым SMM понятно, у меня неподдерживаемый процессор и тут не на что надеяться. |
RRRudi
Junior Member
Откуда: СПБ Всего сообщений: 296 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 июня 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 марта 2019 20:14 Сообщение отредактировано: 15 марта 2019 20:15
i8088 написал: Именно флешки (29xxxx) нет. Записать - есть плата пентиумная, но на ней уже PLCC биос, не DIP. Если есть flash в DIP-32, и есть чем ее записать, можно через переходник вставить. Кстати Keyboard A20 Emulation был включен. какие-то моменты времени вентилем A20 и турбо-режимом, если он там реализован отключением кеша. Возможно действительно так реализован. Отключал Turbo прямо в тесте памяти Speedsys, вроде как действительно скорость в пределах 256кб моментально падала до обычной (без кеша). Только в таком режиме. Только с включенным JP36, который именно за SMM отвечает. Если ошибка перезагрузки только в таком режиме, то я думаю вряд-ли стоит kbd controller проверять |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 8 9 10 11 12 * 13 14 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Настройка/оптимизация BIOS 486 VLB? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |