Render.ru

Очень быстрый PIV,ошибка деления,карта зависает

#1
Использую карту Electronic-Design AV Card,если не в курсе-была такая немецкая фирма,делала очень хорошие продукты,пока не обанкротилась...
Судите сами - на карте два DV in/out,S-Video in/out, Composite in/out, Sound stereo RSA in/out, SCSI UW,всё на одном прерывании/через мост/. Zoran 37,36, MJPG,DVD,AVI, 10Mbit, 4:2:2.
Всё было хорошо на PIII, 1000Mhz, но на новом PIV, 2,4Mhz, Gigabyte GA-8IHXP, 850E, RIMM 1066, 256Mb, Matrox G400 dual head, IDE RAID 0, 2х80Gb/8mb WD система работать перестала.Установлены все правильные драйверы к материнке и видеокарте G400,прошит последний BIOS, Получить же драйвер для
Electronic-Design нет возможности по указанной выше причине,сайт фирмы существует,но не функционален и информации по софту для данного продукта минимум.Поискав в сети,я всё-же нашёл новые дравйеры, но они полностью ориентированы только на DV, к тому-же софтовые, а карта работает именно с хардварным кодеком, разницу, думаю нет смысла объяснять.Старый аналоговый драйвер меня полностью устраивает...если бы он работал.
Путём многочисленных эксперементов я установил, что проблема не в прерываниях и пр., а в том, что называется RunTime 200, Error 200 и пр. К тому-же в протоколе ошибок чёрным по белому написано :

Программа VEDITOR вызвала ошибку деления в модуле AVCARD.DLL по адресу 0002:000088a3.
Регистры:
EAX=000003e8 CS=2a4f EIP=000088a3 EFLGS=00000246
EBX=000003e8 SS=284f ESP=000076fa EBP=00007704
ECX=00000000 DS=2a67 ESI=00006b6e FS=0000
EDX=00000000 ES=0000 EDI=0000678e GS=0000
Байты по адресу CS:EIP:
66 f7 f9 66 8b d0 66 c1 ea 10 a3 6c 6b 9a fc 00
Содержимое стека:
00006782 3eb42a67 77180005 2a4f87d0 89656b6e 094a2a4f 08a92a47 77252a67 2a470371 2a670000 772d2a67 015f1841 77402a67 01673da6 2a470308 01772a67


Программа AVCAP32 вызвала ошибку защиты памяти
в модуле KRNL386.EXE по адресу 0001:00001a32.
Регистры:
EAX=00000001 CS=0167 EIP=00001a32 EFLGS=00000246
EBX=0000045b SS=348f ESP=000067f0 EBP=000067f4
ECX=00000000 DS=3eaf ESI=00000020 FS=0000
EDX=80d035ff ES=19ef EDI=0000ffff GS=0000
Байты по адресу CS:EIP:
8e 46 06 8b 4e 04 81 e1 ff 7f e3 2e 49 26 8b 36
Содержимое стека:
0020ffff 0ef26818 045b0001 000a017f 00f30000 00000000 00003eae 01170000 36073a05 045b3607 13206846 00010007 19ef0068 00000001 19ef3eaf 19ef000a


Программа RUNDLL32 вызвала ошибку деления в модуле AVCARD.DLL по адресу 0002:000088a3.
Регистры:
EAX=000003e8 CS=3627 EIP=000088a3 EFLGS=00000246
EBX=000003e8 SS=32ef ESP=00006f66 EBP=00006f70
ECX=00000000 DS=36c7 ESI=00006b6e FS=0000
EDX=00000000 ES=0000 EDI=0000678e GS=0000
Байты по адресу CS:EIP:
66 f7 f9 66 8b d0 66 c1 ea 10 a3 6c 6b 9a fc 00
Содержимое стека:
00006782 ed0836c7 6f840001 362787d0 89656b6e 094a3627 08a9361f 6f9136c7 361f0371 36c70000 6f9936c7 01671841 6fac36c7 016f3da6 361f0308 017f36c7

AVCard.dll -это Lowlevel драйвер, и зависает именно он.AVCap32 - программа захвата из родной поставки Electronic-Design AV Card, VEDITOR - Ulead 6.5

То есть- быстренький,однако компьютер оказался,и просходит деление на ноль,а результат не помещается в 8 bit,и надо изменить либо коэффициент деления,либо отключить счётчик.Как известно,ранее при написании программ не учитывали, что будут достигнуты нынешние частоты,и включали в программы счётчик для подсчёта быстродействия машины. Загвоздка в том, как его выключить...или настроить для данного случая.Не являясь програмистом, мне сложно разобраться в исходниках,dll-ках.Кое-что я всё-же попробовал сделать,избавился от сообщения при запуске UMS 6.5 - "Программа вызвала ошибку AVCARD.DLL и будет закрыта", но UMS 6.5 и прочие кодека Electronic-Design M-JPG 16 как не видели, так и не видят, а захват вообще сказал - "Please,install hardware first!" Я пробовал изменять исходник AVCARD.dll,пробовал патчить его програмками типа Error 200,RunTime 200- не помогает.Кстати все dll - 16 Bit.
Резюмируюя сказанное,был бы очень признателен,если бы получил ответ или
помощь советом,рекомендацией, к кому обратиться поправить драйвер,
тем более что данная проблема возникла не у меня одного, как оказалось,
и вообще имеет общий характер для пользователей новых машин.
Работы много,повторюсь,буду очень признателен за помощь или совет.

С уважением, Альберт Щербина, "AL.TECH.Video",
Киев, 268-97-11
 
Сверху