Уф, дочитал "Building a Kernel in an Expansion ROM of a PCI Add-On Card" geocities.com/mamanzip/Articles/Expansion_ROM_OS/Expansion_ROM_OS.html (Darmawan M S a.k.a Pinczakko)
Из неё следут, что более гарантировано грузится переписанный (или пропатченный - не понял ещё) SCSI-контроллер, видимо, все биосы материнок изначально ожидают, что загрузкой с него дело всё равно кончится, чего ты тут не сканируй и предпочитают не суетиться под клиентом.
Мне это не очень нравится из экономически-технических соображений: SCSI-контроллер недешёвая и сама по себе полезная вещь, их так просто с полки не возьмёшь помучать - все в работе. А сетевых карт (10Мбит ISA) десяток валяется, хочется дать им вторую жизнь. И не думаю, что надо будет много пЫва, чтоб заполучить их сотню, если не выбросили при апгрейдах на 100Мбит. С PCI похуже, но тоже есть несколько. Не очень понимаю привязанность автора к Realtek 8139A - у меня лично такая вообще одна, больше 3Com'ов 9xx.
Неясности:
1)Что-то не помню в биосах 386х-486х машин пункта "загрузка с сетевой карты", да и в первых Пентях тоже.
2)После пропатчивания биоса сетевой/SCSIкнтр. устройство может работать по первоначальной специальности? (ceтевая, видимо, может - работает же без, а SCSI?)
3)А что с биосами на видеокартах? Их для этой цели можно перевоспитать?
Вообще скучковать бы эту тему куда-то в одно место, а не в три. RomOS - подходящая ветка, но и раньше были:
"Размещение программы в ПЗУ и ее пуск до старта", например, заглохла ещё в апреле, по сути, она также пришла к:
- загнать ОС в БИОС, (а вот помню была тошиба...)
- флэш с ОС на PCI (сами всё с нуля сделаем)
- биос -> моё -> биос (чуть пропатчим)
Далее, вопрос распадется на 2: ISA-неизвестно-как-все-забыли и PCI-согласно-спецификации-2.1
Уф, дочитал "Building a Kernel in an Expansion ROM of a PCI Add-On Card" geocities.com/mamanzip/Articles/Expansion_ROM_OS/Expansion_ROM_OS.html (Darmawan M S a.k.a Pinczakko)
Из неё следут, что более гарантировано грузится переписанный (или пропатченный - не понял ещё) SCSI-контроллер, видимо, все биосы материнок изначально ожидают, что загрузкой с него дело всё равно кончится, чего ты тут не сканируй и предпочитают не суетиться под клиентом.
Мне это не очень нравится из экономически-технических соображений: SCSI-контроллер недешёвая и сама по себе полезная вещь, их так просто с полки не возьмёшь помучать - все в работе. А сетевых карт (10Мбит ISA) десяток валяется, хочется дать им вторую жизнь. И не думаю, что надо будет много пЫва, чтоб заполучить их сотню, если не выбросили при апгрейдах на 100Мбит. С PCI похуже, но тоже есть несколько. Не очень понимаю привязанность автора к Realtek 8139A - у меня лично такая вообще одна, больше 3Com'ов 9xx.
Неясности:
1)Что-то не помню в биосах 386х-486х машин пункта "загрузка с сетевой карты", да и в первых Пентях тоже.
2)После пропатчивания биоса сетевой/SCSIкнтр. устройство может работать по первоначальной специальности? (ceтевая, видимо, может - работает же без, а SCSI?)
3)А что с биосами на видеокартах? Их для этой цели можно перевоспитать?
Вообще скучковать бы эту тему куда-то в одно место, а не в три. RomOS - подходящая ветка, но и раньше были:
"Размещение программы в ПЗУ и ее пуск до старта", например, заглохла ещё в апреле, по сути, она также пришла к:
- загнать ОС в БИОС, (а вот помню была тошиба...)
- флэш с ОС на PCI (сами всё с нуля сделаем)
- биос -> моё -> биос (чуть пропатчим)
Далее, вопрос распадется на 2: ISA-неизвестно-как-все-забыли и PCI-согласно-спецификации-2.1