Автор: Uri , 29 ноября 2010
Есть несколько одинаковых процессорных плат. Вот таких. С ними имею 2 проблемы. Надеюсь, что решаемых перепрошивкой BIOS.
1. Не все видеорежимы VESA работают корректно.
2. Не работает ISA-DMA.

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

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

savely

15 лет 11 месяцев назад

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

Ну, кто ж мешает поискать IT8888 по VID/DID - если есть "доточить", нет - и не надо. Универсальность софта сохраняется.
А "тов. майору" - Извещение об изменениях, если есть такая проблема.

Uri

15 лет 11 месяцев назад

Support ответил. Но его ответ мне совсем не понравился. Написали они, что эта плата не поддерживает DMA для ISA. Лично я этому не верю. Потому, как IT8888G умеет это делать. Но этот их ответ означает, что в POST BIOS они не будут вводить инициализацию IT8888G. Придётся, как пишет savely, дописывать (или искать в инете) кусок программы. По определению наличия IT8888G и программированию его при наличии. Или же переходить в портовый режим работы с ISA платой. Что, возможно, окажется проще и будет менее привязано к железу. Вдруг в следующий раз платы будут с каким-нибудь другим мостом PCI-ISA.....

savely

15 лет 11 месяцев назад

Написали они, что эта плата не поддерживает DMA для ISA. Лично я этому не верю.

Плата+BIOS - не поддерживает, они вполне честно ответили. А пинать Award для нормальной поддержки/инициализации IT8888 или самим писать Addon BIOS по "допиливанию" - это не компетенция техподов. Если вы достачно серьезные заказчики в плане объемов - выходите на "шефов"...

Ну, и есть куча советов типа "ну, сделайте все же PCI-плату". Но, поскольку специфики не знаю - типа промолчу.

Uri

15 лет 11 месяцев назад

Кстати о Award BIOS и IT8888. Полазив по инету, скачал несколько pdf с описанием разных железок, в которых используется IT8888. В том числе и со скриншотами окошек BIOS для настройки IT8888. И там видно, что это тоже Award. Теперь появилась мысль найти и скачать прошивку от этих железок, потом выдрать из скачанного образа BIOS нужный кусок и попробовать внедрить его в BIOS IB945. Воспользоваться CBROM32 сумею. Но вот пока не представляю, каким образом сделать так, чтобы в BIOS Setup появились соответствующие пункты в меню. Дадите ссылку на доступное для понимая руководство по добавлению модулей в BIOS?

Насчёт PCI... наша контора пропустила этот этап. Взялись сразу за USB. Но готового кода под DOS ещё нет. А поставка комплекса очень скоро. Мы не думали, что будет засада с DMA режимом. И считали, что осталось только воткнуть рабочую плату в комп и поставить рабочую программу. А оказалось, что требуется "доработка напильником".... Но это всё почти не имеет отношения к данному форуму. Тут я хотел бы получить консультацию именно в части доработки BIOS.

savely

15 лет 11 месяцев назад

Полазив по инету, скачал несколько pdf с описанием разных железок, в которых используется IT8888. В том числе и со скриншотами окошек BIOS для настройки IT8888. И там видно, что это тоже Award.

Да, есть такое. Не факт, правда, что наличие пунктов в меню обеспечивает нормальную работу DMA... Из 3-х PDFов явные пункты DDMA Enable/Disable я увидел только в одном. Да и там сверху ребята с QNX ругались на плату, на которой как раз пункты в BIOS есть, даже про DMA...

Теперь появилась мысль найти и скачать прошивку от этих железок, потом выдрать из скачанного образа BIOS нужный кусок и попробовать внедрить его в BIOS IB945. Воспользоваться CBROM32 сумею. Но вот пока не представляю, каким образом сделать так, чтобы в BIOS Setup появились соответствующие пункты в меню.

А вот здесь еще хуже. Вряд ли эта поддержка идет модулем. Она встроена в основной BIOS, как мне кажется. Насчет пунктов меню - а слейте-ка свой BIOS и гляньте MODBINом. Может, и у Вас настройки есть, просто скрыты.