Перенаправление COM-портов в демо-режиме

Что работает или не работает с WTware.
Ответить
Spark45
Сообщения: 9
Зарегистрирован: Ср июл 18, 2012 8:40 am

Перенаправление COM-портов в демо-режиме

Сообщение Spark45 »

Собственно, работает ли сабж?
Вроде бы все настроено правильно, но на сервере порты не видны. Надо разобраться, дело в железе, в ограничениях демо-режима или все же в конфиге.
Клиент - eBox 2300sx c WTware 5.0.7, сервер - 2003 R2 SE.

ЗЫ Извиняюсь, если уже был такой вопрос :)
Spark45
Сообщения: 9
Зарегистрирован: Ср июл 18, 2012 8:40 am

Re: Перенаправление COM-портов в демо-режиме

Сообщение Spark45 »

От лицензии проброс портов не зависит:
aka писал(а):Лицензия только убирает банер с экрана. Весь функционал не зависит от наличия лицензии.
Стало быть, либо несовместимость с железом, либо кривой конфиг.

PS Еще в процессе загрузки вылезает ошибка: "modprobe: failed to load module apm: no such device"
Кто-нибудь с подобным встречался?
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Перенаправление COM-портов в демо-режиме

Сообщение aka »

Spark45 писал(а):Собственно, работает ли сабж?
Да.
Spark45 писал(а):но на сервере порты не видны
Как ты это определил?
Spark45 писал(а):ошибка: "modprobe: failed to load module apm: no such device"
Не страшно.
Spark45
Сообщения: 9
Зарегистрирован: Ср июл 18, 2012 8:40 am

Re: Перенаправление COM-портов в демо-режиме

Сообщение Spark45 »

aka писал(а):Как ты это определил?

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

change port
Результат:
AUX = \DosDevices\COM1
COM1 = \Device\Serial0
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Перенаправление COM-портов в демо-режиме

Сообщение aka »

Эта команда запущена в терминальной сессии?
Лог покажи.
Spark45
Сообщения: 9
Зарегистрирован: Ср июл 18, 2012 8:40 am

Re: Перенаправление COM-портов в демо-режиме

Сообщение Spark45 »

aka писал(а):Эта команда запущена в терминальной сессии?
О да.
aka писал(а):Лог покажи.
Вложение.
Вложения
log.rar
(12.96 КБ) 583 скачивания
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Перенаправление COM-портов в демо-режиме

Сообщение aka »

1. Возьми методичку от сканера и найди там код, который нужно отсканировать чтобы перевести сканер в режим com-порта. Ключевые слова serial, rs232, unidirection, bidirection. Когда получится, в строке лога:
| P: Vendor=0c2e ProdID=0700 Rev= 1.00
0700 должно изменится на 0720. 0700 - эмуляция клавиатуры. 0720 - эмуляция com-порта.

update: это неверно. И 0700, и 0720 это эмуляция com-порта, свежие версии втвари работают в обоих режимах.

2. Убери shared_usb=on.
Spark45
Сообщения: 9
Зарегистрирован: Ср июл 18, 2012 8:40 am

Re: Перенаправление COM-портов в демо-режиме

Сообщение Spark45 »

aka писал(а):1. Возьми методичку от сканера и найди там код, который нужно отсканировать чтобы перевести сканер в режим com-порта. Ключевые слова serial, rs232, unidirection, bidirection. Когда получится, в строке лога:
| P: Vendor=0c2e ProdID=0700 Rev= 1.00
0700 должно изменится на 0720. 0700 - эмуляция клавиатуры. 0720 - эмуляция com-порта.

2. Убери shared_usb=on.
Назрели 2 вопроса.

1. com-порт при надлежащей записи в конфиге прокидывается в любом случае, или только при наличии на нем какого-либо оборудования?
2. прокинет ли shared_usb=on usb-сканер, работающий в режиме com-порта?

Надо кое-что пояснить. На момент снятия лога com-порты клиента были пусты; был подключен usb-сканер, работающий в режиме com-порта (похоже, что P: Vendor=0c2e ProdID=0700 Rev= 1.00 относится к нему). Пардонирую, мне следовало указать это в предыдущем посте.
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Перенаправление COM-портов в демо-режиме

Сообщение aka »

Spark45 писал(а):1. com-порт при надлежащей записи в конфиге прокидывается в любом случае, или только при наличии на нем какого-либо оборудования?
Ком-порт прокинется если он (ком-порт) есть. Если на матери есть com1 и он разрешен в биосе, то он прокинется независимо от подключения к нему оборудования. Если на матери нет com5, то serial=com5 не прокинется. Если не подключено ни одного usb-com моста, то serial=com3(usb) не прокинется.
Spark45 писал(а):2. прокинет ли shared_usb=on usb-сканер, работающий в режиме com-порта?
Теоретически - да, прокинет. Если ей не будет мешать serial=com3(usb), пытающийся захватить то же устройство.

Практически usbip сырая штука, может закапризничать. Пробовать надо.
Spark45 писал(а):Надо кое-что пояснить. На момент снятия лога com-порты клиента были пусты; был подключен usb-сканер, работающий в режиме com-порта (похоже, что P: Vendor=0c2e ProdID=0700 Rev= 1.00 относится к нему). Пардонирую, мне следовало указать это в предыдущем посте.
Еще раз повторяю: "Vendor=0c2e ProdID=0700" это сканер НЕ в режиме com-порта. В режиме com-порта этот сканер скажет, что он 0720.

update: это неверно. И 0700, и 0720 это эмуляция com-порта, свежие версии втвари работают в обоих режимах.
Spark45
Сообщения: 9
Зарегистрирован: Ср июл 18, 2012 8:40 am

Re: Перенаправление COM-портов в демо-режиме

Сообщение Spark45 »

aka писал(а):Ком-порт прокинется если он (ком-порт) есть. Если на матери есть com1 и он разрешен в биосе, то он прокинется независимо от подключения к нему оборудования. Если на матери нет com5, то serial=com5 не прокинется. Если не подключено ни одного usb-com моста, то serial=com3(usb) не прокинется.
Тем не менее, почему-то порты не прокидываются. На матери есть (аж 2 штуки), биосе включены, в конфиге прописаны. В логе не было ничего интересного по этому вопросу?
aka писал(а):Еще раз повторяю: "Vendor=0c2e ProdID=0700" это сканер НЕ в режиме com-порта. В режиме com-порта этот сканер скажет, что он 0720.
Ок, с режимом сегодня поэкспериментирую.
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Перенаправление COM-портов в демо-режиме

Сообщение aka »

Spark45 писал(а):
aka писал(а):Ком-порт прокинется если он (ком-порт) есть. Если на матери есть com1 и он разрешен в биосе, то он прокинется независимо от подключения к нему оборудования. Если на матери нет com5, то serial=com5 не прокинется. Если не подключено ни одного usb-com моста, то serial=com3(usb) не прокинется.
Тем не менее, почему-то порты не прокидываются. На матери есть (аж 2 штуки), биосе включены, в конфиге прописаны. В логе не было ничего интересного по этому вопросу?
В логе, который ты выше выложил, написано "serial=com3(usb)". Про com1 и com2 ничего не написано, поэтому терминал даже не пытался загружать драйвер com-порта.
А что это за мать?
Spark45
Сообщения: 9
Зарегистрирован: Ср июл 18, 2012 8:40 am

Re: Перенаправление COM-портов в демо-режиме

Сообщение Spark45 »

aka писал(а):В логе, который ты выше выложил, написано "serial=com3(usb)". Про com1 и com2 ничего не написано, поэтому терминал даже не пытался загружать драйвер com-порта.
Забыл совсем об этом :)
Во вложении - лог с прописанными портами.
aka писал(а):А что это за мать?
Ни я, ни гугл, ни документация (2 клочка туалетной бумаги) не знаем.
Подозреваю, что идентичная установленной в этом девайсе: http://www.nix.ru/autocatalog/thin_clie ... 92202.html
Вложения
log2.rar
(12.68 КБ) 581 скачивание
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Перенаправление COM-портов в демо-режиме

Сообщение aka »

1. Надо писать
serial=com1,com2
Тогда пробросит два порта. Если пишешь две строки serial= подряд, то значение первой будет потеряно.

2. На матери два порта нашло.

3. Пробросило com2.

Если в терминальной сессии нет com2, рой сервер. В свойствах RDP-Tcp есть галки, позволяющие запретить проброс портов. И проверь с виндовса штатным mstsc.exe на этот же сервер этим же юзером, позволит ли пробросить порты.
Spark45
Сообщения: 9
Зарегистрирован: Ср июл 18, 2012 8:40 am

Re: Перенаправление COM-портов в демо-режиме

Сообщение Spark45 »

aka писал(а):1. Надо писать
serial=com1,com2
Тогда пробросит два порта. Если пишешь две строки serial= подряд, то значение первой будет потеряно.
Спасибо, поправлю и проверю.
aka писал(а):2. На матери два порта нашло.
Значит, должно работать?
aka писал(а):3. Пробросило com2.
Если в терминальной сессии нет com2, рой сервер. В свойствах RDP-Tcp есть галки, позволяющие запретить проброс портов. И проверь с виндовса штатным mstsc.exe на этот же сервер этим же юзером, позволит ли пробросить порты.
com2 таки нет.
Гарантирую, что на серваке в настройках rdp все Ок. 23 юзера сидят с виндовых клиентов, все с нормально прокинутыми com.
Сейчас вот со своей машины (Win7 x64) проверил под тем юзером, порты на месте :)
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Перенаправление COM-портов в демо-режиме

Сообщение aka »

В логе я ошибок не вижу. Попробуй свежую версию втвари, если и с ней не появятся порты - выкладывай лог, будем копать.
Spark45
Сообщения: 9
Зарегистрирован: Ср июл 18, 2012 8:40 am

Re: Перенаправление COM-портов в демо-режиме

Сообщение Spark45 »

aka писал(а):В логе я ошибок не вижу. Попробуй свежую версию втвари, если и с ней не появятся порты - выкладывай лог, будем копать.
Стоит крайняя стабильная. Бету пробовал - внутренняя ошибка при запуске.
Ответить

Вернуться в «Железо и WTware»