Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Вопросы по платам для 386 |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 | Печать |
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ом активным. |
74ALS00
Advanced Member
Откуда: СПб SPb Питер 2:5030 Всего сообщений: 520 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 нояб. 2004 |
ElVovan_reloaded На многих платах встречаются 20-наносекундные банки с 15-наносекундным тэгом, а у меня сейчас всё наоборот: в банках пятнашки, а тэг - двадцатка. Так в результате 256кб - ок? Я когда 15-нс вместо 20-ок ставил, удалось в БИОСе "0ws" вместо "1ws" поставить - чуть "попугаев" прибавилось. No ROM Basic Атавистическая надпись. По сути "я тут вообще ничего не нашёл! Даже задрипанного бэйсика!". На XT поголовно были микрушки ROM с Basic, а на AT на это забили и просто поставили заглушку "нет меня". Поэтому осталась традиция давать ко всяким "матричным принтерам" программки на Бэйсике - типа "он есть всегда у всех прямо в ROM, даже ОС можно не покупать". Пардон, читал не очень внимательно, про "помер сказёвый CD-ROM" не понял. На другом компе попробовать - тоже самое? я ещё побоялся, что он не сможет читать CD-R не, они RW не читают и насколько знаю - не лечится (CD-R не читали аудио-приводы.) |
aT
Advanced Member
Откуда: Химки, МО Всего сообщений: 640 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2007 |
as написал: - угу, почти правильно. Я это написал потому, как адрес С800 для загрузки биоса контроллера могут использовать только SCSI, RLL\MFM. IDE контроллер своего биоса не имеет, и работает через БИОС материнки. Почти, потому что: а\ IDE контроллеры бывают очень разные - у меня есть минимум три, которые обладают собственными БИОСами. Один из них на VLB, два других на PCI. Названия интересны? б\ по адресу С800 "живёт" кусок БИОСа матери, который отвечает за работу с дисками (не обязательно IDE!) Соответственно, при загрузке компа после того, как образ БИОСа скопирован в оперативку это место (С800) может быть перезаписано образом БИОСа контроллера. Именно поэтому при установке контроллеров со своим БИОСом рекомендуется отключать "затенение"! Дело в том, что "затенение" происходит раньше, чем копирование образа БИОСа контроллера. => Получается следующий казус: образ, отвечающий за работу с дисками, переносится в "теневую" область, НО это - НЕ образ БИОСа контроллера, (а кусок биоса матери) - собственно, это часть ответа на следующий вопрос: as написал: - один из возможных конфликтов описан чуть выше. Какие могут здесь быть конфликты ? Материнская плата PC AT - соответственно в отличие от XT, умеет грузиться как со своего биоса, так и с биоса контроллеров находящимся по адресам C800 и D000. Мать стандарта АТ, конечно, очень часто "умеет грузиться" не только с C800, но и с других адресов, но она не обязана перебирать их автоматически. Более того, много раз попадались мне варианты явного выбора адреса загрузочного контроллера. Мать для "трёшки", вобщем-то, имеет право не уметь грузиться с других адресов... |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Вопросы по платам для 386 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |