1-Wire через usb
1-Wire через usb
Здравствуйте, я снова со своим антиквариатом.
терминальный сервер Windows Server 2003.
к клиенту по usb подключен 1-Wire to USB dongle DS9490R от компании Dallas Semiconductor/Maxim Integrated, а к нему - логгер температуры iButton Wire Thermochron. https://www.maximintegrated.com/en/prod ... -wire.html
Wtware 5.2.42
в конфиге прописал: shared_usb=04fa:2490
на сервере пишу: "usbip.exe -a 192.168.ххх.ххх 2-1" и получаю ответ: "new usb device attached to usbvbus port 1"
однако программа Hydroreg (для получения данных с логгера) устройство не видит, хотя утилита для тестирования датчиков, которую мне предоставил разработчик программы, опознаёт подключенный по usb датчик.
когда я делаю поиск устройства через драйвер 1-Wire, то в окошке консоли, где запущена Usbip, появляется надпись: "Receive sequence: 100", но драйвер устройство не находит.
подскажите, то ли я что-то неправильно делаю, то ли это 1-Wire такой особенный, и в какую сторону мне копать? Перед установкой драйверов Java и .net я поставил. Кстати, у него заявлена возможность работы по сети, но там всё как-то не просто.
терминальный сервер Windows Server 2003.
к клиенту по usb подключен 1-Wire to USB dongle DS9490R от компании Dallas Semiconductor/Maxim Integrated, а к нему - логгер температуры iButton Wire Thermochron. https://www.maximintegrated.com/en/prod ... -wire.html
Wtware 5.2.42
в конфиге прописал: shared_usb=04fa:2490
на сервере пишу: "usbip.exe -a 192.168.ххх.ххх 2-1" и получаю ответ: "new usb device attached to usbvbus port 1"
однако программа Hydroreg (для получения данных с логгера) устройство не видит, хотя утилита для тестирования датчиков, которую мне предоставил разработчик программы, опознаёт подключенный по usb датчик.
когда я делаю поиск устройства через драйвер 1-Wire, то в окошке консоли, где запущена Usbip, появляется надпись: "Receive sequence: 100", но драйвер устройство не находит.
подскажите, то ли я что-то неправильно делаю, то ли это 1-Wire такой особенный, и в какую сторону мне копать? Перед установкой драйверов Java и .net я поставил. Кстати, у него заявлена возможность работы по сети, но там всё как-то не просто.
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 1-Wire через usb
Вроде всё сделано правильно. Окошко с запущенным usbip.exe остаётся висеть, его не выключаешь?
Перенаправление usbip.exe, через shraed_usb= чаще не работало, чем работало. Копать в сторону бубна побольше. Или ставить 2012r2 и проверять свежую версию втвари с новым перенаправлением, параметр usb=
Перенаправление usbip.exe, через shraed_usb= чаще не работало, чем работало. Копать в сторону бубна побольше. Или ставить 2012r2 и проверять свежую версию втвари с новым перенаправлением, параметр usb=
-
- Сообщения: 4
- Зарегистрирован: Чт май 12, 2016 1:15 pm
Re: 1-Wire через usb
да, конечно остаётся.aka писал(а):Окошко с запущенным usbip.exe остаётся висеть, его не выключаешь?
Re: 1-Wire через usb
Пытаюсь приручить подобную железяку. Терминал на базе малинки 2B, Версия WTware v.5.4.76
в конфиге:
После входа в учетку, устройство появляется в диспетчере
При обращении к ней из программы - "Регистратор не подключен"
Лог прилагаю
в конфиге:
Код: Выделить всё
usb=04fa:2490
Лог прилагаю
Код: Выделить всё
[rdpdr-usb 04fa:2490] [ 836.434702] libusb_get_string_descriptor (number 0, LocaleId 1049) failed, res -9.
[rdpdr-usb 04fa:2490] [ 1088.740784] TRANSFER_IN UrbFunction 0x0008 not supported.
- Вложения
-
- 1-wire.log.txt
- (43 КБ) 1488 скачиваний
Re: 1-Wire через usb
Переподключал устройство (это считыватель таблетки IButton), чтоб поменять таблетку. Таблетки используем для мониторинга температуры
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 1-Wire через usb
C ссоседней темы скопипащу:
1. Набраться терпения. Много. Если много терпения нет, лучше не начинать копать.
2. Скачать это: http://pxe.ru/files/testing/201702141901.zip
3. Запустить. Убедиться что запустилась эта версия, и во всплывающем окошке внизу справа написано 5.4.79.
4. На другой машине запустить втваревый конфигуратор, выбрать терминал, вкладка "Логи", нажать "Получить лог".
5. Выполнить минимум действий, пока не станет ясно, что что-то пошло не так. Лог будет огромный, и нет никакого смысла тянуть. Как можно скорее увидеть, что что-то не так, и сохранить лог.
Хорошо бы предварительно обновить сервер.
1. Набраться терпения. Много. Если много терпения нет, лучше не начинать копать.
2. Скачать это: http://pxe.ru/files/testing/201702141901.zip
3. Запустить. Убедиться что запустилась эта версия, и во всплывающем окошке внизу справа написано 5.4.79.
4. На другой машине запустить втваревый конфигуратор, выбрать терминал, вкладка "Логи", нажать "Получить лог".
5. Выполнить минимум действий, пока не станет ясно, что что-то пошло не так. Лог будет огромный, и нет никакого смысла тянуть. Как можно скорее увидеть, что что-то не так, и сохранить лог.
Хорошо бы предварительно обновить сервер.
Re: 1-Wire через usb
Сложность данного процесса в том, что нет возможности сделать это удалённо. Вот бы можно было записать на SD образ, прям с малины. А ездить за 200 км без дополнительной необходимости у меня возможности нет. И вот случилась аказия - сгонял. Взял с собой ноутбук, чтоб можно было записать SD, т.к. на заводе том нет компов в пределах моей досягаемости. Только терминалы.
Снял логи как смог.
1. Загрузил малину с тестовой SD
2. Запустил на сервере конфигуратор, выбрал терминал, очистил лог загрузки TFTP, нажал кнопку "Получить лог"
3. Убедился, что получаю лог версии 5.4.79/RPi
4. Воткнул донгл и запустил прогу, которая с ним работает. Увидел сообщение об отсутствии связи.
5. Нажал кнопку сохранить лог.
повторил пп.1-5 ещё разок, Но менял в донгле таблетку
Логи тут:
https://www.dropbox.com/s/yfwnj8ekh6c5h ... 0.zip?dl=0
Снял логи как смог.
1. Загрузил малину с тестовой SD
2. Запустил на сервере конфигуратор, выбрал терминал, очистил лог загрузки TFTP, нажал кнопку "Получить лог"
3. Убедился, что получаю лог версии 5.4.79/RPi
4. Воткнул донгл и запустил прогу, которая с ним работает. Увидел сообщение об отсутствии связи.
5. Нажал кнопку сохранить лог.
повторил пп.1-5 ещё разок, Но менял в донгле таблетку
Логи тут:
https://www.dropbox.com/s/yfwnj8ekh6c5h ... 0.zip?dl=0
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 1-Wire через usb
Надо железку под рукой иметь. Одно непонятное место в логе вижу, куда копать мысли есть, но надо именно копать. Врядли с первого раза получится. С железкой за 200 км не починим
Re: 1-Wire через usb
Случилась очередная аказия, сгонял до завода. Взял резервную малину и девайс. Настроил у себя подобие стенда. Готов ковырять.
Для начала прилагаю свежий лог
Для начала прилагаю свежий лог
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 1-Wire через usb
Ниработает. Запусти свежую втварь 5.4.94. Открой Блокнотом, а то конфигуратор этого ещё не знает, файл:
C:\ProgramData\WTware\Terminals\B8.27.EB.6A.2F.F7\config.wtc
И допиши в usb= слово ",debug", так должно быть:
usb=04fa:2490,debug
И сделай новый лог. Как можно меньше действий до ошибки.
C:\ProgramData\WTware\Terminals\B8.27.EB.6A.2F.F7\config.wtc
И допиши в usb= слово ",debug", так должно быть:
usb=04fa:2490,debug
И сделай новый лог. Как можно меньше действий до ошибки.
Re: 1-Wire через usb
1.Загрузился
2.Вошёл в учётку
3.Убедился, что устройство появилось в диспетчере устройств
4.Открыл программу для работы с железкой, она её не обнаружила
5.Закрыл программу
6.Вышел из учётки
7.Сохранил лог
2.Вошёл в учётку
3.Убедился, что устройство появилось в диспетчере устройств
4.Открыл программу для работы с железкой, она её не обнаружила
5.Закрыл программу
6.Вышел из учётки
7.Сохранил лог
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 1-Wire через usb
Совсем всё плохо. А снормальным компьютером, не малиной можешь то же самое проделать? И такой же лог.
Re: 1-Wire через usb
Здравствуйте,
На windows server 2012R2 драйвер для DS9490R установлен, и если в USB сервера включить DS9490R то программа TermoReg_2.01 видит логгер температуры iButton из сеанса пользователя тонкого клиента.
Если в USB разъем тонкого клиента (старый комп x86) включить этот DS9490R, версия WTware v.6.0.4, в конфиге:usb=04fa:2490 то в диспетчере устройств появляется устройство 1-wire, но программа TermoReg_2.01 не видит адаптер/
Посмотрите пожалуйста, можно ли это победить.
На windows server 2012R2 драйвер для DS9490R установлен, и если в USB сервера включить DS9490R то программа TermoReg_2.01 видит логгер температуры iButton из сеанса пользователя тонкого клиента.
Если в USB разъем тонкого клиента (старый комп x86) включить этот DS9490R, версия WTware v.6.0.4, в конфиге:usb=04fa:2490 то в диспетчере устройств появляется устройство 1-wire, но программа TermoReg_2.01 не видит адаптер/
Посмотрите пожалуйста, можно ли это победить.
- Вложения
-
- Новый текстовый документ.txt
- (83.24 КБ) 531 скачивание
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 1-Wire через usb
Попробуй это: viewforum.php?f=35
Re: 1-Wire через usb
Попробовал - работает, спасибо.