Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Вопросы по платам для 386 |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
aT
Advanced Member
Откуда: Химки, МО Всего сообщений: 640 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2007 |
ElVovan_reloaded написал: - под шину ISA ? ) Ну контроллер у меня вовсе не старый, один из самых последних. ElVovan_reloaded написал: - "Посылать команду на запуск (имеется в виду именно раскручивание мотора!) устройства" - насчёт бесполезности: поставь на устройстве перемычку "Disable autospin" (или сними "Auto spin-up" - зависит от конкретного устройства) - сразу станет ясно, зачем этот пункт в БИОСе контроллера.... По поводу загрузки, там в биосе для каждого из устройств есть что-то типа "send startup command" (сейчас загружать комп и смотреть точную формулировку лень, но смысл комманды именно такой), я не знаю что точно этот пункт значит - то ли в самом деле загрузка с устройства в случае нахождения загрузочного сектора, то ли команда для заблаговременного раскручивания мотора (для винчестера, в таком случае, эта команда бесполезна, т.к. он раскручивает мотор при подачи питания) ElVovan_reloaded написал: - хуже не будет... но для винчестера и привода я поставил "on" ElVovan_reloaded написал: - пока это ни о чём (лично мне не говорит... ...Ну и тот факт, что один раз система начала загружаться с CD говорит о том, что всё правильно выставлено. ElVovan_reloaded написал: - знаем мы эти умные адаптековские контроллеры... (Рисунок не открывается, поэтому пишу в общем) Про терминаторы: со стороны контроллера необходимость терминирования определяется автоматически, там есть специальный пункт в БИОСе, при попытке изменения которого выдаётся сообение о том, что БИОС и так умный и сам знает когда контроллеру нужно терминироваться. На контроллерах Адаптек есть "пунктик" об автоматической терминации и ещё - одновременно! - бывает перемычка, которая принудительно включает терминаторы контроллера. Что именно делает перемычка - надо читать в мануале, а в БИОСе надо ставить "Включено", не обращая внимания на сетенции "умного" контроллера... Вообще, насчёт правильности настроек: - какие ID назначены устройствам ? - устройство с каким ID велено считать загрузочным? - какие есть варианты загрузки в БИОСе матери? ...да и вообще, неплохо было бы ещё раз проинспектировать все настройки БИОСа контроллера - если напишешь модель контроллера (у меня картинко с имагешака не открываеццо! радикал рулит - скорее из любопытства найду на него мануал, посмотрю, как я бы выставил там чего... |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 сентября 2008 12:46 Сообщение отредактировано: 14 сентября 2008 13:14 А тэг у Вас точно стоит на 32? Просто, если там раньше стояло 128 КБ кэша, то тэг должен был быть 8 КБ, если верить th99. Плюс ещё надо бы проверить время доступа микросхем. ps Никто ничего про кэш сказать не может? |
ElVovan_reloaded
Newbie
Откуда: Санкт-Петербург Всего сообщений: 42 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2008 |
Вот адаптер, а заодно и плата. Модель адаптера aha-1542cp. Когда я писал, что адаптер один из самых последних, я подразумевал, что картинку видно и по ней ясно, что адаптер ISAшный (да и вариантов, вроде, немного). По фотке видно, что для его "аппаратного" конфигурирования есть только 8 переключателей. На обратной стороне есть наклейка с расшифровкой положений переключателей, там всё просто - PnP/не PnP, загрузочный/не загрузочный, задействовать флопповод/не задействовать флопповод, в случае PnP часть переключателей не нужна, в обратном же случае ими выставляются порты ввода/вывода и адрес БИОСа, никакой аппаратной настройки терминатора там нет. Самому контроллеру назначена семёрка, винчу - шестёрка, CD-приводу - тройка. Какое из устройств БИОС контроллера считает загрузочным я сказать не могу, в настройках БИОСа я этого не нашёл, подозреваю, что загрузочным считается самое младшее по ID устройство, на котором найден загрузочный сектор. Материнка поддерживает только два варианта загрузки "A,C" и "C,A". Да, и основная проблема сейчас всё же не в том, что адаптер не начинает загружать загрузочный диск, а в том, что он даже не пишет, что найден загрузочный сектор. С кэшем тоже разобрался, проблема в самом деле оказалось в неверной ёмкости тэга. Сперва, когда я проверял свои чипы, я проверял только 20-наносекундные, а пятнашки откладывал, потом я обратил внимание, что у меня их достаточно для того, чтоб заполнить оба банка, но всё же 32-килобайтовых хватило только на банки, а в тэг я впихнул 8-килобайтовую, думая, что она лежала в отсортированной кучке с 32-килобайтовыми чипами (а отсортировал я на самом деле только двадцатки). На многих платах встречаются 20-наносекундные банки с 15-наносекундным тэгом, а у меня сейчас всё наоборот: в банках пятнашки, а тэг - двадцатка. |
Bobo
Advanced Member
Откуда: СПб Всего сообщений: 3628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 авг. 2007 |
Обычно загрузочному винчу ноль присваивают |
aT
Advanced Member
Откуда: Химки, МО Всего сообщений: 640 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2007 |
ElVovan_reloaded написал: - Угу, это сейчас мне стало всё видно, а раньше - только что адаптер ISA-шный... Модель адаптера aha-1542cp. Когда я писал, что адаптер один из самых последних, я подразумевал, что картинку видно и по ней ясно, что адаптер ISAшный... Как бы настроил всё это хозяйство я: Свичики на адаптере: (см. стр. 11) Sw1 - ON - всё ручками Sw2...Sw4 - off - default Sw5 - ??? - это флоппик, по ситуации... Я бы включил, т.к. другого контоллеа FDD у меня бы не было... Sw6..Sw8 - ON - off - ON - я бы сделал так, поскольку никаких других контроллеров дисков я бы не ставил Дефолтные настройки БИОСа адаптера прописаны на стр.3 мануала - в основном я их и оставил бы, за исключением нижеперечисленного: P-n-P SCAM Support - Disabled Extended BIOS translation... - Enabled BIOS support for ... - Enabled - все три пункта, кои с этих слов начинаются Устройства: CD-ROM - ID0 HDD - ID1 ElVovan_reloaded написал: ElVovan_reloaded написал: ...Самому контроллеру назначена семёрка, винчу - шестёрка, CD-приводу - тройка. Какое из устройств БИОС контроллера считает загрузочным я сказать не могу, в настройках БИОСа я этого не нашёл... А вот у меня нет самого контроллера, поэтому смотрю в мануал - там тоже нет привычного пункта "Boot SCSI ID...", но есть предложение назначать ID0 и ID1 первым двум жёстким дискам... ...подозреваю, что загрузочным считается самое младшее по ID устройство, на котором найден загрузочный сектор. Материнка поддерживает только два варианта загрузки A,C и C,A Кстати (или некстати - выдержка из Adaptec Support Knowledgebase: The 1540 series does not support the bootable format on the NT 4.0 bootable CD. - лично для меня сие означает, что далеко не всякий загрузочный сидюк будет грузиться на этом контроллере... Видимо, надо здесь поставить такой смайл ( To Teodor - возвращаясь к напечатанному - No ROM Basic, System Halted |
ElVovan_reloaded
Newbie
Откуда: Санкт-Петербург Всего сообщений: 42 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 сентября 2008 13:27 Сообщение отредактировано: 17 сентября 2008 13:30
Обязательно попробую эти настройки, когда время свободное будет. Без другого контроллера я без COM-порта остаюсь. Sw5 - ??? - это флоппик, по ситуации... Я бы включил, т.к. другого контоллеа FDD у меня бы не было... 0xс8000 - это какой-то особый адрес? Его по-умолчанию должен использовать IDEшный контроллер? IDEшного диска у меня тоже не планируется, а вот контроллер пока планируется оставить. Да, и ещё у меня через IDE подключается CompactFlash, не хотплаг, правда, но хоть что-то. Sw6..Sw8 - ON - off - ON - я бы сделал так, поскольку никаких других контроллеров дисков я бы не ставил По поводу загрузчика NT 4.0 - это какой-то чисто майкрософтовский формат, приеняемый только ими? Тогда это не страшно. Кстати, стОит ли в БИОСе материнки выставлять затенение памяти, выделенной контроллеру? С одной стороны на эту память отображается БИОС контроллера, и включение затенения однозначно приведёт к повышению производительности. А с другой стороны контроллер работает через прямой доступ к памяти, ему выделяется свой канал DMA, если честно, я не знаю как, этот канал ассоциируется с областью памяти, выделенной адаптеру для операций ввода/вывода, боюсь как бы и эта часть не перекрылась... |
aT
Advanced Member
Откуда: Химки, МО Всего сообщений: 640 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2007 |
ElVovan_reloaded написал: - Дисклаймер: лучше бы, если ответили те, кто получше вопросом владеет... 0xс8000 - это какой-то особый адрес? Его по-умолчанию должен использовать IDEшный контроллер? IDEшного диска у меня тоже не планируется, а вот контроллер пока планируется оставить. Да, и ещё у меня через IDE подключается CompactFlash, не хотплаг, правда, но хоть что-то. Впрочем, ладно: Это что-то типа адреса по умолчанию для контроллера, с которого грузится машина. Для некоторых матерей - это единственный возможный адрес для загрузочного контроллера... ElVovan_reloaded написал: - см. Дсклаймер выше По поводу загрузчика NT 4.0 - это какой-то чисто майкрософтовский формат, приеняемый только ими? Тогда это не страшно. Вообще-то с сидюка как такового загрузиться нельзя! Но есть слово эмуляция. Мне известно как минимум два принципиально разных способа всё-таки сделать сидюк загрузочным: - эмуляция флоппи; - эмуляция харда. Никогда не видел "родного" дистрибутива W`NT, но W2K и WXP как бы продолжают линию NT. Насколько могу судить, у W2K и WXP "родной" дистрибутивный сидюк эмулирует хард. Экстраполируя получаем, что у NT 4.0 тоже эмулируется хард => контроллер не умеет грузить сидюки, для загрузки эмулирующие хард. Здесь открывается широченный простор для фантазий на тему, что именно эмулируют загрузочные сидюки других операционных систем... ElVovan_reloaded написал: - см. Дсклаймер выше Кстати, стОит ли в БИОСе материнки выставлять затенение памяти, выделенной контроллеру? С одной стороны на эту память отображается БИОС контроллера, и включение затенения однозначно приведёт к повышению производительности. А с другой стороны контроллер работает через прямой доступ к памяти, ему выделяется свой канал DMA, если честно, я не знаю как, этот канал ассоциируется с областью памяти, выделенной адаптеру для операций ввода/вывода, боюсь как бы и эта часть не перекрылась... Насколько мне известно, настоятельно не рекомендуется "затенять" области памяти "внешних" (относительно матери) адаптеров. Множество раз встречал подобные формулировки в мануалах к разнообразным дисковым контроллерам... Думаю, что этот - не исключение. Оффтопик: Оффтопик: Спецы, поглядите. Ежели наврал где - поправьте, пожалуйста... |
as
Advanced Member
Откуда: Киев Всего сообщений: 971 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2007 |
ElVovan_reloaded написал: Откуда он взялся ? Должен быть 0x7c00. В мануале по фре описан сам процесс загрузки: "Самое последние действие POST - это инструкция INT 0x19. Эта инструкция читает 512 байт из первого сектора загрузочного устройства и записывает их в память по адресу 0x7c00" А "0xс8000" - это неизвестно что... 0xс8000 - это какой-то особый адрес? |
aT
Advanced Member
Откуда: Химки, МО Всего сообщений: 640 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2007 |
as написал: - зачем написал? Ведь судя по времени моё сообщение уже было - можно было в нём прочесть: по адресу 0xс8000 - по дефолту - располагается биос дискового контроллера. Иначе почему бы все так любили заходить debug`ом на адрес 0xс8000:05 А упомянутый 0x7c00 - просто немного из другой оперы... ElVovan_reloaded написал:Откуда он взялся ? Должен быть 0x7c00. В мануале по фре описан сам процесс загрузки: Самое последние действие POST - это инструкция INT 0x19. Эта инструкция читает 512 байт из первого сектора загрузочного устройства и записывает их в память по адресу 0x7c00. А 0xс8000 - это неизвестно что... 0xс8000 - это какой-то особый адрес? |
as
Advanced Member
Откуда: Киев Всего сообщений: 971 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 сентября 2008 13:24 Сообщение отредактировано: 18 сентября 2008 13:54
aT Я это написал потому, как адрес С800 для загрузки биоса контроллера могут использовать только SCSI, RLL\MFM. IDE контроллер своего биоса не имеет, и работает через БИОС материнки. Какие могут здесь быть конфликты ? Материнская плата PC AT - соответственно в отличие от XT, умеет грузиться как со своего биоса, так и с биоса контроллеров находящимся по адресам C800 и D000. По перемычкам добавить нечего, значит форматировать винт из биоса контроллера, загружаться с дискеты под ДОС и делать винт FDISKом активным. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Вопросы по платам для 386 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |