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


Проблема с E-14-140MD и win 7 64 и usb

Вы не вошли.

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

Валерий
28.11.2012 20:14:16
#1

Гость

Проблема с E-14-140MD и win 7 64 и usb

Добрый день.
Модуль себя странно ведет. При подключении к ноутбуку диод начинает мигать. При запуске какой-нибудь программы считывания из примеров, запуск происходит с ошибками, причем различными. И где-то с третьей или четвертой попытки все-таки получается запустить ввод/вывод информации. После закрытия программы диод также продолжает мигать. А если он перестал мигать и просто светиться, то при попытке запуска программы модуль не обнаруживается(в первых 127 портах), хотя в диспетчере устройств виден. Иногда же диод полностью гаснет. До этого был другой ноутбук с 32 семеркой и там было все в порядке. А на новом (dell) столкнулся с такими вот проблемами. Есть предположение, что это что-то на аппаратном уровне в usb ноута. Так как за одной мышкой тоже наблюдается странное поведение -  через каждые 5-7 минут windows еще переобнаруживает(хотя другие устройства ведут себя вполне нормально). Есть еще usb 3.0, с которым таких проблем с мышью не наблюдается. Только вот как к нему получить доступ из программы (в первых 127 портах модуль не обнаруживается) - не знаю. И это, наверное, плохая идея использовать программу написанную с использованием lusbapi на машине c драйверами от lcomp?

29.11.2012 11:16:19
#2

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

Re: Проблема с E-14-140MD и win 7 64 и usb

с usb 3.0 есть такая трабла. с текущим драйвером не работает. с usb 2.0 все должно быть корректно. драйвера там общие, но lusbapi он только 32 бита и работает в режиме совместимости.

29.11.2012 11:24:07
#3

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Проблема с E-14-140MD и win 7 64 и usb

>Есть предположение, что это что-то на аппаратном уровне в usb ноута.

По описанию у меня такое же предположение. Похоже, что USB порт отваливается (может быть, просто плохой контакт?)

>Есть еще usb 3.0 ... Только вот как к нему получить доступ из программы

По идее так же. Если в диспетчере устройств модуль виден - значит, программа должна работать. Эти самые "127 вирутальных слотов" - это весьма условное внутреннее понятие драйвера ldevusbu.sys, фактически просто список устройств, которые обслуживает этот драйвер (т.е. USB устройств LCard). То есть если модуль виден и он один на компьютере, то он всегда будет в "слоте 0".

Если Вы не видите прибор через контроллер USB3.0, то, наверное, что-то не вполне так с драйверами.
При включении в него светодиод как себя ведет? В диспетчере устройств что показывается?
Если там неизвестное устройство - попробуйте через "сменить драйвер" явно указать ему ldevusbu.

>наверное, плохая идея использовать программу написанную с использованием lusbapi на машине c драйверами от lcomp?
Да нет, идея нормальная и даже рекомендованная автором драйвера. Драйвер там один и тот же, а библиотека lcomp для lusbapi не нужна, но и не помешает. Главное, чтобы одновременно две программы не пытались открыть устройство.

29.11.2012 11:25:41
#4

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Проблема с E-14-140MD и win 7 64 и usb

(Пардон, у меня была неполная информация)
Валерий, а у ноутбука в BIOS есть какой-нибудь режим совместимости, чтобы включить контроллер как High Speed (т.е. 2.0)?

Валерий
29.11.2012 17:44:43
#5

Гость

Re: Проблема с E-14-140MD и win 7 64 и usb

При подключении к usb3.0 в диспетчере устройств модуль виден, но в ModulesViewer не виден. Диод горит стабильно. В случае usb3.0 допускаю, что он не совсем как usb устройство понимается, так как в том же диспетчере устройств в разделе пути к расположению устройства:
PCIROOT(0)#PCI(1C05)#PCI(0000)#PCI(0000)#PCI(0000)
В случае подключения к usb2.0 там:
PCIROOT(0)#PCI(1D00)#USBROOT(0)#USB(1)#USB(2)#USB(3). При подключении через usb2.0 в диспетчере модуль виден всегда, а в ModulesViewer - только когда диод постоянно мигает. 
Контакты порта, я чуть позже посмотрю.

>"а у ноутбука в BIOS есть какой-нибудь режим совместимости, чтобы включить контроллер как High Speed (т.е. 2.0)?"

Нет, - там стоит Insyde H20, в котором расширенные настройки открываются только путём перепрошивки.

Валерий
29.11.2012 17:53:46
#6

Гость

Re: Проблема с E-14-140MD и win 7 64 и usb

Кстати, на модуле стоит прошивка 3.05. Может имеет смысл его прошить на более новую?

29.11.2012 18:11:19
#7

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

Re: Проблема с E-14-140MD и win 7 64 и usb

я думаю нужно. в библиотеки файлов скачайте. но обновляйте только на компе где модуль стабильно работает.

29.11.2012 18:53:05
#8

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Проблема с E-14-140MD и win 7 64 и usb

Пожалуй, прошивку обновить стоит. Хотя поскольку на том контроллере глючит даже мышь, все-таки не очень вероятно, что спасет, но кое-какие важные изменения, касающиеся USB, там есть.

Прошивайте, как сказал Poul, на какой-то другой машине, где модуль работает стабильно.

Валерий
29.11.2012 19:36:27
#9

Гость

Re: Проблема с E-14-140MD и win 7 64 и usb

Перепрошил. Мигание не исчезло, usb3.0 не обнаружился в ModulesViewer, но зато программы стали запускаться стабильно, без ошибок и зависания модуля, что мне и требовалось. Эксперименты все равно на другом компьютере проводятся. А за usb еще понаблюдаю, все-таки другая мышь, радиомодуль и флэшки работают нормально.

Всем спасибо за помощь;)

30.11.2012 14:55:54
#10

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Проблема с E-14-140MD и win 7 64 и usb

Не за что. Удачно получилось! Видно, USB контроллер на этом ноутбуке своеобразный и весьма чувствительный к недочетам реализации.

Хотя то, что все время мигает LED, странно. Вообще он должен при включении могрнуть-моргнуть (пока определяется устройство) и потом светиться постоянно, а мигать при активности по USB.

Как будто какая-то программа постоянно посылает  запросы устройствам, что-то опрашивает в фоне. Ну ладно...