Страница 1 из 1
Перенаправление COM-портов в демо-режиме
Добавлено: Ср июл 18, 2012 8:56 am
Spark45
Собственно, работает ли сабж?
Вроде бы все настроено правильно, но на сервере порты не видны. Надо разобраться, дело в железе, в ограничениях демо-режима или все же в конфиге.
Клиент - eBox 2300sx c WTware 5.0.7, сервер - 2003 R2 SE.
ЗЫ Извиняюсь, если уже был такой вопрос

Re: Перенаправление COM-портов в демо-режиме
Добавлено: Ср июл 18, 2012 1:03 pm
Spark45
От лицензии проброс портов не зависит:
aka писал(а):Лицензия только убирает банер с экрана. Весь функционал не зависит от наличия лицензии.
Стало быть, либо несовместимость с железом, либо кривой конфиг.
PS Еще в процессе загрузки вылезает ошибка: "modprobe: failed to load module apm: no such device"
Кто-нибудь с подобным встречался?
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Ср июл 18, 2012 4:26 pm
aka
Spark45 писал(а):Собственно, работает ли сабж?
Да.
Spark45 писал(а):но на сервере порты не видны
Как ты это определил?
Spark45 писал(а):ошибка: "modprobe: failed to load module apm: no such device"
Не страшно.
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Чт июл 19, 2012 4:19 pm
Spark45
aka писал(а):Как ты это определил?
Результат:
AUX = \DosDevices\COM1
COM1 = \Device\Serial0
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Чт июл 19, 2012 6:42 pm
aka
Эта команда запущена в терминальной сессии?
Лог покажи.
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Пт июл 20, 2012 2:49 pm
Spark45
aka писал(а):Эта команда запущена в терминальной сессии?
О да.
aka писал(а):Лог покажи.
Вложение.
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Пт июл 20, 2012 4:23 pm
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.
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Вс июл 22, 2012 10:42 pm
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 относится к нему). Пардонирую, мне следовало указать это в предыдущем посте.
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Пн июл 23, 2012 1:23 am
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-порта этот сканер скажет, что он 07
20.
update: это неверно. И 0700, и 0720 это эмуляция com-порта, свежие версии втвари работают в обоих режимах.
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Пн июл 23, 2012 10:28 am
Spark45
aka писал(а):Ком-порт прокинется если он (ком-порт) есть. Если на матери есть com1 и он разрешен в биосе, то он прокинется независимо от подключения к нему оборудования. Если на матери нет com5, то serial=com5 не прокинется. Если не подключено ни одного usb-com моста, то serial=com3(usb) не прокинется.
Тем не менее, почему-то порты не прокидываются. На матери есть (аж 2 штуки), биосе включены, в конфиге прописаны. В логе не было ничего интересного по этому вопросу?
aka писал(а):Еще раз повторяю: "Vendor=0c2e ProdID=0700" это сканер НЕ в режиме com-порта. В режиме com-порта этот сканер скажет, что он 0720.
Ок, с режимом сегодня поэкспериментирую.
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Пн июл 23, 2012 12:07 pm
aka
Spark45 писал(а):aka писал(а):Ком-порт прокинется если он (ком-порт) есть. Если на матери есть com1 и он разрешен в биосе, то он прокинется независимо от подключения к нему оборудования. Если на матери нет com5, то serial=com5 не прокинется. Если не подключено ни одного usb-com моста, то serial=com3(usb) не прокинется.
Тем не менее, почему-то порты не прокидываются. На матери есть (аж 2 штуки), биосе включены, в конфиге прописаны. В логе не было ничего интересного по этому вопросу?
В логе, который ты выше выложил, написано "serial=com3(usb)". Про com1 и com2 ничего не написано, поэтому терминал даже не пытался загружать драйвер com-порта.
А что это за мать?
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Пн июл 23, 2012 3:50 pm
Spark45
aka писал(а):В логе, который ты выше выложил, написано "serial=com3(usb)". Про com1 и com2 ничего не написано, поэтому терминал даже не пытался загружать драйвер com-порта.
Забыл совсем об этом

Во вложении - лог с прописанными портами.
aka писал(а):А что это за мать?
Ни я, ни гугл, ни документация (2 клочка туалетной бумаги) не знаем.
Подозреваю, что идентичная установленной в этом девайсе:
http://www.nix.ru/autocatalog/thin_clie ... 92202.html
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Пн июл 23, 2012 4:53 pm
aka
1. Надо писать
serial=com1,com2
Тогда пробросит два порта. Если пишешь две строки serial= подряд, то значение первой будет потеряно.
2. На матери два порта нашло.
3. Пробросило com2.
Если в терминальной сессии нет com2, рой сервер. В свойствах RDP-Tcp есть галки, позволяющие запретить проброс портов. И проверь с виндовса штатным mstsc.exe на этот же сервер этим же юзером, позволит ли пробросить порты.
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Пн июл 23, 2012 10:13 pm
Spark45
aka писал(а):1. Надо писать
serial=com1,com2
Тогда пробросит два порта. Если пишешь две строки serial= подряд, то значение первой будет потеряно.
Спасибо, поправлю и проверю.
aka писал(а):2. На матери два порта нашло.
Значит, должно работать?
aka писал(а):3. Пробросило com2.
Если в терминальной сессии нет com2, рой сервер. В свойствах RDP-Tcp есть галки, позволяющие запретить проброс портов. И проверь с виндовса штатным mstsc.exe на этот же сервер этим же юзером, позволит ли пробросить порты.
com2 таки нет.
Гарантирую, что на серваке в настройках rdp все Ок. 23 юзера сидят с виндовых клиентов, все с нормально прокинутыми com.
Сейчас вот со своей машины (Win7 x64) проверил под тем юзером, порты на месте

Re: Перенаправление COM-портов в демо-режиме
Добавлено: Пн июл 23, 2012 10:30 pm
aka
В логе я ошибок не вижу. Попробуй свежую версию втвари, если и с ней не появятся порты - выкладывай лог, будем копать.
Re: Перенаправление COM-портов в демо-режиме
Добавлено: Вт июл 24, 2012 12:15 am
Spark45
aka писал(а):В логе я ошибок не вижу. Попробуй свежую версию втвари, если и с ней не появятся порты - выкладывай лог, будем копать.
Стоит крайняя стабильная. Бету пробовал - внутренняя ошибка при запуске.