Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » нужна помощь-странная проблема с 486 доской |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Remarc |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 августа 2016 22:13 Сообщение отредактировано: 6 августа 2016 22:14
приветствую,есть такая доска asus 486sp3g ,досталась мне в нерабочем состоянии пост 00,после замены флешки и прошивки биоса она запустилась,прогнав speedsys был удивлен крайне низкой производительности,оказалось доска не видит или не включает кэш L1 при том процы ставил всякие (dx33,dx66,dx100) даже уже сокет перепаял на всякий,толку нет...из-за чего доска может не включать L1? |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 августа 2016 22:18 Сообщение отредактировано: 6 августа 2016 22:22 Может быть отключен по умолчанию в CMOS/RTC или джампером(ами) на плате неверно выбран объём Cache L2. из-за чего доска может не включать L1? |
Remarc |
Кайв биосе оба кэша включены,а джампера для кэша на доске нету |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 августа 2016 22:23 Сообщение отредактировано: 6 августа 2016 22:23
Тогда единственный вариант. "гнилая" дорожка на(в) плате. |
Remarc |
так кэш в проце ведь или я чего то не понял? |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 августа 2016 22:37 Сообщение отредактировано: 6 августа 2016 22:40 ...почему тогда существует возможность его программного включения и выключения? так кэш в проце ведь или я чего то не понял? В дебаге: - 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 |
ну наверное есть какие-то регистры которые за это отвечают я в этом не силен( у меня есть какая-то дос программка которая может включать/выключать кэш,на 4dps работает,а на этой асус реакции на включение нет |
Remarc |
а про программу выше cacheon.com и остальное это где скачать?я с дискеты например запущу |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 августа 2016 23:09 Сообщение отредактировано: 6 августа 2016 23:12 Запустить debug.exe из-под DOS. Неважно, с дискеты, или нет. И набрать вышеприведённый код РУКАМИ. Создать свой файл, а не скачать чужой. это где скачать? |
Remarc |
понял значит эта штука в досе уже есть,попробую |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
...воздержусь от сарказма. Оказывается, в MS/PC-DOS есть редактор машкода. Почти ассемблер. |
Cat Vaska
Advanced Member
Free black cat Откуда: Kiev Всего сообщений: 3603 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 мар. 2006 |
чудеса в решете! п.с. а я бы такую мамку смело пустил бы в печь! |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
...вот поэтому от мамок неандертальцев осталось так мало. Что более продвинутые кроманьонцы "пустили их в печь". а я бы такую мамку смело пустил бы в печь! |
Remarc |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 августа 2016 1:23 Сообщение отредактировано: 7 августа 2016 1:28
сделал cacheon.com запускал эффекта нет,видимо доска по сути труп к сожалению( |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
с 486 постоянно така фигня вроди бы работает но не так как надо и невозможно настроить всю эту фигню с кешем, частотой, шиной, вольтажами и другое используйте или 386 для дос или Р1 для виндовс и все будет хорошо |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 августа 2016 10:03 Сообщение отредактировано: 7 августа 2016 10:39
Remarc написал: Мне кажется, что плата исправна, просто Вы BIOS не от той платы или не той ревизии записали. есть такая доска asus 486sp3g ,досталась мне в нерабочем состоянии пост 00,после замены флешки и прошивки биоса она запустилась L2 работает кстати? Remarc написал: Я наоборот думаю, Ваша плата исправна. сделал cacheon.com запускал эффекта нет,видимо доска по сути труп к сожалению( Кай написал: Поддержу. Если не BIOS, проверять осциллографом все сигналы связанные с кешем, их не Тогда единственный вариант. "гнилая" дорожка на(в) плате. так много. DOS Logic написал: Да, с ними проблем иногда побольше бывает из-за обилия перемычек, но все решаемо. с 486 постоянно така фигня вроди бы работает но не так как надо Кстати проблемы с кешем я часто наблюдал из-за неподходящей версии BIOS (нестабильная работа при включенном кеше). Для серьезной работы с 486 я использую только CPU Intel или AMD, а клоны(TI, Cyrix итп) только для экспериментов. Remarc написал: Сокет напрасно перепаивали, но что сделано - сделано, чего уж там... даже уже сокет перепаял на всякий,толку нет Remarc написал: Регистр CR0. ну наверное есть какие-то регистры которые за это отвечают я в этом не силен Upd. DALLAS в порядке? Контроллер клавиатуры родной? Он управляет турбо-режимом, который на 486 часто просто отключает-включает кеши. Если не родной - попробуйте другие контроллеры клавиатуры. Ну и глупый вопрос - turbo включили?? И в BIOS проверьте настройку скорости/turbo switch, на 486 в режиме de-turbo часто как раз отключаются оба кеша. Проверьте, горит ли светодиод turbo, и вообще управляется ли turbo режим!!! Если нет - смотреть в сторону контроллера клавиатуры/версии BIOS. PS. Я бы от такой платы не отказался бы и нерабочей/проблемной, это же ASUS на i420 со SCSI! (Я давно ищу плату на i420, и ASUS IMHO лучший вариант). |
Remarc |
i8088 да уж я про этот турбо и забыл совсем,джампер на него поставил и кэш l1 заработал,спасибо большое) l2 работал и биос тоже родной с сайта асуса качал...ну scsi мне ни о чем не говорит,а вот то что на доске лишь 1 ide эт конечно минус |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 августа 2016 17:04 Сообщение отредактировано: 7 августа 2016 17:04
Remarc написал: Всегда пожалуйста! i8088 да уж я про этот турбо и забыл совсем,джампер на него поставил и кэш l1 заработал,спасибо большое) Remarc написал: Здесь да, у каждого свои предпочтения. У меня лично из 486 семейства у меня интерес к: ну scsi мне ни о чем не говорит,а вот то что на доске лишь 1 ide эт конечно минус 1. самые ранние платы, еще на SIMM30, недавно нашел такую (без встроенной периферии). 2. Ну и второй интерес - такая как Ваша, на i420. Пока не попалась, попадались на SiS496/497, и разные VLB платы. |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Кай написал: выдает ошибку на "CX" - e 100 0f 09 0f 20 c0 66 25 ff ff ff 9f 0f 22 c0 b8 4c 00 cd 21 |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 августа 2016 14:36 Сообщение отредактировано: 16 августа 2016 14:39
Да, это я, балбес, напутал. CX 0000 это не набирать надо, это дебаг на экран выдаёт. Перед этим команда - r CX должна быть. Последней командой, соотв. - q (выход из дебаггера). |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 августа 2016 14:59 Сообщение отредактировано: 16 августа 2016 15:01
Теперь получилось. Выкладываю полный алгоритм: DEBUG написал: Ради интереса, какая команда выключать кэш? - e 100 0f 09 0f 20 c0 66 25 ff ff ff 9f 0f 22 c0 b8 4c 00 cd 21 И можно ли избирательно отключать 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, которые это умеют ( потому что делается это везде одинаково ) А вот стандартного способа программного включения/выключения 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 августа 2016 0:21 Сообщение отредактировано: 17 августа 2016 2:21 Если мне память не изменяет, та, что записывает в бит 30 регистра CR0. Ради интереса, какая команда выключать кэш? Вот Вам, кстати, ещё полезняшка: https://www.onlinedisassembler.com/odaweb/ (чтобы цифры машкода хоть что-то значили...) UPD И ещё одна: http://www.club155.ru/x86internalreg-control Я не хочу рассказывать Вам всё и подписывать что, куда и в какой регистр посылается, лишь для того, чтобы с такой проблемой Вы справились сами. Ведь с тем, что нужно написать мне об ошибке в опубликованном коде, Вы справились успешно? И я очень буду рад, если Вам понравился машкод и ассемблер, и на этой стезе Вы полюбите людей, а не процессоры. --- Человек — процессор лишь отчасти. Говна в нём +15 килограмм. ©Я |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 августа 2016 11:13 Сообщение отредактировано: 18 августа 2016 11:18
doctord написал: На 386-486-P1 (с внешним L2) это чипсето-зависимо. А вот начиная с P2 (именно P2, не А вот стандартного способа программного включения/выключения L2 нет, поэтому только через BIOS. (ну и естественно, на VIA C3, AMD K6-2+ / K6-III+ через тот же SetMul) PPro!), я написал простую программу l2ctl, прилагаю ее и исходный текст для fasm. Она упрощенная, и если запустить на CPU без поддержки CPUID, зависнет (доработать можно). Проверялось на P2, P3, также CoretoDuo. Прикрепленный файл (l2ctl.zip, 0 байт, скачан: 22 раза) |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » нужна помощь-странная проблема с 486 доской |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |