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

Полигон-2

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

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

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

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

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

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


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


Ссылка


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

Плата #1: Чипсет ALI, чипы M1429 A1 и M1431 A2, в наличии 5 16-битных слотов ISA и возможность использования до 128 килобайт кэш-памяти.

Плата #2: Чипсет ALI, чипы M1419 A1 и M1421 A1, в наличии 7 16-битных слотов ISA, возможность использования до 256 килобайт кэш-памяти, возможность использования сопроцессора Weitek, возможность апгрейда процессора Rapid Cad'ом или (если не ошибаюсь) 486sxl (от texas instruments, может ещё что-то есть).
На обеих платах установлен 40-мегагерцовый 386dx от AMD.

Казалось бы вторая плата имеет абсолютное превосходство, но вот незадача - её БИОС, похоже, не поддерживает LBA. Я использую гигабайтовый винчестер, там стоит NetBSD 2.0. На первой плате в БИОСе есть автоматическое определение геометрии винчестера, в моём случае определяется геометрия 1988/16/63 и операционная система спокойно грузится. На второй плате автоматического определения нету, но после выставления геометрии вручную БИОС показал правильный объём винчестера, но загрузится мне с него так и не удалось (загрузчик ядро не находил). С 200-мегабайтового винчестера всё нормально грузится.
Чем отличаются БИОСы плат (с первого взгляда):
в БИОСе первой платы есть автоопределение геометрии жёсткого диска
в БИОСе второй платы есть поддержка сопроцессора Weitek (я от этого могу отказаться без проблем)
в БИОСе второй платы есть настройки shadow RAM (отсутствие этого тоже смогу пережить)

Соответственно вопрос: возможно ли БИОС первой платы поставить вместо БИОСа второй платы сохранив работоспособность компьютера и получив поддержку больших жёстких дисков?
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
ElVovan_reloaded
Переставить так просто нельзя. Разные производители, да и чипсеты разные.
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
Нуууу попробовать точно можно, от этого ничего не сломается ну может кроме операцыонки :)
только после смены микросхем биоса сбрось настройки кмос и потом заново их настроиш...

Я так вообше переставлял биос с 486-й матери на 386-ю :biggrin:
там все было разное, но работало! Только 386-й видел почему-то 640 кб ОЗУ хотя стояло 8 МБ :biggrin:
0leg
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 окт. 2007
> там стоит NetBSD 2.0.
А сделать раздел /boot с ядром в пределах видимости БИОСа — что, никак?

> возможно ли БИОС первой платы поставить вместо БИОСа второй платы
Вот что за люди пошли... Как будто бы трудно переставить и посмотреть результат. А о рез-тах потом здесь отписался бы в духе "БИОСы мамы такой-то и такой-то (не)взаимозаменяемы!".
ElVovan_reloaded
Newbie


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


Ссылка


Дата регистрации на форуме:
2 авг. 2008
[q]
А сделать раздел /boot с ядром в пределах видимости БИОСа — что, никак?
[/q]
Это одноразовое решение для конкретного случая, мало ли что ещё понадобится подключить (уже установленное). А если и не понадобится, то мне будет спокойнее, если я буду знать, что я смогу всё же подключить произвольный винчестер с произвольной операционкой (ну не совсем винчестер произвольный, но по крайней мере от полугигабайта до некоторой величины, да и операционки не все перенос на другую машину выдерживают, но просто хотелось бы, чтоб конкретно эта плата поддерживала хотя бы гигабайтовые жёсткие диски).
[q]
Как будто бы трудно переставить и посмотреть результат.
[/q]
Не трудно, просто хотел убедиться, что как минимум никакого вреда замена биоса не принесёт ни самой плате, ни вставленному в неё железу... А то мало ли что...
ElVovan_reloaded
Newbie


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


Ссылка


Дата регистрации на форуме:
2 авг. 2008
Большая плата с БИОСом от маленькой даже не стартует. Наоборот не проверял поскольку нет смысла.

Возникло ещё несколько вопросов:
1) В БИОСах обеих плат есть настройка внутреннего кэша процессора, включить её, правда, ни на одной из плат нельзя. Я правильно понимаю, что это встроенная поддержка процессоров Cyrix и Texas Instruments, предназначенных для апгрейда? На маленькой плате это выглядит несколько бессмысленным.

2) До недавнего времени у меня было 2 мат сопроцессора - intel 387 20МГц и IIT 3c87-33МГц, у интела отсутствует одна нога и он не работает. В маленькой плате в БИОСе есть только одна опция касающаяся сопроцессора - проверять его при загрузке или нет. При загрузке операционной системы (NetBSD 2.0) выводилось сообщение типа "PENTIUM FDIV BUG DETECTED!!!", при этом, после загрузки любое приложение, использующее сопроцессор повисало при попытке выполнить первую же инструкцию сопроцессора, система сама не повисала, зависшее приложение можно без проблем прибить. Тогда я решил, что это сопроцессор палёный (он даже и не нагревался, а безногий интел всё же грелся). На днях у меня появился intel 387dx 16-33, эта ситуация повторилась и с ним (ситуация с багом и повисанием приложений), а вот на новой (большой) плате оба сопроцессора заработали (а IIT в самом деле работает и не греется). Получается, что плата является дефективной и сопроцессор использовать не может? А операционка просто не совсем адекватно на какую-то ошибку сопроцессора реагировала?

3) Интересный факт: большая плата попала ко мне со вставленным 40-мегагерцовым процессором АМД (абсолютно идентичным напаянному на плату, за исключением того, что надписи на нём не нарисованы, а выгравированы), человек сказал, что отдаёт плату мне в том виде, в котором вынул из корпуса; получается что кто-то кому-то когда-то при продаже впарил лишний процессор... Но вопрос не об этом - когда в гнездо процессора вставлен какой-либо ещё процессор, то нагреваются всё же оба процессора, на th99 я даже нашёл эту плату, но там нет возможности отключить основной процессор, получается, что он будет потреблять, даже если работать не будет. Это не вопрос всё же, просто факт такой...
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
ElVovan_reloaded написал:
[q]
Но вопрос не об этом - когда в гнездо процессора вставлен какой-либо ещё процессор
[/q]
486 SLC ?

ElVovan_reloaded написал:
[q]
При загрузке операционной системы (NetBSD 2.0) выводилось сообщение типа "PENTIUM FDIV BUG DETECTED!!!"
[/q]
Это и есть ошибка блока с плавающей запятой (математический сопроцессор) просто не имеет смысла в операционной системе указывать данную ошибку для всех видов процессоров с битым или дефектным с завода (некоторые модели Pentium) блоком.
ElVovan_reloaded
Newbie


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


Ссылка


Дата регистрации на форуме:
2 авг. 2008
as написал:
[q]
486 SLC ?
[/q]
Нет, к сожалению у меня процессора для апгрейда нет, пробовал интеловские 386 с частотой 25 и 33 МГц.
[q]
Это и есть ошибка блока с плавающей запятой (математический сопроцессор) просто не имеет смысла в операционной системе указывать данную ошибку для всех видов процессоров с битым или дефектным с завода (некоторые модели Pentium) блоком.
[/q]
В моём случае сопроцессоры нормально работают на другой плате, думаю, что тут ошибка материнки. Насколько я знаю FDIV баг - ошибка при делении, баг назван по соответствующей инструкции. Я не знаю каким образом система при загрузке проверяет сопроцессор и какую ошибку она получает в данном случае, но всё же странно, что она ссылается на FDIV bug, при котором сопроцессор работает, просто делит что-то не так. На самом же деле сопроцессор вообще не работает, программа вешается на инструкции finit (инициализация сопроцессора), попробовал fldz (загрузка нуля в вершину стека) без инциализации - всё-равно вешается. При отсутствии сопроцессора как и положено программа вылетает с недопустимой инструкцией.
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
ElVovan_reloaded написал:
[q]
программа вешается на инструкции finit (инициализация сопроцессора)
[/q]
Какая программа ? Ось ?
ElVovan_reloaded
Newbie


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


Ссылка


Дата регистрации на форуме:
2 авг. 2008
Ось - NetBSD 2.0, программа самописная, выглядит как-то так:
[q]
int main(){ __asm("finit\n");return(0);}
[/q]
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
Понятно... скрипт. А зачем он нужен ? Какая цель ?
Кстати в FAQ к NetBSD подробно описана установка на системы с материнками, которые не понимают больше 540 мб...
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. Плюс ещё надо бы проверить время доступа микросхем.
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 - просто немного из другой оперы...
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
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 написал:
[q]
Я это написал потому, как адрес С800 для загрузки биоса контроллера могут использовать только SCSI, RLL\MFM. IDE контроллер своего биоса не имеет, и работает через БИОС материнки.
[/q]
- угу, почти правильно.

Почти, потому что:

а\ IDE контроллеры бывают очень разные - у меня есть минимум три, которые обладают собственными БИОСами. Один из них на VLB, два других на PCI. Названия интересны?

б\ по адресу С800 "живёт" кусок БИОСа матери, который отвечает за работу с дисками (не обязательно IDE!) Соответственно, при загрузке компа после того, как образ БИОСа скопирован в оперативку это место (С800) может быть перезаписано образом БИОСа контроллера. Именно поэтому при установке контроллеров со своим БИОСом рекомендуется отключать "затенение"! Дело в том, что "затенение" происходит раньше, чем копирование образа БИОСа контроллера.

=> Получается следующий казус: образ, отвечающий за работу с дисками, переносится в "теневую" область, НО это - НЕ образ БИОСа контроллера, (а кусок биоса матери) - собственно, это часть ответа на следующий вопрос:


as написал:
[q]
Какие могут здесь быть конфликты ? Материнская плата PC AT - соответственно в отличие от XT, умеет грузиться как со своего биоса, так и с биоса контроллеров находящимся по адресам C800 и D000.
[/q]
- один из возможных конфликтов описан чуть выше.

Мать стандарта АТ, конечно, очень часто "умеет грузиться" не только с C800, но и с других адресов, но она не обязана перебирать их автоматически. Более того, много раз попадались мне варианты явного выбора адреса загрузочного контроллера.

Мать для "трёшки", вобщем-то, имеет право не уметь грузиться с других адресов...
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
aT написал:
[q]
IDE контроллеры бывают очень разные - у меня есть минимум три, которые обладают собственными БИОСами. Один из них на VLB, два других на PCI. Названия интересны?
[/q]
Кэширующие контроллеры IDE, как правило оснащены перемычкой отключающей собственный БИОС, либо запускаются только после инициализации основного биоса материнки, и подменяют только часть функций системного биоса, ну этот пример уже совсем "высосан из пальца".
Про затенение я и не упоминал, потому как ответ уже был и я сним полностью согласен, причём здесь

aT написал:
[q]
Именно поэтому при установке контроллеров со своим БИОСом рекомендуется отключать "затенение"!
[/q]
aT написал:
[q]
Мать для "трёшки", вобщем-то, имеет право не уметь грузиться с других адресов...
[/q]
Да конечно она имеет право, а зачем ей грузиться с другого адреса ? CompactFlash загрузочный ? Если нет - будет она грузиться со SCSI, только правильно настроенной.
uav1606
Advanced Member


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


Ссылка


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

Никогда не видел "родного" дистрибутива W`NT, но W2K и WXP как бы продолжают линию NT. Насколько могу судить, у W2K и WXP "родной" дистрибутивный сидюк эмулирует хард. Экстраполируя получаем, что у NT 4.0 тоже эмулируется хард => контроллер не умеет грузить сидюки, для загрузки эмулирующие хард.
[/q]
Насколько мне известно, W2K и XP используют загрузочные CD без эмуляции. Т.е. с них просто берутся несколько секторов (а именно 4 для XP), эти сектора записываются в память и дальше уже работает загрузчик. Смотрите, например, тут, как сделать загрузочный CD Windows XP из не загрузочного:
http://www.phantom.sannata.ru/...&st=40
Проблема с загрузкой вероятно как раз в том, что может быть этот контроллер может грузить только CD с эмуляцией флопа - таких большинство. ElVovan_reloaded, попробуйте сами сделать такой CD, взяв за основу любую загрузочную дискету и Nero.
vk6666
Advanced Member


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


Ссылка


Дата регистрации на форуме:
27 мар. 2008
uav1606
uav1606 написал:
[q]
W2K и XP используют загрузочные CD без эмуляции. Т.е. с них просто берутся несколько секторов
[/q]
возможно, но по факту встречал мамки, которые моглы грузится с диска WinNT4 но не могли запустить загрузочный диск 2000 или ХР (речь идет о лицензионных оригинальных дисках)
ElVovan_reloaded
Newbie


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


Ссылка


Дата регистрации на форуме:
2 авг. 2008
Сидюк всё же не работает, я его подключил к другому компьютеру, там он определяется, но диски не читает. С хардом полный порядок, операционка (NetBSD 4.0) на него встала нормально, но ставил я её с другой платы, поддерживающей загрузку с обычного CD-привода (кстати, у NetBSD загрузчик эмулирует дискету 2.88). А на трёшке загрузиться не получается, SCSI-контроллер нормально находит загрузочную запись на винче, загрузчик выводит свои сообщения, а когда дело доходит до загрузки ядра, выводится такая картина (сердечки там ещё и мигают):

Раньше я что-то подобное видел только один раз, когда случайно чипы памяти в видуху не той стороной воткнул, с чипами тогда пришлось распрощаться. Сейчаз же у меня нормальные видухи (аж пять штук), полностью рабочие, но каждая из них выдаёт ту же картинку, на другой плате (для пень-ммх) с того же винча с теми же видухами всё нормально грузится.

Все настройки выставил как и было рекомендовано, также убедился, что система начинает грузится с жёсткого диска при абсолютно любом id.
Если не рекомендуется затенять память для внешнего относительно матери железа, то зачем же в настройках БИОСа матери вообще присутствуют опции затенения? В данной материнке вообще ничего интегрированного нет, даж COM-портов; также в настройках БИОСа нет возможности выбора адреса загрузочного контроллера, значит подразумевается то, что он будет использовать стандартный адрес, либо то, что он достаточно умный, чтоб использовать свой БИОС для загрузки.

Кэша определяется 256 кило, в настройках БИОСа 0ws нет, есть от 1 до 4.

Возник вопрос про апгрейд платы процессором от Cyrix или Texas Instruments: насколько я понимаю, у них есть привязка к частоте, под которую заточена материнка (http://www.chipdb.org/cat-cx486-drx-122.htm - не просто так ведь там написана частота через дробь, типа 25/50), на старых платах находится таймер, частота которого в два раза превышает частоту процессора, это, вроде как, тактовый генератор, задающий частоту, я правильно понимаю? Так вот, у меня на плате 40-мегагерцовый процессор, есть 80-мгц таймер, какой-то 14.31818-мгц (который я на всех платах встречаю) таймер и ещё какой-то совсем маленький в виде цилиндрика со стёршейся надписью. Никаких вариантов для поддержки иных частот нет. Правда я вставлял и 25-мгц и 33-мгц процессоры, но на какой частоте они работали - сказать не могу. Специально искал в сети 80-мгц процессоры для апгрейда 386, но ничего не нашёл, только 33/40/50/66. Но тем не менее моя плата должна поддерживать апгрейд, не даром же там в БИОСе есть настройки внутреннего кэша, который в оригинальных 386 отсутствует. Вот и вопрос: если мне удастся раздобыть какой-нибудь 50/66-мгц процессор, он сможет нормально работать с этой материнкой? Никаких глюков и сбоев из-за несоответствия частот не должно быть?
vk6666
Advanced Member


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


Ссылка


Дата регистрации на форуме:
27 мар. 2008
ElVovan_reloaded
ElVovan_reloaded написал:
[q]
Раньше я что-то подобное видел только один раз, к
[/q]
то же самое я наблюдал при попытке запустить NT4.0 на 386й машине.. скорее всего ядро системы NetBSD 4.0 юзает какие-то инструкции, которые есть только в 486х или старше компах.

ElVovan_reloaded написал:
[q]
ак вот, у меня на плате 40-мегагерцовый процессор, есть 80-мгц таймер, какой-то
[/q]
все правильно - кварц на 80 мгц нужен когда камень на 40. а 25\50 - значит что он ест цириксовые 486е ,у которых встроенный множитель частоты..

ElVovan_reloaded написал:
[q]
Специально искал в сети 80-мгц процессоры для апгрейда 386, но ничего не нашёл, только 33/40/50/66
[/q]
были и 100 мгц (33х3) в 386е гнездо., но за них такие деньги просят, что лучше о них забыть.. в нете упоминания о них нет ,но видел фотку в чьей-то коллекции..

ElVovan_reloaded написал:
[q]
икаких глюков и сбоев из-за несоответствия частот не должно быть?
[/q]
т.к. в этом камне есть свой L1 кэш размером 1 кб, то мать должна уметь его распознавать, в биосе должны быть пункты
External cache и internal cache с вариантами вкл\выкл, иначе может виснуть..

ElVovan_reloaded написал:
[q]
не даром же там в БИОСе есть настройки внутреннего кэша,
[/q]
о, не заметил ,тогда все ок должно быть.
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
ElVovan_reloaded написал:
[q]
но ставил я её с другой платы,
[/q]
типичная ошибка - надо было ставить на другой машине только загрузчик, а потом хоть с CF хоть с образа предварительно залитого на винт, хоть по сети установить операционку на 386. Либо воспользоваться загрузочной дискетой. Можно также скомпилировать конкретно под машину. Процесс на тройке конечно достаточно длительный. Ну и конечно не стоит отбрасывать битый кэш или ОЗУ материнки.

ElVovan_reloaded написал:
[q]
Если не рекомендуется затенять память для внешнего относительно матери железа, то зачем же в настройках БИОСа матери вообще присутствуют опции затенения?
[/q]
Имелось ввиду, что не рекомендуется затенять именно загрузочные внешние устройства, про скажем видео никто ничего не говорил, пожалуйста в добрый путь.
ElVovan_reloaded
Newbie


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


Ссылка


Дата регистрации на форуме:
2 авг. 2008
Всё ясно, значит надо искать апгрейд процессора, чтоб свежую операционку поставить...
Попробовал я NetBSD 3.1, результат тот же, только картинка другая. Ну что уж тут делать, решил ставить версию 2.0, она то уж стопудово на 386 работает, у меня на IDE винче стоит. Но не тут-то было, установиться-то она установилась (всё на той же плате под пень-ммх), а вот запускаться на плате от 386 не захотела (на пнёвой нормально стартует), в тот момент, когда ядро должно стартовать комп просто в перезагрузку уходит, я даж не знаю кто виноват, загрузчик или ядро. Решил поставить FreeDOS, но тот вешается при попытке запустить разметку диска, не по зубам ему скази, несмотря даже на выставленные в enable опции БИОСа контролера, касающиеся поддержки доса. Скачал миникс, там вообще диск оказался не загрузочным. Из дистрибутивов линукса даже самые легковесные не смогут работать на 8 мб оперативки.
Так что останется у меня IDEшный винч с загрузчиком (ну и ДОСом) и сказёвый с NetBSD, правда если и в такой конфигурации загрузчик откажется ядро грузить, то папку /boot оставлю на маленьком раздельчике на IDEшном винче...
[q]
были и 100 мгц (33х3) в 386е гнездо.
[/q]
Блин, теперь я спать не смогу спокойно...
[q]
типичная ошибка - надо было ставить на другой машине только загрузчик, а потом хоть с CF хоть с образа предварительно залитого на винт, хоть по сети установить операционку на 386.
[/q]
На IDEшный винч я тоже с другого компа ставил (правда только NetBSD 2.0), но всё работает, в дистрибутиве есть несколько закомпиллированых под 386 вариантов ядер, одно из которых инсталлятор предлагает выбрать. У меня HelloWorld на трёшке компиляется 10-15 секунд, ядро собирать не буду. А дискетки со мной дружить не хотят, хоть как-то работать соглашается каждая вторая (если не каждая третья), да и те работают не дольше недели.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
ElVovan_reloaded Насколько помню, у меня RedHat Linux 5.2 вроде работал на i386. Имеется в виду не современый Enterprise 5.2, а выпуска 1998 года.

http://redhat.lsu.edu/dist/5.2/iso/
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
ElVovan_reloaded
http://www.linuxiso.com.ua/goods.php?id=1057
Этот я ставил на DX40 неделю назад, на ноут не стал на десктоп-без проблемм.
vk6666
Advanced Member


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


Ссылка


Дата регистрации на форуме:
27 мар. 2008
на DX40 я подтыкал винч с установленной FreeBSD 4. (не помню дальше какая ,то-ли 4.2 то-ли еще какая) - так вот она прекрасно запустилась, плюс еще этот же винч был запущен на 386 SX-25 с 4мя метрами мозга..
ElVovan_reloaded
Newbie


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


Ссылка


Дата регистрации на форуме:
2 авг. 2008
Такое ощущение, что на этот контроллер проклятие какое-то наложено, где инсталлированный на IDE-винч дистрибутив грузится нормально, там тот же дистрибутив, установленный на SCSI уходит в ребут примерно в тот момент, когда загрузчик должен начать загружать ядро. Это на 386 рестартует, на пентиуме всё нормально. Проверял на различных версиях дистрибутивов BSD, может это у них семейная болезнь? А указанный DeLi не посмотрел, мне ISOшник не загрузочный попался. Нарою в ближайшее время дискеток, попробую этот DeLi, а заодно и minix. Очень древние операционки смотреть неохота, ищу что-то от 2004 года, тот же NetBSD на подобном железе нормально работает, просто у платы какая-то нестыковка со скази-контроллером.

Никто не знает, есть ли на старых матплатах какие-нибудь нюансы при загрузке с неподдерживаемых родным БИОСом устройств? (даже при наличии поддержки в БИОСе соответствующего контроллера)
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
ElVovan_reloaded написал:
[q]
Проверял на различных версиях дистрибутивов BSD, может это у них семейная болезнь?
[/q]
Вполне возможно - например у меня на freeBSD если включен ACPI тоже ребут вместе с паникой, приходится его после установки отключать в freeBSD.

ElVovan_reloaded написал:
[q]
уходит в ребут примерно в тот момент, когда загрузчик должен начать загружать ядро
[/q]
До выбора вариантов загрузки ?
ElVovan_reloaded
Newbie


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


Ссылка


Дата регистрации на форуме:
2 авг. 2008
[q]
До выбора вариантов загрузки ?
[/q]
Да, там появляются какие-то цифры и курсорчик крутится (-\|/), после чего снова появляется POST, снова запускается загрузчик... и так далее до бесконечности. (на IDE, напомню, всё нормально, такое только на SCSI)
as
Advanced Member


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


Ссылка


Дата регистрации на форуме:
26 мар. 2007
Попробуй поставить GRUB
<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Вопросы по платам для 386
RSS

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

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

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