Предлагаю обсудить данный сабж. В моём случае имею желание подключить USB принтер к сети, но не имею возможности. Так, для реализации идеи, необходимо покупать либо отдельный принт-сервер, либо точку доступа с USB и поддержкой принт-сервера. Но учитывая, что имеются лишние не занятые порты в Dune B1 есть надежда использовать последнюю как принт-сервер. Учитывая, что плееры Dune работают под ОС Linux пробовал установить линуксовские дрова от принтера, в итоге нечего не получилось, возможно не так устанавливал.
Недавно нашёл такую темку, правда подробности и детали на английском, но суть в предаче информации между разными транспортными системами:
Проброс USB через TCP/IP (USB/IP)
и ещё что можно почитать:
http://www.usb-over-network.com/
http://usbip.naist.jp/
К сожалению я не программист и даже не линуксоид, так что прошу сильно ногами не пинать. На форуме много программистов и умных людей, которые неписали десятки и сотни плагинов и дополнений, подскажите реально ли поднять на дюне принт-сервер или хотябы поставить дрова на принтер, чтобы сделать его сетевым?
Незнаю на сколько актуален этот вопрос, нужно это ещё автору созданной темы.
Но всё же кому нибудь пригодится.
Тестировалось это дело на dune hd 101 где второй усб порт выпаян наружу (намеренно).
И так вид запуска usbip через телнет выглядит так:
#патч библиотек и бинарника export LD_LIBRARY_PATH=/D/usbip/lib:$LD_LIBRARY_PATH export PATH=/D/usbip:$PATH # симлинк ln -s /D/usbip/share /usr/share/hwdata #загрузка модулей insmod /D/usbip/uio.ko insmod /D/usbip/usbip_common_mod.ko insmod /D/usbip/usbip.ko insmod /D/usbip/vhci-hcd.ko #проверка на подключенные приборы bind_driver --list #привязка найденого прибора bind_driver --usbip 2-1 #запуск usbip server в виде демона usbipd -D
Со стороны виндовса:
Клиент для Windows можно взять здесь. Важно прочитать текстовый файл по настройке клиента для виндовс(находится в архиве)
Далее на примере Windows. Чкрез консоль с правами Администратора.
#просмотр привязанных устройсв на dune C:\usbip>usbip.exe -l 192.168.0.1 #привязка порта C:\usbip>usbip.exe -a 192.168.0.1 2-1
Завершение работы.
на виндовс:
C:\usbip>usbip.exe -d 2-2
на dune:
killall usbipd
сборка от andrej456 за что говорим спасибо
Архив https://www.dropbox..../usbip.zip?dl=0
для процессоров 8672|8674|8675
https://www.dropbox.....32-27.zip?dl=0