Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

Проблема с установкой L780M - конфликт прерываний?

Вы не вошли.

 Поиск | Регистрация | Вход 

SergeyGK
04.04.2022 19:11:17
#1

Гость

Проблема с установкой L780M - конфликт прерываний?

Поставил L780 M в ХР. Установилась нормально, регистратор работает. Но, запуске  режима DМА через мое приложение компьютер перезагружается (!).
Сразу скажу, что дело не в моем приложении - оно успешно работает многие годы на нескольких компьютерах)
А скорее в том, что плата разделяет одно прерывание с видеокартой, хотя система и  не жалуется на конфликт.   
Как справиться с этой проблемой, подскажите пожалуйста...

05.04.2022 12:35:56
#2

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,487

Re: Проблема с установкой L780M - конфликт прерываний?

1. На платах типа L-780(M) полностью отсутствует режим DMA.
2. Попробуйте переставить плату в другой PCI разъём.
3. Я так понимаю, что Вы используете последнюю библиотеку "LComp". А штатный пример L7xx.tst из этой библиотеки  тоже приводит к перезагрузке компьютера?

SergeyGK
08.04.2022 15:55:28
#3

Гость

Re: Проблема с установкой L780M - конфликт прерываний?

1. DMA здесь действительно не причем. Асинхронные преобразования в моей программе работают нормально, штатный пример L7xx.tst -   тоже,
а  вот при вызове процедуры SetParametersStream происходит перезагрузка 
2. Попробовал переставить в другой PSI разъем - не помогло... впрочем, и после переустановки плата продолжает делить одно прерывание с видеокартой
3. Последняя версия библиотеки LComp на этот компьютер не устанавливается, с версией 2010 г. возникают вышеописанные проблемы, 
а вот с версией библиотеки 2007 г. - все работает !!!   Проблема решена, хоть и довольно таки неожиданным образом...

11.04.2022 19:12:17
#4

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,487

Re: Проблема с установкой L780M - конфликт прерываний?

1. Штатный пример L7xx.tst также использует вызов SetParametersStream(). Так что если штатный пример L7xx.tst отрабатывает нормально, то это напрямую указывает на то, что и Ваша программа в принципе должна работать.
2. Я так предполагаю, что Ваша программа была написана до 2008 года. В файле Readme.txt в замечании от 17.04.2008 есть указание на то, что в структуры библиотеки были внесены несовместимые изменения из-за смены типа данных с USHORT на ULONG. Поэтому для работы с текущими драйверами Вам, скорее всего, необходимо полностью пересобрать Ваш проект, используя обновлённые заголовочные файлы.
3. Последняя библиотека "LComp" должна без всяких проблем вставать на Windows'XP (SP3). А что конкретно идёт не так при установке LComp на  Ваш компьютер?

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск