Ошибки в USBIP Initiator

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Ошибки в USBIP Initiator

Re: Ошибки в USBIP Initiator

aka » Вт дек 11, 2012 8:31 pm

shurix писал(а):Т.е. уточняю: (а) сервер-гипервизор с воткнутой смарт-картой; (б) виртуальная машина; (в) бесдисковая станция. И если соединяться по RDP с (а) на (б), то смарт-карта будет видна в (б), а если с (в) на (б), то нет. Я правильно понял?
Не понимаю, как и зачем это - соединяться по RDP с сервера-гипервизора с виртуальной машиной.

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

Если с бездиска подключаться по rdp к виртуальной машине, то подключенной к гипервизору карты не будет.
shurix писал(а):На ключе сотня сертификатов (все школы и д/с у нас являются юридическими лицами, но не имеют своей бухгалтерии. Их всех обслуживает централизованная бухгалтерия нашего отдела образования) и доступ к ключу нужен где-то 20-25 бухгалтерам. Я одурею от такого счастья в попытках реализовать такое на XP.
А как еще это реализовать?? И я не понимаю высокого смысла иметь ОДИН ключ, доступ к которому имеют 25 человек :?
shurix писал(а):Кстати, цитируемую мной статейку про USBIP не смотрели случаем? Там написано, что серверная часть USBIP есть только под Линух, а клиентская - под Линух и Windows. Я вот и подумал, что можно как-то использовать ваш виндушный USB Initiator.
Хотя в данном случае "серверная часть" - это тот компонент, который запускается на самом бесдисковой станции, я правильно понимаю? Значит, тут дело действительно мёртвое :-(
Сервер usbip запускается на бездиске. Наш инициатор только автоматизирует обращение клиента (виндовса, терминального сервера) к серверу usbip. N/t/ никакой принципиально новой функциональносте не добавляет, но без нашего инициатора на виндовсе пришлось бы руками запускать usbip.exe для подключения каждого устройства, при каждом подключении устройства.
shurix писал(а):И вдогонку к глупым вопросам - проброс USB в терминальных сессии посредством RemoteFX на Windows 2012 никто еще не испытывал?
Оно появилось еще в 2008r2sp1. Но оно работает только в виртуальную win7, запущенную под Huper-V. В обычную терминальную сессию оно не умеет перенаправлять USB.

Re: Ошибки в USBIP Initiator

shurix » Вт дек 04, 2012 12:14 pm

aka писал(а):Смарт-карты перенаправлять нельзя. Служба смарт-карт в виндовсе так устроена, что подключенную физически к машине (карта, подключенная через usbip, выглядит для операционной системы как подключенная прямо в физический usb порт) карту видит только сессия, запущенная на консоли.

RDP-сессии видят только те карты, которые проброшены через механизм перенаправления смарт-карт этой RDP сессии, но не видят подключенную к порту usb сервера карту.
Т.е. уточняю: (а) сервер-гипервизор с воткнутой смарт-картой; (б) виртуальная машина; (в) бесдисковая станция. И если соединяться по RDP с (а) на (б), то смарт-карта будет видна в (б), а если с (в) на (б), то нет. Я правильно понял?
aka писал(а):Если ключ у тебя воткнут в хост супервизора - заведи там отдельную WinXP и средствами супервизора отдай карту ей. И пусть софт, использующий карту, работает только на этой XP.
На ключе сотня сертификатов (все школы и д/с у нас являются юридическими лицами, но не имеют своей бухгалтерии. Их всех обслуживает централизованная бухгалтерия нашего отдела образования) и доступ к ключу нужен где-то 20-25 бухгалтерам. Я одурею от такого счастья в попытках реализовать такое на XP.
aka писал(а):Здесь на форуме был злобный хак виндовса, который это ограничение отламывал. Но я его боюсь :?
Видел эту статью. Наверное, придется испробовать.

Или fabulatech usb over network - не знаете, конфликтов у него с проброшенными флешками с бесдисковиков не будет?

Кстати, цитируемую мной статейку про USBIP не смотрели случаем? Там написано, что серверная часть USBIP есть только под Линух, а клиентская - под Линух и Windows. Я вот и подумал, что можно как-то использовать ваш виндушный USB Initiator.
Хотя в данном случае "серверная часть" - это тот компонент, который запускается на самом бесдисковой станции, я правильно понимаю? Значит, тут дело действительно мёртвое :-(

И вдогонку к глупым вопросам - проброс USB в терминальных сессии посредством RemoteFX на Windows 2012 никто еще не испытывал?

Re: Ошибки в USBIP Initiator

aka » Вт дек 04, 2012 6:44 am

Смарт-карты перенаправлять нельзя. Служба смарт-карт в виндовсе так устроена, что подключенную физически к машине (карта, подключенная через usbip, выглядит для операционной системы как подключенная прямо в физический usb порт) карту видит только сессия, запущенная на консоли.

RDP-сессии видят только те карты, которые проброшены через механизм перенаправления смарт-карт этой RDP сессии, но не видят подключенную к порту usb сервера карту.

Здесь на форуме был злобный хак виндовса, который это ограничение отламывал. Но я его боюсь :?

Если ключ у тебя воткнут в хост супервизора - заведи там отдельную WinXP и средствами супервизора отдай карту ей. И пусть софт, использующий карту, работает только на этой XP.

Re: Ошибки в USBIP Initiator

shurix » Пн дек 03, 2012 11:41 pm

Не совсем по теме, но, наверное, этот вопрос лучше задать здесь. Ситуация похожая на ту, что была у SANSoft'а:
Сервер Win2008R2 является хостом виртуальных машин Hyper-V (внутри которых та же Win2008R2 в качестве терминального сервера). На него установлена WTWare и физически воткнут токен AvPass (ключ для электронной подачи деклараций от белорусских налоговиков).

Можно ли воспользовавшись USBIP пробросить этот ключ в виртуальную машину, к которой будут присоединяться с бесдисковых терминалов WTWare? Не хочется использовать дополнительные решения (вроде FabulaTech USB over Network), опасаюсь возможных конфликтов с проброшенными флешками с бесдисковиков посредством USBIP.

В статье "http://vmind.ru/2012/01/25/ispolzovanie ... yx-mashin/ описывается подобная штука посредством плясок с бубнами. А можно ли сделать подобное, например, использовав службу WTWare "USBIP Initiator"?

Re: Ошибки в USBIP Initiator

SANSoft » Пт окт 19, 2012 2:52 pm

На присланной версии "_beginthread() failed" - не появляется. Сохранение лога USBIP работает без лишнего вопроса. Спасибо!

Re: Ошибки в USBIP Initiator

aka » Пт окт 19, 2012 11:49 am

SANSoft
Ау! Ты еще здесь? Я не могу повторить "_beginthread() failed". Останавливаю службу, запускаю, подключаю USB устройство к терминалу, в конфиге терминала указано подключаться к wtusbip и указан порт. Оно подключается без ошибок.

Попробуй пожалуйста вот это:

http://pxe.ru/files/testing/201210191134.zip

Тут лишнего диалога при сохранении точно не будет. Если "_beginthread() failed" не пропадет - пиши, соберу службу wtusbip.exe с развернутым логом и будем искать, откуда оно берется.

Re: Ошибки в USBIP Initiator

aka » Пт окт 05, 2012 1:57 pm

SANSoft писал(а):Хотя справедливости ради - этот запрос тут не к месту, т.к. нет кнопки обновить лог в данном случае. ))
Да, наша ошибка. Будет исправлено в следующей версии.

Про beginthread пока ищем.

Re: Ошибки в USBIP Initiator

SANSoft » Чт окт 04, 2012 7:48 pm

У меня гарантированно выскакивает эта "_beginthread() failed" в этом случае: После перезапуска службы инициатора wtusbip и последующем старте клиента с настройкой порт. Причем не важно какой порт указать (хотя ноль не пробовал).

Но если после перезапуска службы запустить клиент с настройкой без указания порта, ошибки нет. И позже менять настройки порта можно произвольно и перезапускать терминал.

Если после появления ошибки "_beginthread() failed", просто перезапустить терминал (настройка порт не влияет на поведение в данном случае), то ошибка больше не появлется. Сыпятся другие (например ..\usbip.cpp ( 438), usbip_context::run: -- ERROR -- INTERNAL ERROR (0) ), но не "_beginthread() failed". Я так понимаю - это уже следствие того, что поток не создан. Она выскакивает только один раз - после запуска службы инициатора. (см первый абзац этого комментария)

Про логи:
Вопрос снят. Сам дурак был. Отменял сохранение, когда выскакивало предупреждение от том, что я не нажал кнопку обновить лог, иначе он будет не полным.

Хотя справедливости ради - этот запрос тут не к месту, т.к. нет кнопки обновить лог в данном случае. ))

Re: Ошибки в USBIP Initiator

aka » Чт окт 04, 2012 5:48 pm

Закономерности я не понял. Закономерность - это такая последовательность действий, которую я могу повторить на наших стендах, и увижу ошибку. Ошибкой я в этом случае считаю "beginthread failed", то что происходит дальше уже не интересно. Ручной детач хорошая мысль. Один из потоков службы при этом падает таким способом, который мы не проверяли, потому что такое жестокое обращение в голову не приходило. Я проверю, но ты тоже еще подумай пожалуйста. Мне нужна последовательность действий, которая приводит к ПЕРВОМУ "beginthread failed" ПОСЛЕ СТАРТА СЛУЖБЫ. Отставить рестарт, рестарт не совсем корректно. Надо выключить службу, затем включить, затем сделать так, чтбы появилось "beginthread failed". Последовательность действий рассказать мне.

Думаю, несохраняемость логов это тоже результат чего-то "ручного". Что еще ты делаешь "ручное"? Возможно, это связано не с втварью, а с настройкой сервера в целом. Права там поменять, службы дефолтные запретить. На свеепоставленном 2008r2sp1, с которым не сделали ничего ручного, логи будут сохраняться. Инфа 100%.

Re: Ошибки в USBIP Initiator

SANSoft » Чт окт 04, 2012 2:19 pm

Убрал параметр: port 100 из конфига терминала. Завелось. Сканер пробросился "автоматом" после перезагрузки терминала. Пошел экспериментировать с этим параметром.
Отпишусь позже.

UPD:
команда "usbip -d 1" в консоли (1 - номер порта) - вызывает ошибку:
..\usbip.cpp ( 438), usbip_context::run: -- ERROR -- INTERNAL ERROR (0).
Add: incorrect termination (192.168.2.222, 1-1).
UPD2:
Попробовал последовательно port = 1,10,50,99,100 (!!!) С перезагрузкой терминала. Службу не трогал. Устройства отключал вручную в консоли, перед перезагрузкой терминала.
Работает. даже 100

Презапустил службу. Поставил снова порт 100. Ошибка снова выскакивает.
_beginthread() failed
..\usbip.cpp ( 410), usbip_context::run: -- ERROR -- INTERNAL ERROR (12).
Add: incorrect termination (192.168.2.222, 1-1).
Поставил пор 50. Перезапустил терминал. Ошибка на месте правда _beginthread() failed уже нет.

Снова убрал порт. И перезаупстил терминал:
_beginthread() failed
..\usbip.cpp ( 413), usbip_context::run: -- ERROR -- INTERNAL ERROR (12).
Add: incorrect termination (192.168.2.222, 1-1).
Перезапустил службу и терминал
Ошибки нет. Теперь можно указывать любой порт (указал снова 100). ручной deattach Не делал больше. Само отключается нормально.
ДО перезагрузки службы все взлетает само.

Как только презагружаю службу - ошибка всплывает. Пока не уберу порт и не перезапущу службу. Вот и закономерность! Уфф...

UPD3: Как насчет несохранения логов от службы WTUSBIP? Скриншоты делать неудобно, а текст с окна выдрать в буфер обмена тоже нельзя. Контрол не позволяет текст выделить... Либо скриншот, либо перепечатка пока.

Re: Ошибки в USBIP Initiator

SANSoft » Чт окт 04, 2012 2:13 pm

Закономерность простая, как только терминал загружается. Выскакивает эта ошибка в логе. Наверно это происходит в момент попытки проброса устройства. Уж кто эту попытку инициирует - я не знаю. вам виднее. Перезагрузка терминала приводит к тому же результату... После перезагрузки службы или сервера, ошибка не вылазит сколь угодно долго. Пока не включаю терминал. Как только он включен и загружен - ошибка выскакивает. Возможно это связано с тем, что сервер на виртуальной машине Hyper-V. Там с USB не всё гладко вроде бы. Хотя ручной проброс работает, как ни странно. Может службе не хватает прав каких то? Опять же ручной проброс я выполняю в консоли с повышением и без. В другом офисе настраивал тоже 2008 х64 но не R2. Так там работает без вопросов. К тому же и машина не виртуальная там.

Re: Ошибки в USBIP Initiator

aka » Чт окт 04, 2012 11:50 am

Фигасе. В логе "_beginthread () failed" это очень любопытно. Как этого добиться? Если перезапустить службу и перезапустить конфигуратор, то как быстро вылезет новое "_beginthread () failed"? Какие-то закономерности можно найти, после чего оно вылезает в первый раз?

Re: Ошибки в USBIP Initiator

SANSoft » Чт окт 04, 2012 8:47 am

p.s. Лог диспетчера оборудования после ручного проброса
Вложения
Screenshot-2.PNG
Screenshot-2.PNG (137.82 КБ) 92753 просмотра

Re: Ошибки в USBIP Initiator

SANSoft » Чт окт 04, 2012 8:46 am

Имеем:
Терминальный сервер Win2008R2 SP1 Std (192.168.2.247). Установлен в виртуальной машине Hyper-V.
Служба wtusbip установлена на этом терминальном сервере (192.168.2.247)
Клиент wtware 5.1.20. (192.168.2.222)

Не пробрасывается МФУ HP 1536dnf (Принтер работает через встроенный в него принтсервер. проброс USB нужен чтоб использовать сканер)

Если пробросить вручную (usbip -a 192.168.2.222 1-1) то принер/сканер прекрасно работают.
Значит дело в службе wtusbip.

Логи прилагаю до проброса вручную и после проброса вручную.
Лог wtusbip с помошью конфигуратора снять не удалось, поэтому прилагаю его скриншотом. На нем видно что конфигуратор даже к диску не обращается при нажатии кнопки сохранить лог. (специально открывал ProcessMonitor)
Вложения
WTware_00.80.AD.79.86.B1_2012-10-04_11-16-06.txt
Лог терминала после ручного проброса
(121.11 КБ) 1483 скачивания
Лог wtusbip
Лог wtusbip
Screenshot.PNG (117 КБ) 92753 просмотра
WTware_00.80.AD.79.86.B1_2012-10-04_10-30-50.txt
лог терминала до ручного проброса
(107.47 КБ) 1648 скачиваний

Re: Ошибки в USBIP Initiator

aka » Вт сен 25, 2012 10:03 am

Если втвари в конфиге написать shared_disk=cdrom,floppy то будет работать та самая линуксовая система, которая автоматом монтирует и отмонтирует.

Заморочки возникли именно с пробросом этого диска непонятного состояния по RDP. Слишком виндовс не любила, когда перенаправленный диск с открытыми файлами вдруг становился недоступен, а потом на том же месте появлялись новые файлы. Да и не актуально это уже: флоповоды вымерли, сидиромы тоже скоро вымрут.

Re: Ошибки в USBIP Initiator

Soft_warrior » Вт сен 25, 2012 9:38 am

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

Re: Ошибки в USBIP Initiator

aka » Пн сен 24, 2012 5:17 pm

Не, сидиром и флоп не могу автоматизировать. Никакого сообщения "диск подключен", "диск отключен" при этом не создается. А без определенных событий "подключили-отключили" спецэффекты всякие вылазят.

Re: Ошибки в USBIP Initiator

hell » Пн сен 24, 2012 4:52 pm

от черт, яж его отключил, а автоматизировать никак ? чтобы автоматом подтягивало ?

а так через окошечко все гуд

Re: Ошибки в USBIP Initiator

aka » Пн сен 24, 2012 11:04 am

Мышку в правый нижний угол экрана. Вылезет окошко. В нем кнопка диска. Сидиром и флоповод надо подключать и отключать нажатием на кнопку, иначе до втвари не доходит. Эх молодежь, раньше и usb флешки так же подключали...

Re: Ошибки в USBIP Initiator

hell » Пн сен 24, 2012 10:59 am

эмм про какое окошко речь ?

Re: Ошибки в USBIP Initiator

aka » Пт сен 21, 2012 6:41 pm

hell писал(а):Вот лог только с параметром disk=usb
В логе написано disk=cdrom. И это правильно. Ошибок в логе не вижу. Сидиром оно нашло, готово с ним работать. Ты точно нажимал кнопку "подключить" во всплывающем снизу справа окошке? Проверь пожалуйста еще раз. Надо нажать на кнопку, и после этого сохранять лог.

Re: Ошибки в USBIP Initiator

hell » Пт сен 21, 2012 10:11 am

Вот лог только с параметром disk=usb
WTware v_5_1_20_disk-usb.txt
(51.55 КБ) 1585 скачиваний

Re: Ошибки в USBIP Initiator

hell » Пт сен 21, 2012 9:53 am

Этот лог когда уже испровал всевозможные варианты , сейчас запилю с disk=cdrom

Re: Ошибки в USBIP Initiator

aka » Ср сен 19, 2012 11:57 pm

Втварь старается сделать из компьютера электрочайник, или что-то сравнимое по сложности. Электрочайник не заморачивается контролем за конфликтами использования ресурсов. Если оди юзер вылил всю воду, а другой включил чайник не проверив наличие воды - это ваши проблемы. Чайник в этой ситуации обязан не сгореть. Сами догадывайтесь, почему нет кипятка.

"disk=cdrom" означает, что сидиром будет перенаправляться через RDP. Для этого сидиром будет подхватываться встроенным в втварь драйвером сидирома, в том числе usb сидирома.

shared_usb означает, что устройство вообще никак не будет обрабатываться на терминале. Вместо этого весь usb траффик будет уходить в сеть.

Эти два метода никак не могут работать на одном устройстве!

Вторая ошибка опять же твоя. Если написал shared_usb=server:..., то не надо лезть к usbip руками. Если хочешь лезть руками, убери указания для автоматики оставь только shared_usb=on.

Дальше буду разбираться когда эти ляпы устранишь и выложишь новые логи.

За ошибку с pata_legacy спасибо, но к USB сидирому оно никакого отношения не имеет.

Re: Ошибки в USBIP Initiator

hell » Пн сен 17, 2012 11:04 am

WTware v_5_1_20_log1.txt
Лог с USBDVD который даже в ручную не подтягивается.
(53.15 КБ) 1628 скачиваний
Лог1 с USBDVD который даже в ручную не подтягивается, но именно его надо заставить работать.

WTware v_5_1_20_log2.txt
Лог с USBDVD который автоматом не подтягивается , но подтягивается вручную и работает на чтение\запись.
(53.16 КБ) 1493 скачивания
Лог2 с USBDVD который автоматом не подтягивается , но подтягивается вручную и работает на чтение\запись.




Кажись тута зарыто

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

[gm] Loading IDE bus driver.
[gm] modprobe libata dma=2.
[KERNEL] libata version 3.00 loaded.
[gm] modprobe pata_legacy all=1.
[SYSLOG] <29>Sep 17 11:45:06 modprobe: FATAL: Module pata_legacy not found.

[gm] hardware.cpp ( 35), modprobe: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[gm] Loading cdrom driver.
[gm] modprobe usb-storage.
[gm] modprobe sr_mod.

Re: Ошибки в USBIP Initiator

aka » Пт сен 14, 2012 7:41 am

Логи в студию. И терминала, и службы, и то и то чтобы было свежей версии.

Re: Ошибки в USBIP Initiator

hell » Чт сен 13, 2012 4:17 pm

