Autofaucets.ru - автоматический сборщик криптовалюты с кранов!

Проблема несовместимости Windows 98 и MB GA-8I945GME

Posted by Cooper Mon, 03 Jul 2006 09:02:00 GMT

Было решено заменить компьютер на складе, устаревший морально и физически – P-233, HDD 2Gb, RAM 20Mb. Из-за возможных конфликтов оборудования и операционных систем, отличных от Windows 98, с существующим прикладным ПО складского учета КСУ, были предъявлены требования к хард и софтвэр:

  • Материнская плата ASUS или GIGABYTE с интегрированным видеоконтроллером. Предыдущий опыт показал, что с крутыми видеокартами некорректно работает, если вообще работает, драйвер дополнительной памяти EMM386. В итоге КСУ недополучает так нужной ей дополнительной памяти и отказывается работать в ресурсоемких режимах, типа формирования отчета и оборотной ведомости;
  • Поддержка ОС Windows98 (наличие драйверов для этой ОС как минимум для видеокарты и сетевой платы).;

    В результате был приобретен компьютер с материнской платой Gigabyte и интегрированной видеокартой фирмы ИНТЕЛ, для которой отсутствовала поддержка Win98. Поиск в интернет подтвердил это полностью, – для этой модели драйверов нет! КСУ заработало без проблем, правда драйвер расширенной памяти EMM386 с параметром ram напрочь отказался загружаться. Замена параметра на noems немного помогла, но тестирование навскидку показало, что КСУ вываливается в некоторых режимах (например просмотр накладных в ненулевом отчете) с “Внутренней ошибкой DBCREATEINDEX(0)”. Помогло полностью закоментаривание строки с EMM386.exe в config.sys Проведённое тестирование в различных типичных для этой машины режимах работы (ввод и печать накладной, формирование карточки, просмотр оперативных остатков) каких-либо проблем не выявило. Возможно, что с ростом размера файла со списком накладных (при длительной работе без сброса данных в архив) или в режимах, требующих большего объема памяти всё-таки может сказаться отсутствие EMM386. Пока нерешенной осталась другая проблема, – напрочь зависает программа печати ценников, при попытке открытия в ней справочника товаров и тары. Исследования показали, что причина скорее всего в установленном графическом режиме 640х480 16 цветов. Такой эффект уже наблюдался ранее при установке на новом компьютере в другой фирме.

В этой ситуации вырисовывались следующие варианты решения проблемы, некоторые из которых были опробованы и в результате был выбран метод №2:

(1) поиск драйвера (или его аналогов) интегрированного видеоадаптера чипсета Intel 945G; попытка установить драйвера для младшей модели чипсета завершилась неудачно /7.05.2006/

(2) установка другого видеоадаптера с поддержкой Win98 в гнездо PCI-E или PCI. С большим трудом были найдены две PCI карты:

  • NONAME S3 Virge/DX (Q5C2BB). Драйвера и утилиты
  • ASUS PCI-V775V2 S3 Trio64V2/DX (Q5A3CD). Драйвера и утилиты.

    После установки платы автоматически были найдены драйвера для видеочипсета S3. Дополнительно были установлены родные драйвера ASUS+DirectX 8.1. После того как количество цветов было увеличено до 256, BDEADMIN и программа ЦЕННИКИ заработали без проблемм /7.05.2005/;

(3) переход на Windows XP (для которой есть видеодрайвер Intel 945G), работа с КСУ из VMWare Virtual Machine Win98 возможно придется прибегнуть к этому методу, в случае необходимости использования компьютера как основного сервера, т.к. в этом случае придется осуществлять ресурсоемкие операции, типа формирования оборотной ведомости, на этой машине ;

(4) установка новой версии bdeadmin, в которой возможна решен баг с видеорежимом стандартного VGA (если конечно это считалось багом :) установка новой версии bdeadmin не помогла /7.05.2005/

Ресурсы, использованные при исследовании:

Posted in  | Tags , ,  | no comments