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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   нужна помощь-странная проблема с 486 доской
RSS

нужна помощь-странная проблема с 486 доской

<<Назад  Вперед>> Страницы: 1 2 3
Печать
 
Remarc
Newbie


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


Ссылка


Дата регистрации на форуме:
4 дек. 2015
приветствую,есть такая доска asus 486sp3g ,досталась мне в нерабочем состоянии пост 00,после замены флешки и прошивки биоса она запустилась,прогнав speedsys был удивлен крайне низкой производительности,оказалось доска не видит или не включает кэш L1 при том процы ставил всякие (dx33,dx66,dx100) даже уже сокет перепаял на всякий,толку нет...из-за чего доска может не включать L1?
Кай
Гость
Divine Assassin

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


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
из-за чего доска может не включать L1?
[/q]
Может быть отключен по умолчанию в CMOS/RTC или джампером(ами) на плате неверно выбран объём Cache L2.
Remarc
Newbie


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


Ссылка


Дата регистрации на форуме:
4 дек. 2015
Кайв биосе оба кэша включены,а джампера для кэша на доске нету
Кай
Гость
Divine Assassin

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


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Тогда единственный вариант. "гнилая" дорожка на(в) плате.
Remarc
Newbie


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


Ссылка


Дата регистрации на форуме:
4 дек. 2015
так кэш в проце ведь или я чего то не понял?
Кай
Гость
Divine Assassin

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


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
так кэш в проце ведь или я чего то не понял?
[/q]
...почему тогда существует возможность его программного включения и выключения? :)

В дебаге:

- e 100 0f 09 0f 20 c0 66 25 ff ff ff 9f 0f 22 c0 b8 4c 00 cd 21
CX 0000
:13
- n cacheon.com
- w

.ком принудительно включает кэш.
Remarc
Newbie


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


Ссылка


Дата регистрации на форуме:
4 дек. 2015
ну наверное есть какие-то регистры которые за это отвечают я в этом не силен( у меня есть какая-то дос программка которая может включать/выключать кэш,на 4dps работает,а на этой асус реакции на включение нет
Remarc
Newbie


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


Ссылка


Дата регистрации на форуме:
4 дек. 2015
а про программу выше cacheon.com и остальное это где скачать?я с дискеты например запущу
Кай
Гость
Divine Assassin

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


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
это где скачать?
[/q]
Запустить debug.exe из-под DOS. Неважно, с дискеты, или нет. И набрать вышеприведённый код РУКАМИ. Создать свой файл, а не скачать чужой.
Remarc
Newbie


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


Ссылка


Дата регистрации на форуме:
4 дек. 2015
понял значит эта штука в досе уже есть,попробую
Кай
Гость
Divine Assassin

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


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...воздержусь от сарказма. Оказывается, в MS/PC-DOS есть редактор машкода. Почти ассемблер. :biggrin:
Cat Vaska
Advanced Member
Free black cat

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


Ссылка


Дата регистрации на форуме:
22 мар. 2006
чудеса в решете! :biggrin:

п.с.
а я бы такую мамку смело пустил бы в печь!
Кай
Гость
Divine Assassin

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


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
а я бы такую мамку смело пустил бы в печь!
[/q]
...вот поэтому от мамок неандертальцев осталось так мало. Что более продвинутые кроманьонцы "пустили их в печь".
Remarc
Newbie


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


Ссылка


Дата регистрации на форуме:
4 дек. 2015
сделал cacheon.com запускал эффекта нет,видимо доска по сути труп к сожалению(
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
с 486 постоянно така фигня вроди бы работает но не так как надо
и невозможно настроить всю эту фигню с кешем, частотой, шиной, вольтажами и другое
используйте или 386 для дос или Р1 для виндовс и все будет хорошо
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Remarc написал:
[q]
есть такая доска asus 486sp3g ,досталась мне в нерабочем состоянии пост 00,после замены флешки и прошивки биоса она запустилась
[/q]
Мне кажется, что плата исправна, просто Вы BIOS не от той платы или не той ревизии записали.
L2 работает кстати?


Remarc написал:
[q]
сделал cacheon.com запускал эффекта нет,видимо доска по сути труп к сожалению(
[/q]
Я наоборот думаю, Ваша плата исправна.


Кай написал:
[q]
Тогда единственный вариант. "гнилая" дорожка на(в) плате.
[/q]
Поддержу. Если не BIOS, проверять осциллографом все сигналы связанные с кешем, их не
так много.


DOS Logic написал:
[q]
с 486 постоянно така фигня вроди бы работает но не так как надо
и невозможно настроить всю эту фигню с кешем, частотой, шиной, вольтажами и другое
[/q]
Да, с ними проблем иногда побольше бывает из-за обилия перемычек, но все решаемо.
Кстати проблемы с кешем я часто наблюдал из-за неподходящей версии BIOS (нестабильная
работа при включенном кеше). Для серьезной работы с 486 я использую только CPU Intel или
AMD, а клоны(TI, Cyrix итп) только для экспериментов.


Remarc написал:
[q]
даже уже сокет перепаял на всякий,толку нет
[/q]
Сокет напрасно перепаивали, но что сделано - сделано, чего уж там...


Remarc написал:
[q]
ну наверное есть какие-то регистры которые за это отвечают я в этом не силен
[/q]
Регистр CR0.

Upd.
DALLAS в порядке? Контроллер клавиатуры родной? Он управляет турбо-режимом, который
на 486 часто просто отключает-включает кеши. Если не родной - попробуйте другие контроллеры
клавиатуры. Ну и глупый вопрос - turbo включили?? И в BIOS проверьте настройку скорости/turbo
switch, на 486 в режиме de-turbo часто как раз отключаются оба кеша. Проверьте, горит ли
светодиод turbo, и вообще управляется ли turbo режим!!! Если нет - смотреть в сторону
контроллера клавиатуры/версии BIOS.

PS. Я бы от такой платы не отказался бы и нерабочей/проблемной, это же ASUS на i420 со
SCSI! (Я давно ищу плату на i420, и ASUS IMHO лучший вариант).
Remarc
Newbie


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


Ссылка


Дата регистрации на форуме:
4 дек. 2015
i8088 да уж я про этот турбо и забыл совсем,джампер на него поставил и кэш l1 заработал,спасибо большое) l2 работал и биос тоже родной с сайта асуса качал...ну scsi мне ни о чем не говорит,а вот то что на доске лишь 1 ide эт конечно минус
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Remarc написал:
[q]
i8088 да уж я про этот турбо и забыл совсем,джампер на него поставил и кэш l1 заработал,спасибо большое)
[/q]
Всегда пожалуйста!


Remarc написал:
[q]
ну scsi мне ни о чем не говорит,а вот то что на доске лишь 1 ide эт конечно минус
[/q]
Здесь да, у каждого свои предпочтения. У меня лично из 486 семейства у меня интерес к:
1. самые ранние платы, еще на SIMM30, недавно нашел такую (без встроенной периферии).
2. Ну и второй интерес - такая как Ваша, на i420. Пока не попалась, попадались на SiS496/497,
и разные VLB платы.
Ekb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 июня 2014
Кай написал:
[q]
- e 100 0f 09 0f 20 c0 66 25 ff ff ff 9f 0f 22 c0 b8 4c 00 cd 21
CX 0000
:13
- n cacheon.com
- w
[/q]
выдает ошибку на "CX"
Кай
Гость
Divine Assassin

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


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Да, это я, балбес, напутал. CX 0000 это не набирать надо, это дебаг на экран выдаёт. :) Перед этим команда - r CX должна быть. Последней командой, соотв. - q (выход из дебаггера).
Ekb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 июня 2014
Теперь получилось.

