Форум: Техническая поддержка

Тема: BSOD при вызове метода SetLDeviceEvent(). L780M

Вы не вошли.

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

Андрей
03.03.2014 16:04:51
#1

Гость

BSOD при вызове метода SetLDeviceEvent(). L780M

Здравствуйте.

В одной из наших разработок используется карта L780M Rev.C. При попытке вызова метода SetLDeviceEvent() вываливается BSOD со следующей ошибкой:

SYSTEM_SERVICE_EXCEPTION
** ldevpci.sys - Address FFFFF8800579B7AD base at FFFFF88005799000, DateStamp 51d56494
** STOP: 0x0000003B ...

В программе использовался модифицированный код из примера l7xx2.osc. Драйвер lcomp от 21.02.14. Конфигурация ПК:

ОС: Windows 7 64
Мат. плата: Gigabyte H81M-S2PV
ЦПУ: Intel Core i5-4670
RAM: 8Gb
GPU: ATI Radeon HD4600

Помогите, пожалуйста, с решением этой проблемы.

03.03.2014 16:56:44
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: BSOD при вызове метода SetLDeviceEvent(). L780M

А приложение Ваше 32-битное или x64?

Андрей
04.03.2014 14:04:09
#3

Гость

Re: BSOD при вызове метода SetLDeviceEvent(). L780M

32-битное

Андрей
06.03.2014 12:16:14
#4

Гость

Re: BSOD при вызове метода SetLDeviceEvent(). L780M

В общем, проблема решилась перекомпилированием программы под x64. Но хотелось бы иметь возможность отлаживать 32-битное приложение под x64 без вылетов в BSOD, т.к. конечное изделие имеет 32-битную архитектуру.

06.03.2014 13:56:36
#5

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: BSOD при вызове метода SetLDeviceEvent(). L780M

Я скоро положу исправленный lcomp. Не обработал корректно конверисю 32 бит HANDLE в 64 битный...

Андрей
06.03.2014 18:20:51
#6

Гость

Re: BSOD при вызове метода SetLDeviceEvent(). L780M

Заранее спасибо за помощь.

AlexN
19.05.2017 13:57:28
#7

Гость

Re: BSOD при вызове метода SetLDeviceEvent(). L780M

Проблема не решена!

На Windows 7 x64 ваш же пример lcomp_l7xx_osc (32-бит)
на вызове SetLDeviceEvent приводит к BSOD
(всегда и на разных машинах с модулями Е14-140М и Е-154).

Используется lcomp.dll версии 6.0.2.2.

При работе с lcomp64.dll такой проблемы нет,
но перекомпилировать рабочую прогу в 64-бита нет возможности.

01.06.2017 15:55:48
#8

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: BSOD при вызове метода SetLDeviceEvent(). L780M

Что-то меня тогда отвлекло и решение было сделано только для части плат (исправлен драйвер для PCI плат). Доделаю. Но это будет только для актуальных драйверов на WDF.  6.0.2.2 это старые WDM драйвера которые я писал еще на NuMega Driver Studio - их уже проблематично подправлять.

Ольга
12.12.2017 09:53:37
#9

Гость

Re: BSOD при вызове метода SetLDeviceEvent(). L780M

Проблема не решена и для PCI платы l-791!
На Windows 7 x64 вызов SetLDeviceEvent приводит к BSOD.
Используется lcomp.dll версии 7.0.2.2. Приложение 32-битное. На Windows XP оно работает.

12.12.2017 13:34:40
#10

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: BSOD при вызове метода SetLDeviceEvent(). L780M

я такой версии 7.0.2.2 не припомню. 7.0.0.X только были

Ольга
12.12.2017 13:41:29
#11

Гость

Re: BSOD при вызове метода SetLDeviceEvent(). L780M

Poul пишет:

я такой версии 7.0.2.2 не припомню. 7.0.0.X только были

Ошиблась. Конечно, 7.0.0.2.

12.12.2017 14:23:53
#12

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: BSOD при вызове метода SetLDeviceEvent(). L780M

понял. будем исправлять.

Контакты

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

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

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

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