чтоб темы не плодить напишу сюда, от чего может быть такая фигня.
имеем 2 юзб-двд привода, один нормально пробрасывается и читается-пишется, а второй пробрасывается но ни читается ни темболее пишется, и самое интересное что пробрасывается почему то тока вручную, сама служба подтягивать привод не хочет ни тот ни другой(((

Re: Ошибки в USBIP Initiator

aka » Пт фев 03, 2012 2:14 pm

cartorys
1. Свежая версия втвари называется 5.0.7 или 5.1.3.
2. Пробрасывая токен через usbip, ты получишь токен как бы физически воткнутый в usb порт сервера. Проверь, увидит ли твоя прикладная программа, запущенная в терминальном сеансе, токен подключенный к usb порту сервера. Возможна неприятная неожиданность.

Re: Ошибки в USBIP Initiator

cartorys » Пт фев 03, 2012 12:35 pm

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

Использую Win Server 2008R2 x64, wtware 5.0.5, службы USB IP и TFTP - из комплекта wtware, DHCP сервер - встроенный в систему.
Не могу пробросить устройство (usb токен) по USB IP. Так же пробовал пробрасывать обычные USB флешки - тот же результат.
В конфиге прописал: shared_usb=server:192.168.13.2,15cf:0015.
Логи приложил.

Посоветуйте варианты решения проблемы.

Заранее благодарен.
Вложения
WTware_00.80.64.7F.20.D4_2012-02-03_11-30-25.zip
лог
(29.82 КБ) 879 скачиваний
WTware_USBIP_2012-02-03_11-17-49.txt
лог
(2.28 КБ) 1754 скачивания

Re: Ошибки в USBIP Initiator

aka » Пт ноя 18, 2011 12:00 am

Ramirez писал(а):Ставишь на виртуалке USB контроллер и устанавливаешь драйвер usbip версии 1.0.
А где брать 1.0?
Если ты про 0.1.0.0, то мне кажется лучше свежую 0.2.0.0.

Re: Ошибки в USBIP Initiator

Ramirez » Чт ноя 17, 2011 2:21 pm

Ставишь на виртуалке USB контроллер и устанавливаешь драйвер usbip версии 1.0.
Далее по инструкции http://wtware.ru/docs5/config.html#shared_usb

Re: Ошибки в USBIP Initiator

hell » Ср ноя 09, 2011 8:41 am

Не подскажите, ipusb на виртуалку ставить или все таки на сервер ?
я так понимаю у большинства народ сидит в 2008 терминальных сессиях, а у меня стоит VmWare и около 60 виртуалок, хочу перебросить вебку )

Re: Ошибки в USBIP Initiator

foxden » Чт окт 27, 2011 12:42 pm

У меня сервак win2008R2 просто падает в синий экран из за драйвера USBIP. Пробовал версию 2.0. 1.0 после проброса устроства из Wtware сервер его устанавливает и потом падает.

Re: Ошибки в USBIP Initiator

Arkadiy » Пн июл 04, 2011 11:09 pm

Кстати, когда разбирался со всей этой кухней, мне пришлось искать решение проблемы работы USB в виртуальных машинах на HYPER-V, т.к. це изначально не поддерживает USB, то в системе "Контроллеры USB" отсутствуют как класс.

Enabling USB Support in Windows Virtual Machines
Symptoms
This guide has been confirmed as a possible solution for the following symptoms:
Attached USB peripherals do not function

Enabling USB Support
To enable Windows USB support for a Windows virtual machine, you need to copy eight Windows "USB core files" into the virtual machine. These eight files can be found on the standard Windows install CD in the \I386 folder, and should be copied into the directories shown:

C:\Windows\INF\
USB.IN_
USBPORT.IN_
C:\Windows\System32\
USBMON.DL_
C:\Windows\System32\Drivers\
USBOHCI.SY_
USBUHCI.SY_
USBD.SY_
USBPORT.SY_
USBHUB.SY_
Next,expand the files by running the following commands from a Windows command prompt (Please note there is a space between each two file names):

C:\WINDOWS\INF>expand USB.IN_ USB.INF
C:\WINDOWS\INF>expand USBPORT.IN_ USBPORT.INF
C:\WINDOWS\system32>expand USBMON.DL_ USBMON.DLL
C:\WINDOWS\system32\drivers>expand USBOHCI.SY_ USBOHCI.SYS
C:\WINDOWS\system32\drivers>expand USBUHCI.SY_ USBUHCI.SYS
C:\WINDOWS\system32\drivers>expand USBD.SY_ USBD.SYS
C:\WINDOWS\system32\drivers>expand USBPORT.SY_ USBPORT.SYS
C:\WINDOWS\system32\drivers>expand USBHUB.SY_ USBHUB.SYS

http://www.ncomputing.com/kb/Enabling-U ... es_76.html

Re: Ошибки в USBIP Initiator

Arkadiy » Пн июл 04, 2011 7:24 pm

У меня на ХРx86 и Win2008R2 SP1 стоят драйвера 0.2.0.signed.
Екзешник(usbip.exe) использую от 0.1.0, т.к. из 0.2.0.signed с WTWare не дружит(под Win2008R2 оба екзешника только показывают список устройств, подключить не могут).
WTWare Usb Initiator работает и на ХРx86 и на Win2008R2 SP1.
WTWare 4.9.28
Заметил, что в Win2008R2 не всегда запускается мастер установки нового оборудования, если драйвера не были ранее установлены в систему, но при этом в списке устройств присутствует USB Device Over IP с восклицательным значком(Для устройства не установлены драйверы)
Драйвер можно доставать вручную. Я этого не делал, т.к. втыкал для теста Сбербанковский ключ, а к нему много чего
лишнего ставится. При этом, для сберовского ключа нужно пробрасывать два устройства (иначе не работает) a420:5420 и a420:542a, т.к. ISB-IP кажет почему-то ID a420:5420, а винда ID a420:542a
PS:
С флешками вообще проблем не было.
На ХР сбербанковский ключ работает.

Re: Ошибки в USBIP Initiator

Soft_warrior » Ср июн 29, 2011 5:36 am

а wtware с 0.2.0.0 подписанной работает? у меня чтото не получилось запустить usb-fdd через этот usb-ip на x64 server ...

Re: Ошибки в USBIP Initiator

Arkadiy » Вт июн 07, 2011 10:17 am

06.06.2011 - usbip_windows_v0.2.0.0_signed.zip
http://sourceforge.net/projects/usbip/f ... ip_windows

Re: Ошибки в USBIP Initiator

Ramirez » Ср май 18, 2011 11:07 pm

подтверждаю, работает. та же схема, только windows xp.

Re: Ошибки в USBIP Initiator

SANSoft » Ср май 18, 2011 9:47 pm

качал с офсайта:
http://citylan.dl.sourceforge.net/proje ... signed.zip

версия сервера: Win2k3 sp2 32bit
версия wtware: свежая - 4.9.28

установил usbip по мануалу, что в архиве лежит. (usbip.exe вручную переписал в c:\windows\system32, этого в инструкции нет)

На wtware уже к этому моменту был прописан параметр:
shared_usb=server:192.168.2.249,04a9:2206

я перезагрузил терминал и сканер обнаружился, и попросил драйвера. все.
в терминалку входил доменным админом... после установки дров, заходил пользователем. полет нормальный
сканер - сканирует. все

Re: Ошибки в USBIP Initiator

aka » Ср май 18, 2011 2:11 pm

Круто. У нас не работает, а у тебя работает :)

Расскажи, что качал под виндовс (версия, название файла) и какая версия втвари с этим поехала. И сервер 32 или 64 бита?

Re: Ошибки в USBIP Initiator

SANSoft » Ср май 18, 2011 11:45 am

Похоже та же проблема

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

Action: add, ip 192.168.2.221, bus 1-1.
        ..\usbip.cpp (  297), usbip_context::_get_vbus_handle: -- ERROR -- INTERNAL ERROR (0). Please, contact WTware tech support.
        ..\usbip.cpp (  371),   usbip_context::run: -- ERROR -- INTERNAL ERROR (0). Please, contact WTware tech support.
Add: incorrect termination (192.168.2.221, 1-1).
Close TCP connection while sending data, errno 0.
Action: add, ip 192.168.2.221, bus 1-1.
        ..\usbip.cpp (  297), usbip_context::_get_vbus_handle: -- ERROR -- INTERNAL ERROR (0). Please, contact WTware tech support.
        ..\usbip.cpp (  371),   usbip_context::run: -- ERROR -- INTERNAL ERROR (0). Please, contact WTware tech support.
Add: incorrect termination (192.168.2.221, 1-1).
Победил кто-то?


UPD: Отбой. Просто тупо не установлен был usbip на сервере ))))))))
Скачал последнюю версию с http://usbip.sourceforge.net
Установил по мануалу. Полет нормальный, сканер определился на ура!
Вложения
Logs.zip
(13.42 КБ) 629 скачиваний

Re: Ошибки в USBIP Initiator

aka » Ср май 04, 2011 8:35 pm

Старую usbip можно на сорсфорже взять. К ней и втварь надо старую - 4.6.11 например. В последней 4.9 более свежее ядро, и в нем протокол у usbip уже поменяли.

А еще старая usbip только на 32битных серверах едет.

Re: Ошибки в USBIP Initiator

Arny » Ср май 04, 2011 1:06 pm

старая у кого нибудь осталась?

Re: Ошибки в USBIP Initiator

aka » Ср май 04, 2011 11:34 am

Я больше ничего не понимаю в usbip. Их свежую версию мне не удалось запустить.

Re: Ошибки в USBIP Initiator

Arny » Ср май 04, 2011 10:24 am

пробую пойматся стандартным, вот что пишет:

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

C:\>usbip -a 192.168.1.14 1-1
usbip dbg: usbip_network.c: 229 (tcp_connect ) trying 192.168.1.14 port 3240

usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.1.14:3240
usbip dbg:       usbip.c: 147 (query_interface0) exportable 1 devices
usbip dbg:       usbip.c: 164 (query_interface0)      1-1: unknown vendor : unkn
own product (04b8:0131)
usbip dbg:       usbip.c: 165 (query_interface0)         : /sys/devices/pci0000:
00/0000:00:1f.2/usb1/1-1
usbip dbg:       usbip.c: 166 (query_interface0)         : unknown class / unkno
wn subclass / unknown protocol (ff/ff/ff)
usbip dbg:       usbip.c: 186 (query_interface0)         :  0 - unknown class /
unknown subclass / unknown protocol (ff/ff/ff)
usbip dbg:       usbip.c: 189 (query_interface0)
usbip dbg: usbip_network.c: 229 (tcp_connect ) trying 192.168.1.14 port 3240

usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.1.14:3240
usbip err:       usbip.c: 211 (import_device) no free port
usbip err:       usbip.c: 309 (attach_device) query

Re: Ошибки в USBIP Initiator

aka » Пн апр 11, 2011 12:15 pm

Ничего хорошего не подскажу. Не отзывается драйвер. Тот, который в .inf в архиве с usbip. Перегрузиться, переставить, еще раз перегрузиться, попробовать поймать устройство штатным usbip.exe - такого рода шаманства нужны.

Если победишь - расскажи, как.

Re: Ошибки в USBIP Initiator

Arny » Пн апр 11, 2011 7:24 am

что нибудь подскажете?

Re: Ошибки в USBIP Initiator

Arny » Вт апр 05, 2011 5:17 am

у меня подобное

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

Determined MTU 1500 for interface 192.168.1.1/255.255.255.0 on adapter A
sysiplist: Bind at 192.168.1.1:780.
Action: add, ip 192.168.1.14, bus 1-1.
        ..\usbip.cpp (  326), usbip_context::_attach_device: -- ERROR -- INTERNAL ERROR (0). Please, contact WTware tech support.
        ..\usbip.cpp (  375),   usbip_context::run: -- ERROR -- INTERNAL ERROR (0). Please, contact WTware tech support.
Add: incorrect termination (192.168.1.14, 1-1).
что делать?


самое интересное что подключил, сутки проработало, на следующий день ошибка.
уже голову сломал, помогите, пожааалуйста....
версия 4.9.26, пробовал на 4.9.25, тоже самое
Вложения
logWT.rar
прикрепляю логи
(14.29 КБ) 870 скачиваний

Re: Ошибки в USBIP Initiator

Progressor2009 » Пн июл 12, 2010 4:05 pm

Спасибо за исправление.

Re: Ошибки в USBIP Initiator

Progressor2009 » Сб июл 10, 2010 2:20 pm

пока тоже самое - ошибки в службе, логи снова отправил на почту.

Re: Ошибки в USBIP Initiator

aka » Сб июл 10, 2010 12:23 am

Ага. Смотри почту.

Re: Ошибки в USBIP Initiator

Progressor2009 » Пн июл 05, 2010 2:16 pm

aka писал(а):Логи получил. Еще не читал - все уехали в отпуск :) В первых числах июля что-нибудь по сушеству отвечу.
Народ уже повыходил из отпусков?

Re: Ошибки в USBIP Initiator

aka » Ср июн 23, 2010 6:08 pm

Логи получил. Еще не читал - все уехали в отпуск :) В первых числах июля что-нибудь по сушеству отвечу.

Re: Ошибки в USBIP Initiator

Progressor2009 » Ср июн 23, 2010 5:01 pm

Уважаемый aka - вы получили логи? Если не достаточно, могу еще какие-нибудь выслать.
Было бы очень хорошо, чтобы можно было пробросить не 3-4 устройства, а 20-30 разных usb, например ключей защиты ПО.

Re: Ошибки в USBIP Initiator

Progressor2009 » Вс июн 20, 2010 2:07 pm

Отправил логи на aka@pxe.ru, а также здесь.
Вложения
WtWareLogs.zip
(8.58 КБ) 998 скачиваний

Re: Ошибки в USBIP Initiator

aka » Сб июн 19, 2010 1:58 am

Просьба, если возможно, прислать мне логов. Лог терминала, который работает со стандартным usbip.exe, лог терминала, который не работает с нашим инициатором, и лог самого инициатора.

Лог терминала делается так: http://wtware.ru/docs/config.html#syslog Пожалуйста, внимательно посмотри, что сохраняешь лог ТЕРМИНАЛА, а не службы TFTP. Лог присылается на aka@pxe.ru.

Ошибки в USBIP Initiator

Progressor2009 » Сб июн 19, 2010 12:09 am

У меня много устройств (USB ключей защиты ПО), кот. я подключаю через usb hub, если устройство воткнуто напрямую в терминал, то оно имеет порт (bus) например 1-1, если же через hub, то порт (bus) будет уже 1-1.1, 1-1.2 и т.д. Стандартный usbip клиент подключает эти устройства нормально, а вот USBIP Initiator пытается подключится к 1-1 и соответственно в логах выдает ошибку. Просьба, если возможно, исправить данную ошибку.

Вернуться к началу