it-advisor.ru: Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 (2/2) | Thinstation по русски
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...
  • Страница:
  • 1
  • 2

ТЕМА: Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5

Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 04 Фев 2015 17:15 #2378

  • flyer
  • flyer аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 25
  • Спасибо получено: 3
  • Репутация: 1
)))) Если бы я знал ))) перепробовал на всех серваках, и на других раб. машинах... в файл тупо не записывает ))

Даже не знаю почему)))
Администратор запретил публиковать записи гостям.

Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 04 Фев 2015 17:16 #2379

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
Может как я писал выше создать файл руками и путь к нему прописать...
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.

Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 04 Фев 2015 17:20 #2380

  • flyer
  • flyer аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 25
  • Спасибо получено: 3
  • Репутация: 1
Но если тупо скоповать весь вывод вручную, то скрипт отрабатывает !!! МИСТИКА Епт!

А если пути прописать, то та же хрень выходит ((

А у вас получается хоть записать в файл?
Администратор запретил публиковать записи гостям.

Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 04 Фев 2015 18:35 #2388

  • flyer
  • flyer аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 25
  • Спасибо получено: 3
  • Репутация: 1
Значит не только у меня не записывается ))) если будет возможность проверьте плиз на Винде!!
Администратор запретил публиковать записи гостям.

Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 05 Фев 2015 18:22 #2391

  • flyer
  • flyer аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 25
  • Спасибо получено: 3
  • Репутация: 1
Только собирался постить)
Свою проблему решил!

Как и ожидалось действительно не записывается в файл метод предложеный выше, выход:
создаем файл mount.cmd
@echo on
usbip -d 1  
timeout 3
usbip -d 2
timeout 3
usbip -l ВАШ_АЙПИ 2> "1.txt" 
for /F "tokens=*" %%i in ('find "Hewlet" 1.txt') do set bus_id=%%i 
usbip -a ВАШ_АЙПИ %bus_id:~0,3%

далее просто повесил сего скрипт в автологин пользователя(не путать с Автозагрузкой самой винды)
Пример : ТЫЦ
Ну и теперь как бы ни пропадала связь с бездиском, просто напросто нужно всего лишь перегрузить бездиск, при загрузке он сам все СНАЧАЛА ОТМОНТИРУЕТ, и примонтирует..

Протестил на 3-ех отделах) Все довольны.. :drink: :drink: :drink:
Последнее редактирование: 05 Фев 2015 18:26 от flyer.
Администратор запретил публиковать записи гостям.
Спасибо сказали: admin

Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 16 Март 2016 19:11 #3574

  • dementor5
  • dementor5 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 25
  • Спасибо получено: 10
  • Репутация: 3
Начал делать по инструкции и наткнулся на то, что папочки usbip по адресу /ts/ports/kernel-modules/kernel-TS/work/src/linux-3.10.17/drivers/staging нет, не появляется.

Есть только \ts\ports\kernel-modules\kernel-TS\work\src\linux-3.18.22\drivers\usb\usbip\

Это изображения скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.



Где я накосячил? :)
Администратор запретил публиковать записи гостям.

Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 05 Апр 2016 16:54 #3609

  • wkomarov1
  • wkomarov1 аватар
Нашел следующие пути:

/ts/ports/kernel-modules/kernel-TS/work/src/linux-3.18.22/tools/usb/usbip
этот путь к файлу configure.ac

/ts/build/packages/systemd/lib/udev/
этот путь взял к папке rules.d

======хотя были и другие пути=============
/ts/build/packages/autonet/etc/udev/rules.d
/ts/build/packages/udisks/etc/udev/rules.d
/ts/build/packages/udisks/etc/polkit-1/rules.d
/ts/build/packages/udisks/build/extra/etc/udev/rules.d
/ts/build/packages/udisks/build/extra/etc/polkit-1/rules.d
/ts/build/packages/udisks/lib/udev/rules.d
/ts/build/packages/polkit/etc/polkit-1/rules.d
/ts/build/packages/polkit/lib/polkit-1/rules.d
/ts/build/packages/pcmcia/etc/udev/rules.d
/ts/build/packages/pulseaudio/lib/udev/rules.d
/ts/build/packages/xorg7/lib/udev/rules.d
/ts/build/packages/vboxguest/build/extra/etc/udev/rules.d
/ts/build/packages/xorg7_nvidia/build/extra/etc/udev/rules.d
/ts/build/packages/systemd/etc/udev/rules.d
/ts/build/packages/systemd/build/extra/etc/udev/rules.d
/ts/build/packages/systemd/lib/udev/rules.d
/ts/build/packages/iphone/lib/udev/rules.d
/ts/build/packages/ccidreader/etc/udev/rules.d
/ts/build/packages/xfwm4/lib/udev/rules.d
/ts/build/packages/system-config-printer/build/extra/etc/polkit-1/rules.d
/ts/build/packages/networkmanager/etc/udev/rules.d
/ts/build/packages/networkmanager/etc/polkit-1/rules.d
/ts/build/packages/networkmanager/build/extra/etc/udev/rules.d
/ts/build/packages/networkmanager/build/extra/etc/polkit-1/rules.d
/ts/build/packages/networkmanager/lib/udev/rules.d
/ts/build/packages/automount/etc/udev/rules.d
======хотя были и другие пути=============

