Здравствуйте, 486, Вы писали: 486>Если есть возможность , то посмотри что пишет/читает драйвер и что действительно принимает PCI плата.
486>У меня глухо вешался компьютер время от времени. Причем нельзя даже было добраться, через JTAG порт, к внутренним регистрам DSP (которое сидело на PCI шине). Через Софтайз я смотрел, что посылает драйвер, а через хардверный дебагер (который подключил к DSP), контролировал правильность данных. Оказалось что драйвер посылал N слов, а фирмварь ждал N+1. Не правильно программировались внутренние DMAи у DSP и DMAи начинали писать за пределы физической памяти DSP, что приводило к зависанию всей системы.
Спасибо за ответ.
Плата не зависает, попробую сравнить что оказалось у нее в памяти после зависания PC.
DMA не используется ни с той ни с другой стороны. Очень странно что это зависит от чипсета. Думаю что прямых логических ошибок в коде нет