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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Вопросы по платам для 386
RSS

Вопросы по платам для 386

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


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


Ссылка


Дата регистрации на форуме:
2 авг. 2008

Ну контроллер у меня вовсе не старый, один из самых последних.

Ну ладно, с бейсиком всё понятно, он мне, в принципе, и не нужен. Вот только для чего тогда кроватка, которая на фотке платы под процессором находится? На дне там написано 16К, по размерам она подходит под 20-ножковые 128-килобайтовые чипы памяти, использующиеся в некоторых видухах и на некоторых платах для 286.

По поводу загрузки, там в биосе для каждого из устройств есть что-то типа "send startup command" (сейчас загружать комп и смотреть точную формулировку лень, но смысл комманды именно такой), я не знаю что точно этот пункт значит - то ли в самом деле загрузка с устройства в случае нахождения загрузочного сектора, то ли команда для заблаговременного раскручивания мотора (для винчестера, в таком случае, эта команда бесполезна, т.к. он раскручивает мотор при подачи питания), но для винчестера и привода я поставил "on". Ну и тот факт, что один раз система начала загружаться с CD говорит о том, что всё правильно выставлено.
Про терминаторы: со стороны контроллера необходимость терминирования определяется автоматически, там есть специальный пункт в БИОСе, при попытке изменения которого выдаётся сообение о том, что БИОС и так умный и сам знает когда контроллеру нужно терминироваться. С противоположной стороны у меня терминатор находится на шлейфе. На приводе терминирование осуществляется "массивом резисторов" (я не уверен в терминологии, это такая пилообразная штука), там этих резисторов нет, у меня их тоже нет, но это и не нужно, поскольку привод располагается между контроллером и концом шлейфа. На жёстком диске терминирование задаётся джампером, я его тоже отключил.
"Пропатченный БИОС" - подразумевается, что БИОС контроллера установил свои обработчики прерываний, позволяющие грузится с устройств, подключенных к этому контроллеру. И да, выражается это в надписи "BIOS installed" при загрузке

ps Никто ничего про кэш сказать не может?
aT
Advanced Member


Откуда: Химки, МО
Всего сообщений: 640
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 июля 2007
ElVovan_reloaded написал:
[q]
Ну контроллер у меня вовсе не старый, один из самых последних.
[/q]
- под шину ISA ? ;))

ElVovan_reloaded написал:
[q]
По поводу загрузки, там в биосе для каждого из устройств есть что-то типа "send startup command" (сейчас загружать комп и смотреть точную формулировку лень, но смысл комманды именно такой), я не знаю что точно этот пункт значит - то ли в самом деле загрузка с устройства в случае нахождения загрузочного сектора, то ли команда для заблаговременного раскручивания мотора (для винчестера, в таком случае, эта команда бесполезна, т.к. он раскручивает мотор при подачи питания)
[/q]
- "Посылать команду на запуск (имеется в виду именно раскручивание мотора!) устройства" - насчёт бесполезности: поставь на устройстве перемычку "Disable autospin" (или сними "Auto spin-up" - зависит от конкретного устройства) - сразу станет ясно, зачем этот пункт в БИОСе контроллера....

ElVovan_reloaded написал:
[q]
но для винчестера и привода я поставил "on"
[/q]
- хуже не будет...

ElVovan_reloaded написал:
[q]
...Ну и тот факт, что один раз система начала загружаться с CD говорит о том, что всё правильно выставлено.
[/q]
- пока это ни о чём (лично мне:) не говорит...

ElVovan_reloaded написал:
[q]
Про терминаторы: со стороны контроллера необходимость терминирования определяется автоматически, там есть специальный пункт в БИОСе, при попытке изменения которого выдаётся сообение о том, что БИОС и так умный и сам знает когда контроллеру нужно терминироваться.
[/q]
- знаем мы эти умные адаптековские контроллеры... (Рисунок не открывается, поэтому пишу в общем)
На контроллерах Адаптек есть "пунктик" об автоматической терминации и ещё - одновременно! - бывает перемычка, которая принудительно включает терминаторы контроллера. Что именно делает перемычка - надо читать в мануале, а в БИОСе надо ставить "Включено", не обращая внимания на сетенции "умного" контроллера...

Вообще, насчёт правильности настроек:
- какие ID назначены устройствам ?
- устройство с каким ID велено считать загрузочным?
- какие есть варианты загрузки в БИОСе матери?

...да и вообще, неплохо было бы ещё раз проинспектировать все настройки БИОСа контроллера - если напишешь модель контроллера (у меня картинко с имагешака не открываеццо! радикал рулит;) - скорее из любопытства найду на него мануал, посмотрю, как я бы выставил там чего...
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
[q]
ps Никто ничего про кэш сказать не может?
[/q]
А тэг у Вас точно стоит на 32? Просто, если там раньше стояло 128 КБ кэша, то тэг должен был быть 8 КБ, если верить th99. Плюс ещё надо бы проверить время доступа микросхем.
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 написал:
[q]
Модель адаптера aha-1542cp. Когда я писал, что адаптер один из самых последних, я подразумевал, что картинку видно и по ней ясно, что адаптер ISAшный...
[/q]
- Угу, это сейчас мне стало всё видно, а раньше - только что адаптер 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 написал:
[q]
...Самому контроллеру назначена семёрка, винчу - шестёрка, CD-приводу - тройка. Какое из устройств БИОС контроллера считает загрузочным я сказать не могу, в настройках БИОСа я этого не нашёл...
[/q]
ElVovan_reloaded написал:
[q]
...подозреваю, что загрузочным считается самое младшее по ID устройство, на котором найден загрузочный сектор. Материнка поддерживает только два варианта загрузки A,C и C,A
[/q]
А вот у меня нет самого контроллера, поэтому смотрю в мануал - там тоже нет привычного пункта "Boot SCSI ID...", но есть предложение назначать ID0 и ID1 первым двум жёстким дискам...

Кстати (или некстати:) - выдержка из 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
Обязательно попробую эти настройки, когда время свободное будет.
[q]
Sw5 - ??? - это флоппик, по ситуации... Я бы включил, т.к. другого контоллеа FDD у меня бы не было...
[/q]
Без другого контроллера я без COM-порта остаюсь.
[q]
Sw6..Sw8 - ON - off - ON - я бы сделал так, поскольку никаких других контроллеров дисков я бы не ставил;)
[/q]
0xс8000 - это какой-то особый адрес? Его по-умолчанию должен использовать IDEшный контроллер? IDEшного диска у меня тоже не планируется, а вот контроллер пока планируется оставить. Да, и ещё у меня через IDE подключается CompactFlash, не хотплаг, правда, но хоть что-то.

По поводу загрузчика NT 4.0 - это какой-то чисто майкрософтовский формат, приеняемый только ими? Тогда это не страшно.

Кстати, стОит ли в БИОСе материнки выставлять затенение памяти, выделенной контроллеру? С одной стороны на эту память отображается БИОС контроллера, и включение затенения однозначно приведёт к повышению производительности. А с другой стороны контроллер работает через прямой доступ к памяти, ему выделяется свой канал DMA, если честно, я не знаю как, этот канал ассоциируется с областью памяти, выделенной адаптеру для операций ввода/вывода, боюсь как бы и эта часть не перекрылась...
aT
Advanced Member


Откуда: Химки, МО
Всего сообщений: 640
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 июля 2007
ElVovan_reloaded написал:
[q]
0xс8000 - это какой-то особый адрес? Его по-умолчанию должен использовать IDEшный контроллер? IDEшного диска у меня тоже не планируется, а вот контроллер пока планируется оставить. Да, и ещё у меня через IDE подключается CompactFlash, не хотплаг, правда, но хоть что-то.
[/q]
- Дисклаймер: лучше бы, если ответили те, кто получше вопросом владеет... ;)
Впрочем, ладно: Это что-то типа адреса по умолчанию для контроллера, с которого грузится машина. Для некоторых матерей - это единственный возможный адрес для загрузочного контроллера...


ElVovan_reloaded написал:
[q]
По поводу загрузчика NT 4.0 - это какой-то чисто майкрософтовский формат, приеняемый только ими? Тогда это не страшно.
[/q]
- см. Дсклаймер выше;)

Вообще-то с сидюка как такового загрузиться нельзя! Но есть слово эмуляция. Мне известно как минимум два принципиально разных способа всё-таки сделать сидюк загрузочным:
- эмуляция флоппи;
- эмуляция харда.

Никогда не видел "родного" дистрибутива W`NT, но W2K и WXP как бы продолжают линию NT. Насколько могу судить, у W2K и WXP "родной" дистрибутивный сидюк эмулирует хард. Экстраполируя получаем, что у NT 4.0 тоже эмулируется хард => контроллер не умеет грузить сидюки, для загрузки эмулирующие хард.

Здесь открывается широченный простор для фантазий на тему, что именно эмулируют загрузочные сидюки других операционных систем...


ElVovan_reloaded написал:
[q]
Кстати, стОит ли в БИОСе материнки выставлять затенение памяти, выделенной контроллеру? С одной стороны на эту память отображается БИОС контроллера, и включение затенения однозначно приведёт к повышению производительности. А с другой стороны контроллер работает через прямой доступ к памяти, ему выделяется свой канал DMA, если честно, я не знаю как, этот канал ассоциируется с областью памяти, выделенной адаптеру для операций ввода/вывода, боюсь как бы и эта часть не перекрылась...
[/q]
- см. Дсклаймер выше;)

Насколько мне известно, настоятельно не рекомендуется "затенять" области памяти "внешних" (относительно матери) адаптеров. Множество раз встречал подобные формулировки в мануалах к разнообразным дисковым контроллерам... Думаю, что этот - не исключение.

Оффтопик: Оффтопик: Спецы, поглядите. Ежели наврал где - поправьте, пожалуйста...
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
ElVovan_reloaded написал:
[q]
0xс8000 - это какой-то особый адрес?
[/q]
Откуда он взялся ? Должен быть 0x7c00. В мануале по фре описан сам процесс загрузки: "Самое последние действие POST - это инструкция INT 0x19. Эта инструкция читает 512 байт из первого сектора загрузочного устройства и записывает их в память по адресу 0x7c00" А "0xс8000" - это неизвестно что...
aT
Advanced Member


Откуда: Химки, МО
Всего сообщений: 640
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 июля 2007
as написал:
[q]
ElVovan_reloaded написал:
[q]
0xс8000 - это какой-то особый адрес?
[/q]
Откуда он взялся ? Должен быть 0x7c00. В мануале по фре описан сам процесс загрузки: Самое последние действие POST - это инструкция INT 0x19. Эта инструкция читает 512 байт из первого сектора загрузочного устройства и записывает их в память по адресу 0x7c00. А 0xс8000 - это неизвестно что...
[/q]
- зачем написал? Ведь судя по времени моё сообщение уже было - можно было в нём прочесть: по адресу 0xс8000 - по дефолту - располагается биос дискового контроллера. Иначе почему бы все так любили заходить debug`ом на адрес 0xс8000:05 ;) А упомянутый 0x7c00 - просто немного из другой оперы...
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Вопросы по платам для 386
RSS

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

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

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