После вроде как успешной сборки образа при вводе команды lsmod | grep usbip ничего не отображается, такое чувство что на клиенте не загрузился usbip, кто знает где копать?
Администратор запретил публиковать записи гостям.

Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 26 Апр 2016 19:19 #3660

  • dementor5
  • dementor5 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 25
  • Спасибо получено: 10
  • Репутация: 3
Спасибо за помощь с путями.
Пробую дальше собрать на ветке master
Путь к клиентской части у меня
\ts\ports\kernel-modules\kernel-TS\work\src\linux-4.1.19\tools\usb\usbip\

Я попробовал запускать скрипт usbip_bind вручную и получал ошибку, что не удаётся создать
директорию
/usr/share/hwdata
, т.к. файловая система в режиме read only,
соответственно далее не делается жесткая ссылка
ln -s /lib/usb.ids /usr/share/hwdata/usb.ids

В результате при запуске usbipd, он не находит этот самый usb.ids, который по-умолчанию
находится в
/lib

Решил проблему при помощи перекомпиляции пакета с указанием правильного пути до usb.ids
переименовал уже имеющийся не работающий usbip в папке package,
далее:
в папке \thinstation\ts\ports\kernel-modules\kernel-TS\work\src\linux-4.1.19\tools\usb\usbip\
cleanup.sh
autogen.sh
./configure --exec-prefix=/build/packages/usbip --with-usbids-dir=/lib
make install
В резултате usbip запускается.
Из под windows можно посмотреть список устройств, воткнутых в тонкий клиент,
но при подключении выдаёт ошибку:
usbip err: usbip_windows.c: 829 (attach_device) cannot find device
Не представляю, что дальше делать. :)
Администратор запретил публиковать записи гостям.
Спасибо сказали: admin

Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 09 Фев 2017 01:09 #3963

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
dementor5 пишет:
...
Из под windows можно посмотреть список устройств, воткнутых в тонкий клиент,
но при подключении выдаёт ошибку:
usbip err: usbip_windows.c: 829 (attach_device) cannot find device
Не представляю, что дальше делать. :)
Решается добавлением в module.list строки module vhci-hcd, добавлением в скрипт строки modprobe vhci-hcd и выполнением команд на клиенте, после подключения устройства:
usbip attach --remote=localhost --busid=1-1
usbip port
usbip detach --port=00
Нашёл здесь.
Но почему то не прокатывае, если вписать команды в скрипт, не понял почему. :blink:
Если у кого получится - отпишитесь пожалуйста.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 09 Фев 2017 10:25 от admin.
Администратор запретил публиковать записи гостям.

Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 10 Фев 2017 14:37 #3968

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
Ну вот, если долго мучиться - что нибудь получится. ;)
Рабочий вариант, с некоторыми оговорками, сразу работает одно устройство, остальные надо включить или перезапустить после загрузки тонкого клиента.
Это вложение скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.

Готовый пакет на ядре 4.6.3, работает с usbip_windows_v0.2.0.0_signed.zip, просто распакуйте в packages, не забудьте прописать в build.conf строчки
module usbip-core
module usbip-host
module vhci-hcd 
package usbip

Ну и виндатый клиент, до кучи:
Это вложение скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.

свежий фай usb.ids
Это вложение скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.

А вот и пофиксенный клиент нашёлся, не требует изменения usbip_network.h и configure.ac перед компиляцией под Thinstation
Это вложение скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.

Это сообщение содержит прикрепленные файлы.
Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть их.

Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 22 Фев 2017 16:13 от admin.
Администратор запретил публиковать записи гостям.
Спасибо сказали: mlnkv-el

Подключение сканеров,принтеров и др. при помощи usbip в thinstation 5 24 Март 2019 12:21 #4800

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
Вынес посты о VirtualHere в отдельную тему.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 24 Март 2019 12:29 от admin.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2