Выкладываю полный алгоритм:


DEBUG написал:
[q]
- e 100 0f 09 0f 20 c0 66 25 ff ff ff 9f 0f 22 c0 b8 4c 00 cd 21
r CX
CX 0000
:13
- n cacheon.com
- w
- q
[/q]
Ради интереса, какая команда выключать кэш?
И можно ли избирательно отключать L1 или L2 ? Файлы соответственно "en_l1.com", "en_l2.com" или "dis_l1.com" "dis_l2.com"
doctord
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 сен. 2014
Ekb SetMul умеет отключать/включать L1 на всех CPU, которые это умеют ( потому что делается это везде одинаково :biggrin: )
А вот стандартного способа программного включения/выключения L2 нет, поэтому только через BIOS. (ну и естественно, на VIA C3, AMD K6-2+ / K6-III+ через тот же SetMul)
http://www.vogons.org/viewtopic.php?t=38613
Кай
Гость
Divine Assassin

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


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Ради интереса, какая команда выключать кэш?
[/q]
Если мне память не изменяет, та, что записывает в бит 30 регистра CR0.

Вот Вам, кстати, ещё полезняшка: https://www.onlinedisassembler.com/odaweb/ (чтобы цифры машкода хоть что-то значили...)

UPD

И ещё одна: http://www.club155.ru/x86internalreg-control

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

И я очень буду рад, если Вам понравился машкод и ассемблер, и на этой стезе Вы полюбите людей, а не процессоры.
---
Человек — процессор лишь отчасти.
Говна в нём +15 килограмм. ©Я
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
doctord написал:
[q]
А вот стандартного способа программного включения/выключения L2 нет, поэтому только через BIOS. (ну и естественно, на VIA C3, AMD K6-2+ / K6-III+ через тот же SetMul)
[/q]
На 386-486-P1 (с внешним L2) это чипсето-зависимо. А вот начиная с P2 (именно P2, не
PPro!), я написал простую программу l2ctl, прилагаю ее и исходный текст для fasm. Она
упрощенная, и если запустить на CPU без поддержки CPUID, зависнет (доработать можно).
Проверялось на P2, P3, также CoretoDuo.

Прикрепленный файл (l2ctl.zip, 0 байт, скачан: 22 раза)
<<Назад  Вперед>> Страницы: 1 2 3
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   нужна помощь-странная проблема с 486 доской
RSS

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

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

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