1-Wire через usb

Штатное перенаправление USB через RDP, встроенное в Windows Server
Ответить
Гость

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 я поставил. Кстати, у него заявлена возможность работы по сети, но там всё как-то не просто.
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 1-Wire через usb

Сообщение aka »

Вроде всё сделано правильно. Окошко с запущенным usbip.exe остаётся висеть, его не выключаешь?
Перенаправление usbip.exe, через shraed_usb= чаще не работало, чем работало. Копать в сторону бубна побольше. Или ставить 2012r2 и проверять свежую версию втвари с новым перенаправлением, параметр usb=
dimahomenko
Сообщения: 4
Зарегистрирован: Чт май 12, 2016 1:15 pm

Re: 1-Wire через usb

Сообщение dimahomenko »

aka писал(а):Окошко с запущенным usbip.exe остаётся висеть, его не выключаешь?
да, конечно остаётся.
SANSoft
Сообщения: 106
Зарегистрирован: Чт янв 20, 2011 9:33 pm
Откуда: Челябинск

Re: 1-Wire через usb

Сообщение SANSoft »

Пытаюсь приручить подобную железяку. Терминал на базе малинки 2B, Версия WTware v.5.4.76
в конфиге:

Код: Выделить всё

usb=04fa:2490
После входа в учетку, устройство появляется в диспетчере
1-wire.png
1-wire.png (31.97 КБ) 30455 просмотров
При обращении к ней из программы - "Регистратор не подключен"
Лог прилагаю

Код: Выделить всё

[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 КБ) 1480 скачиваний
SANSoft
Сообщения: 106
Зарегистрирован: Чт янв 20, 2011 9:33 pm
Откуда: Челябинск

Re: 1-Wire через usb

Сообщение SANSoft »

Переподключал устройство (это считыватель таблетки IButton), чтоб поменять таблетку. Таблетки используем для мониторинга температуры
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 1-Wire через usb

Сообщение aka »

C ссоседней темы скопипащу:

1. Набраться терпения. Много. Если много терпения нет, лучше не начинать копать.
2. Скачать это: http://pxe.ru/files/testing/201702141901.zip
3. Запустить. Убедиться что запустилась эта версия, и во всплывающем окошке внизу справа написано 5.4.79.
4. На другой машине запустить втваревый конфигуратор, выбрать терминал, вкладка "Логи", нажать "Получить лог".
5. Выполнить минимум действий, пока не станет ясно, что что-то пошло не так. Лог будет огромный, и нет никакого смысла тянуть. Как можно скорее увидеть, что что-то не так, и сохранить лог.

Хорошо бы предварительно обновить сервер.
SANSoft
Сообщения: 106
Зарегистрирован: Чт янв 20, 2011 9:33 pm
Откуда: Челябинск

Re: 1-Wire через usb

Сообщение SANSoft »

Сложность данного процесса в том, что нет возможности сделать это удалённо. Вот бы можно было записать на 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
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 1-Wire через usb

Сообщение aka »

Надо железку под рукой иметь. Одно непонятное место в логе вижу, куда копать мысли есть, но надо именно копать. Врядли с первого раза получится. С железкой за 200 км не починим :(
SANSoft
Сообщения: 106
Зарегистрирован: Чт янв 20, 2011 9:33 pm
Откуда: Челябинск

Re: 1-Wire через usb

Сообщение SANSoft »

Случилась очередная аказия, сгонял до завода. Взял резервную малину и девайс. Настроил у себя подобие стенда. Готов ковырять.
Для начала прилагаю свежий лог
WTware_B8.27.EB.6A.2F.F7_2017-05-22_08-53-39.zip
(27.52 КБ) 750 скачиваний
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 1-Wire через usb

Сообщение aka »

Ниработает. Запусти свежую втварь 5.4.94. Открой Блокнотом, а то конфигуратор этого ещё не знает, файл:

C:\ProgramData\WTware\Terminals\B8.27.EB.6A.2F.F7\config.wtc

И допиши в usb= слово ",debug", так должно быть:

usb=04fa:2490,debug

И сделай новый лог. Как можно меньше действий до ошибки.
SANSoft
Сообщения: 106
Зарегистрирован: Чт янв 20, 2011 9:33 pm
Откуда: Челябинск

Re: 1-Wire через usb

Сообщение SANSoft »

1.Загрузился
2.Вошёл в учётку
3.Убедился, что устройство появилось в диспетчере устройств
4.Открыл программу для работы с железкой, она её не обнаружила
5.Закрыл программу
6.Вышел из учётки
7.Сохранил лог
WTware_B8.27.EB.6A.2F.F7_2017-05-24_17-35-47.zip
(35.56 КБ) 725 скачиваний
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 1-Wire через usb

Сообщение aka »

Совсем всё плохо. А снормальным компьютером, не малиной можешь то же самое проделать? И такой же лог.
TFresh
Сообщения: 8
Зарегистрирован: Сб ноя 18, 2017 9:59 pm

Re: 1-Wire через usb

Сообщение TFresh »

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

На 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 КБ) 528 скачиваний
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 1-Wire через usb

Сообщение aka »

Попробуй это: viewforum.php?f=35
TFresh
Сообщения: 8
Зарегистрирован: Сб ноя 18, 2017 9:59 pm

Re: 1-Wire через usb

Сообщение TFresh »

Попробовал - работает, спасибо.
Ответить

Вернуться в «Перенаправление USB через RDP»