Можно ли добавить в BIOS (440BX) поддержку SCSI?

Год назад пытался разобраться, но руки не дошли.
Вторая попытка.
Есть комп, скажем, на плате Iwill BD100Plus (без SCSI).
Есть старая ISA SCSI-плата без БИОСа. Таким образом, грузиться с подключенного к ней винта нельзя.
Можно ли теоретически добавить в БИОС материнской платы БИОС SCSI, чтобы при загрузке обнаруживался винт?
Вроде бы есть материнки этой же серии, но со SCSI. Можно ли влить их прошивку? Или поискать прошивку для SCSI-платы, аналога этой, но со встроенным биосом, и "долить" ее как биос стороннего производителя, в штатный?

В принципе что-то подобное возможно?
Делал ли кто-нибудь?

Аватар пользователя rgt

Если у вас SCSI на ISA, то грузиться с него будет гораздо медленнее, чем со старого 2-3 гигового IDE. Так что вся эта затея, скорее всего только в качестве упражнения на процедуру модификации БИОСа.

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

Аватар пользователя ivp

Я делал, только не с Исой, - есть такие PCI SCSI контроллеры Tekram DC-315/315U, тоже безбиосные; в любом случае, технология одна и та же: надо добавить SCSI BIOS в BIOS матери с помощью CBROM'а (cbrom /pci ).
Два совета, если надумаете это делать:
1. Просмотрите с помошью CBROM'а, что с PCI-модулями - очень часто на старых матерях там уже торчит какой-нибудь "универсальный" SCSI BIOS, типа NCR40, лучше его предварительно удалить от греха подальше (cbrom /pci release, если больше одного PCI-модуля - /pci[no]...);
2. Пользуйтесь CBROM v.2.07 (ссылка для закачки есть на первой странице сайта).

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Аватар пользователя Root

Цитата:
В принципе что-то подобное возможно?
Делал ли кто-нибудь?

Скажем так: для ИСА-контроллера БИОС как мертвому припарки. Во-первых, ИСА-контроллеры тормозные(не больше 8МБ/сек), во-вторых, ИСА-контроллеры обычно предназначены для сканнеров, в третьих, если у ИСА-контроллера пинципиально нет БИОСа(нет аналогичной модели с той же элементной базой и БИОСом), то боюсь, Вы его не сможете заставить работать с БИОСом.
Цитата:
Можно ли теоретически добавить в БИОС материнской платы БИОС SCSI, чтобы при загрузке обнаруживался винт?

Можно. Но БИОС адаптера должен "знать" Ваш адартер, иначе ничего не выйдет:(

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

rgt SCSI на ISA, то грузиться с него будет гораздо медленнее, чем со старого 2-3 гигового IDE.
В принципе, как раз приготовил 2-гиговый DMA-33. Поэтому частично затея, скорее всего только в качестве упражнения на процедуру модификации БИОСа.
Хотя с другой стороны, особая скорость и не нужна. ОП много, документы на сервере (небось по сети 100 Мбит грузиться будет быстрее;)).
ivp надо добавить SCSI BIOS в BIOS матери с помощью CBROM'а (cbrom /pci ).
Я в принципе, так и делал, но не решился прошивать после сообщения об измененном БутБлоке:
rom.by/phpBB2/viewtopic.php?t=247&highlight=


ТеперЬ, однако, руку набил на "горячей перепрошивке", вторая идентичная машина есть, можно и рискнуть;)
очень часто на старых матерях там уже торчит какой-нибудь "универсальный" SCSI BIOS, типа NCR40
Ну если он универсальный, то почему не видит мою плату? Она вроде самая что ни на есть стандартная..
Root ИСА-контроллеры тормозные(не больше 8МБ/сек)
Насколько я понимаю, UDMA-66 - это и есть 8 МБ примерно?
ИСА-контроллеры обычно предназначены для сканнеров
У меня еще и магнитооптика на нем висит;)

если у ИСА-контроллера пинципиально нет БИОСа(нет аналогичной модели с той же элементной базой и БИОСом), то боюсь, Вы его не сможете заставить работать с БИОСом.

Насколько я представляю, это и есть основная проблема...
Или все-таки поискать "универсальный" БИОС из тех, о которых говорилось выше?

Аватар пользователя ivp

Слово "универсальный" потому и забрано в кавычки, что подходит он только для определенного класса сказей (иначе, как думаете, зачем бы я стал перешивать его на Текрамовский, о чем я и написал? Как любой в меру ленивый человек я, будь бы это возможно, пошел бы по пути наименьшего сопротивления... wink ). Если Ваш девайс не определяется, то причин может быть две:
1-я - "универсальность" не для него wink ;
2-я - в БИОСе матери нет вообще никакого SCSI BIOS, ни "универсального", ни какого-либо другого.
Кроме того, "свой" БИОС всегда лучше всякого "универсального", как драйвера от производителя лучше Майкрософтовских... wink
Кстати, Вы не написали, смотрели ли модули БИОС матери CBROM'ом, и что у Вас получилось.
Измененный бут-блок пусть Вас не пугает, и шить с ним тоже не самое страшное занятие, особенно если овладели хот-свапом - намного важнее корректность CRC, а "правильный" CBROM (именно v.2.07) эту корректность гарантированно обеспечивает.
Касательно UDMA66 - это не 8, а 66MB/s пиковых и порядка 45-50MB/s в среднем...

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

как думаете, зачем бы я стал перешивать его на Текрамовский
кстати, а старый "универсального" биос не сохранился?

Кстати, Вы не написали, смотрели ли модули БИОС матери CBROM'ом, и что у Вас получилось.

 No. Item-Name         Original-Size   Compressed-Size Original-File-Name 
================================================================================  
  0. System BIOS       1F620h(125.53K)15E54h(87.58K)original.tmp
  1. Other(6F62:0000)  009E0h(2.47K)00729h(1.79K)original.tm1
  2. XGROUP CODE       05D90h(23.39K)03F0Bh(15.76K)awardext.rom
  3. CPU micro code    08000h(32.00K)04DBDh(19.43K)CPUCODE.BIN
  4. ACPI table        02165h(8.35K)00E47h(3.57K)ACPITBL.BIN
  5. EPA pattern       02D3Ch(11.31K)00382h(0.88K)iwillbmp.bmp
  Total compress code space  = 35E54h(215.58K)
  Total compressed code size = 2040Eh(129.01K)
  Remain compress code space = 15A46h(86.57K)
                          ** Micro Code Information **
Update ID  CPUID| Update ID  CPUID |  Update ID  CPUID|  Update ID  CPUID
----------------+------------------+------------------+-------------------
PPGA   05   0681|  PPGA   03   0665|  SLOT1  13   0630|  SLOT1  20   0632
SLOT1  34   0633|  SLOT1  35   0634|  SLOT1  40   0651|  SLOT1  2A   0652
SLOT1  10   0653|  SLOT1  09   0660|  SLOT1  06   0670|  SLOT1  03   0671
SLOT1  0C   0672|  SLOT1  0A   0673|  SLOT1  14   0680|  SLOT1  01   0681

"правильный" CBROM (именно v.2.07) эту корректность гарантированно обеспечивает.
А чем хуже более поздние версии? 2.15 и др.?[/code]

Аватар пользователя ivp

"Универсального", т.е. NCR40, не сохранилось, но точно знаю, зде взять: скачайте с главной старницы сайта (или из архивов Чайнтека) БИОС для Чайника 6BTM0, и "достаньте" его оттуда (модуль PCI[0], даже, если мне память не изменяет, называется ncr40.bin, или .rom), синтаксис ключа извлечения модуля уточните с помощью cbrom /?, кажется, /pci extract.
У Вас, судя по картинке, ничего "лишнего" в БИОСе матери нет... wink
Более поздние версии тем и хуже, что не всегда (если не сказать, всегда не) корректно пересчитывают CRC после операций с модулями; обратите внимание, что про это пишется везде на сайте, включая документацию к патчеру - видимо, не просто так... roll

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Вот, что я нашел: AHA-152x BIOS, version 1.4
Но смущает описание:

Цитата:
These utilities are designed to update the Retail version of the controllers. They are not designed for motherboard embedded controllers or OEM adapters. Using this utility for OEM adapters, designed-in controller chips, or other Adaptec SCSI host adapters may render those adapters unusable.

If you are still unsure about the status (OEM versus Retail) of the Adaptec Hardware Product you have purchased, please contact Adaptec Customer Service at one of the worldwide telephone numbers on our Contact Support page. The Customer Service Representative can assist in determining the status of your product. Please have the product handy, as they may need you to check the serial number or other areas of the adapter for information.

Notes:
This product does not feature a flashable BIOS. This file is intended for use with EPROM programming equipment, to make ROM chips.

Аватар пользователя ivp

Если это именно Ваш контроллер, то, исходя из собственного опыта, скажу - бывают, конечно, разные случаи, но чаще всего подобные предупреждения явлются не более чем оговорками по снятию с себя юридической ответственности за чужую продукцию, и ни о какой технической совместимости/несовместимости не говорят.
Корме того, надо понимать, что прошивка "неправильного" БИОСа не "убивает" устройство, а просто делает его недоступным (либо при загрузке only, либо и под ОС тоже).
Лично я в таких случаях предпочитаю шить, ни разу не было, чтобы при "совпадении" устройства и БИОСа, хотя бы частичного wink , девайс переставал бы работать (конкретный худший вариант - появляется в PCI-листинге перед загрузкой ОС и работает только под ОС, но полностью функционально); к тому же, "отшить" взад можно всегда...

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Интегрировал.
Вот что получилось:

 No. Item-Name         Original-Size   Compressed-Size Original-File-Name 
================================================================================  0. System BIOS       1F620h(125.53K)15E54h(87.58K)original.tmp
  1. Other(6F62:0000)  009E0h(2.47K)00729h(1.79K)original.tm1
  2. XGROUP CODE       05D90h(23.39K)03F0Bh(15.76K)awardext.rom
  3. CPU micro code    08000h(32.00K)04DBDh(19.43K)CPUCODE.BIN
  4. ACPI table        02165h(8.35K)00E47h(3.57K)ACPITBL.BIN
  5. EPA pattern       02D3Ch(11.31K)00382h(0.88K)iwillbmp.bmp
  6. PCI driver[A]     04000h(16.00K)0215Ah(8.34K)b_0100.bin
  Total compress code space  = 35E54h(215.58K)
  Total compressed code size = 22568h(137.35K)
  Remain compress code space = 138ECh(78.23K)

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей