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

Полигон-2

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

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

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

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

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

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


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


Ссылка


Дата регистрации на форуме:
2 авг. 2008
Это не скрипт, это программа на С, которая компиляется в нормальный машинный код. Цель - проверить наличие/работоспособность сопроцессора. При отсутствии сопроцессора программа вылетает с недопустимой операцией, при рабочем сопроцессоре сразу же завершается, а в описанном случае - повисает. Хотя сопроцессор-то всё же рабочий, а вот с матерью что-то не то...
[q]
Кстати в FAQ к NetBSD подробно описана установка на системы с материнками, которые не понимают больше 540 мб...
[/q]
Да я уже всё установил. Кстати, нашёл сказёвый контроллер со своим биосом, он поддерживает жёсткие диски до 8 гигов и может с них грузится даже без поддержки биоса материнки. Когда найду какой-нибудь сказёвый 50-контактный винчестер от гига, тогда версию операционки посвежее поставлю, а сейчас всё 68-контактные попадаются.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
ElVovan_reloaded Нужен гиговник SCSI 50 pin ? Обмен на любую хрень на твое усмотрение :) или пачка сока/чашка кофе.
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
ElVovan_reloaded написал:
[q]
Когда найду какой-нибудь сказёвый 50-контактный винчестер от гига, тогда версию операционки посвежее поставлю, а сейчас всё 68-контактные попадаются.
[/q]
Есть переходник 50 на 68.
ElVovan_reloaded
Newbie


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


Ссылка


Дата регистрации на форуме:
2 авг. 2008
Решил увеличить кэш-память платы до 256 килобайт, нашёл достаточное количество чипов, натыкал их в гнёзда, выставил перемычки как положено (http://th99.dyndns.org/m/U-Z/32912.htm), но ничего не заработало. Все чипы точно 32-килабайтные (проверил их в первом банке, включая чип под таг). На плате за кэш-память отвечают 4 джампера - 3 двухпозиционных (замкнуто/разомкнуто) и 1 трёхпозиционный (1-2/2-3/отсутствует), ну я просто решил перебрать все возможные комбинации, но ничего не сработало. Компьютер либо даже не начинает грузиться, либо после мемори-теста выдаёт строку каких-то рандомных цифр и тоже не грузится, либо грузится без поддержки кэш-памяти. Никто с подобными вещами не сталкивался? Можно ли всё же как-нибудь задействовать все 256 килобайт?

В процессе ковыряния с платой, при загрузке система пару раз вываливалась в текствый видеорежим 40x25 и писала что-то типа "no basic rom found", к сожалению выяснить в каких конкретно случаях это происходит не удалось, и повторить тоже не удалось. Я читал, что раньше IBM на некоторых своих платах размещали basic, в который можно было попасть без операционной системы. Но эта плата, вроде, не IBM'овская, но на моей фотографии прямо под процессором видно кроватку подо что-то, на th99 ничего такого нету. Это место под бейсик? Интересно его можно где-нибудь найти? (и как туда всё же попасть?)

Я сверху писал, что у меня есть SCSI-контроллер со своим собственным БИОСом, теперь у меня появился двухгигабайтовый винчестер и cd-привод, подходящие по разъёмам. Контроллер очень продвинутый (или может они все такие? я только один видел), в программу его настройки можно попасть из экрана POST (прям как в биос), там можно понастраивать всякие ресурсы (порты ввода-вывода, IRQ, DMA), можно просмотреть все устройства, подключённые к нему, отформатировать винчестер запустить проверку винчестера (только я не понял что за проверка, на бэд-кластеры или ещё что-то?), также есть настройки поддержки функций БИОСа для работы со SCSI жёсткими дисками, как с IDEшными. Также там нашёл очень интересную настройку - загрузка с CD-привода, это что-то на грани фантастики - загрузка с CD на 386, очень порадовался. Вставил загрузочный диск в привод, выставил эту настройку в enable, сел, стал смотреть что будет происходить (есть у меня опасения, что загружаемая операционная система должна поддерживать не просто загрузку с CD, а поддерживать загрузку со SCSI-CD). А происходить ничего не стало, система (поддерживающая только загрузку с дискеты или с IDEшных винчей) писала, что нет системного диска. Подключил обычный винчестер, загрузил NetBSD, оттуда тоже ничего не обнаружилось (ядро у меня собрано минимальное и без поддержки SCSI, а как же настройка в биоса контроллера поддержки доса и работой с винчём через вункции БИОСа?), загрузил msdos 6.22, fdisk тоже ничего не видит. Тут я расстроился и начал думать, что контроллер палёным оказался. На нём есть несколько переключателей и даже наклеечка с описанием конфигурирования контроллера, с самого начала я на эти переключатели внимание не обращал, поскольку все ресурсы в БИОСе ему выставил, но всё же выключил поддержку PnP и снова попытался загрузится и О ЧУДО!!! контроллер после собственной идентификации вывел список устройств подключенных к нему (жёсткий диск и cd-привод) и написал, что успешно пропатчил биос! Из доса fdisk'ом нормально увиделся новый жёсткий диск.
В связи с этим есть вопрос про поддержку PnP устройств на плате не поддерживающей PnP и не умеющей распределять ресурсы автоматом: сможет ли операционная система с нормальными драйверами сама выделить необходимые ресурсы PnP устройствам? (вопрос не о конкретной операционной системе, а о такой возможности) То есть, смогу ли я, например, использовать какую-нибудь PnP карту типа Creative AWE64? Или мне придётся довольствоваться моделями попроще?
А теперь грустная история про загрузку со SCSI-CD. Привод определяется в БИОСе контроллера следующим образом: matshita cd-rom cr-8004, также этот БИОС любезно сообщает, что это не жёсткий диск. Судя по нарисованному на приводе яблоку, этот привод когда-то стоял в компьютере макинтош. Сам привод датриован 1994 годом, я ещё побоялся, что он не сможет читать CD-R, но зря боялся: при загрузке, БИОС (контроллера) в большой рамочке вывел радостную надпись, что на устройстве мацушита найден загрузочный сектор, ну и когда пришло время загрузки, пропатченный биос начал загрузку с CD. Что-то даже начало грузится, но потом глюкануло и комп ушёл в перезагрузку. Когда дело опять дошло до привода, БИОС где-то секунд 20 думал, но надписи по поводу загрузочного сектора не выдал. И какие бы диски я не вставлял (стопудово загрузочные), загрузится с них мне так не удалось - симптомы всё те же - 20 секундные размышления над каждым диском и никакой загрузки с них. Вот так у меня на руках помер сказёвый CD-ROM.
aT
Advanced Member


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


Ссылка


Дата регистрации на форуме:
10 июля 2007
Оффтопик: Оффтопик: Блин, букаф многа... Еле победил...

ElVovan_reloaded написал:
[q]
"no basic rom found"
[/q]
- насколько я помню, такое выдаётся в случае, если система (ДОС, например) стоит на Primary разделе,
НО этот раздел не сделан активным

Насчёт загрузки со SCSI-CD:

- А если компьютер не просто перезагрузить, а выключить\включить - всё равно не "видит", что сидюк загрузочный?

- Некоторые ["старые"] контроллеры умели загружаться только с устройства с ID0

- Некоторым [в т.ч. и "новым"] контроллерам нужно явно указать ID загрузочного устройства - в особенности, если это CD! В противном случае контроллер радостно отрапортует, что есть загрузочный диск в CD-ROM`e, но грузиться с него не будет даже если включена (Enable) опция Boot from CD
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
aT, видимо, данная строчка от кода BIOS зависит, поскольку если я забывал сделать раздел активным, то мне обычно выдавало сообщение "PRESS A KEY TO BOOT". А вот "NO ROM BASIC" я пару раз встречал в случае порчи MBR Boot-вирусом.

http://support.microsoft.com/kb/80304 - объяснение некоторых сообщений об ошибках на этапе загрузки.
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
ElVovan_reloaded написал:
[q]
no basic rom found
[/q]
Это ошибка AMI биоса из-за неправильного конфигурирования загрузочных устройств, проще говоря отсутствие загрузочной записи.

ElVovan_reloaded написал:
[q]
Это место под бейсик? Интересно его можно где-нибудь найти? (и как туда всё же попасть?)
[/q]
Нет там бейсика...

ElVovan_reloaded написал:
[q]
Контроллер очень продвинутый (или может они все такие? я только один видел), в программу его настройки можно попасть из экрана POST (прям как в биос)
[/q]
Большинство контроллеров - загрузочные, то есть со своим биосом (у него действительно есть свой биос и его можно обновить).

ElVovan_reloaded написал:
[q]
(только я не понял что за проверка, на бэд-кластеры или ещё что-то?)
[/q]
Совершенно верно проверка, притом он делает ещё и ремап без участия сторонних программ.

ElVovan_reloaded написал:
[q]
(есть у меня опасения, что загружаемая операционная система должна поддерживать не просто загрузку с CD, а поддерживать загрузку со SCSI-CD)
[/q]
Если в системе есть поддержка контроллеров скази ей всё-равно с чего грузиться. За загрузку будет отвечать уже сам контроллер.

ElVovan_reloaded написал:
[q]
смогу ли я, например, использовать какую-нибудь PnP карту типа Creative AWE64?
[/q]
Конечно можно.

ElVovan_reloaded написал:
[q]
пропатченный биос начал загрузку с CD
[/q]
В смысле пропатченный ? Надеюсь имеется ввиду Биос контроллера надпись типа BIOS INSTALLED? Да ещё на скази устройствах терминацию ещё никто не отменял, надо проверить как стоят джампера на СD и HDD, заодно в биосе контроллера проверить какое из устройств является загрузочным, так, что хоронить его рановато...
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. Плюс ещё надо бы проверить время доступа микросхем.
<<Назад  Вперед>> Страницы: 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