Page 5 of 8 FirstFirst ... 34567 ... LastLast
Results 61 to 75 of 185

Thread: Проброс USB через TCP/IP (USB/IP) - подключение принтера (МФУ)

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Jan 2008
    Location
    msk
    Posts
    210
    На сайте http://www.softsoft.ru/system-utilit...ance/40411.htm написано, что если Вы хотите чтобы собрали для какой-то определённой версии ядра софт этот, то нужно написать им. Попробуйте, может что-нибудь и получится.
    MSK | Asus WL-500w | 299Mhz | 128Mb | ver. 1.9.2.7-10 HDD bluescorpio 160Gb int.|console|RS-232|PCMCIA My modding

  2. #2
    можно ли в прошивку встроить сервер USB over IP?
    Кажется, именно так в официальной прошивке решили проблемы с не поддерживаемыми девайсами в частности с принтерами CAPS от Canon...

    http://sourceforge.net/projects/usbip/
    or
    http://www.usb-server.com/index.html

    В требованиях написано 2.6, но в вашей сборке уже многое оттуда портировано.

  3. #3
    Quote Originally Posted by xypma View Post
    можно ли в прошивку встроить сервер USB over IP?
    Кажется, именно так в официальной прошивке решили проблемы с не поддерживаемыми девайсами в частности с принтерами CAPS от Canon...

    Почитайте соседние темы. Об этом уже и писалось, и опрос был...
    © 2008-2013 ABATAPA WL-500gP/128M / Asus RT-N16 / USB Flash / VLAN / PPPoE / VoIP / nShaper / NAS: iStor is607, Sarotech NAS-20, QNap 109 Pro / NFS / Принтер / etc

  4. #4
    Join Date
    Jun 2010
    Location
    Moscow, Russia
    Posts
    322

    usb/ip

    Господа, usb/ip так и не взлетел? Или я где-то не доглядел? RT-N16, 2482, Canon MP-810
    Клиент USB/IP скачан и установлен.
    На роутере в процессах ничего похожего на usbipd не наблюдается.
    Last edited by Parkinstein; 15-01-2011 at 06:22.

  5. #5
    Quote Originally Posted by Parkinstein View Post
    Господа, usb/ip так и не взлетел? Или я где-то не доглядел?
    Желаете ускорить процесс - присоединяйтесь.
    Текущая задача - собрать usbipd тулчейном энтузиастов.

  6. #6

    Lightbulb Взлетело!

    Коллеги, начиная с сегодняшней ревизии r2486 прошивка rtn поддерживает работу USB/IP, что позволяет, к примеру, печатать на принтерах у которых нет в природе портированных на Linux драйверов.

    В сегодняшней стадии проект USB/IP имеет ряд ограничений на работу с некоторыми составными USB-устройствами. Кроме того, для Windows клиентская часть существует в исключительно 32-разрядной версии. Протестированы ряд USB-устройств. Успешно:
    • USB-HDD. Скорость чтения и записи составила ~5,5МБ/с при загрузке CPU ~60%,
    • Принтер Canon с драйверами CARPS,
    • Bluetooth dongle D-Link DBT-122,
    • Мышка.

    Не завелись:


    Для того, чтобы использовать USB/IP необходимо настроить серверную часть на роутере и клиентскую на том ПК, где интересна работа подключенного к роутеру USB-устройства.

    1. Настройка серверной части.
    Серверная часть состоит из двух модулей ядра и userspace демона.
    1.1. Модули ядра USB/IP находятся в архиве модулей прошивки modules-1.9.2.7-rtn-rХХХХ.tgz. Необходимо их извлечь на роутер и подгрузить:
    Code:
    $ cd /opt
    $ wget ftp://core.dumped.ru/rt-n/2486/modules-1.9.2.7-rtn-r2486.tar.gz
    $ tar -xzvf ./modules-1.9.2.7-rtn-r2486.tar.gz
    $ modprobe usbip
    1.2. Userspace демон собран в виде пакета. Можно подключить соответствующий репозиторий и больше не заботиться о его ручном обновлении. Для этого необходимо добавить следующие строчки в файл /opt/etc/ipkg.conf
    Code:
    src/gz wl500g-d http://wl500g.googlecode.com/svn/ipkg/optware-d
    src/gz wl500g-optware http://wl500g.googlecode.com/svn/ipkg/optware
    и выполнить установку демона:
    Code:
    $ ipkg install usbip
    Запуск серверной части:
    Code:
    $ usbipd -D
    Далее необходимо посмотреть список подключенных устройств. В целях предосторожности рекомендую нужное устройство пока не подключать, а посмотреть перечень устройств, которые можно экспортировать:
    Code:
    $ usbip_bind_driver --list
    List USB devices
     - busid 1-1 (04fc:0c25)
             1-1:1.0 -> usb-storage
    Единственное устройство 1-1 - это жёсткий диск роутера. Теперь подключаем нужное USB-устройство:
    Code:
    $ usbip_bind_driver --list
    List USB devices
     - busid 2-2 (2001:f111)
             2-2:1.0 -> none
             2-2:1.1 -> none
             2-2:1.2 -> none
    
     - busid 1-1 (04fc:0c25)
             1-1:1.0 -> usb-storage
    Видно, что теперь подключено устройство 2-2. Теперь необходимо сделать это устройство доступным на клиенте:
    Code:
    $ usbip_bind_driver --usbip 2-2
    2. Настройка клиента.
    Клиент для Linux есть в пакетах большинства популярных дистрибутивов. Для использования на Windows есть только 32-битный клиент. Далее на примере Windows.
    2.1. Устанавливаем необходимый драйвер-перечислитель из файла bus.inf. При успешной установке в диспетчере устройств должно появиться устройство "Virtual USB Bus Enumerator" в разделе "Системные устройства".
    2.2. Работаем с userspace-частью.
    Смотрим какие устройства экспортированы сервером:
    Code:
    C:\usbip>usbip.exe -l 192.168.0.1
    usbip dbg: usbip_network.c: 229 (tcp_connect ) trying 192.168.0.1 port 3240
    
    usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.0.1:3240
    - RTRouter
    usbip dbg:       usbip.c: 423 (query_exported_devices) exportable 1 devices
         2-2: unknown vendor : unknown product (2001:f111)
            : /sys/devices/pci0000:00/0000:00:04.0/usb2/2-2
            : unknown class / unknown subclass / unknown protocol (e0/01/01)
            :  0 - unknown class / unknown subclass / unknown protocol (e0/01/01)
            :  1 - unknown class / unknown subclass / unknown protocol (e0/01/01)
            :  2 - unknown class / unknown subclass / unknown protocol (ff/ff/ff)
    Видим ранее экспортированное устройство 2-2. Теперь подключаем его:
    Code:
    C:\usbip>usbip.exe -a 192.168.0.1 2-2
    usbip dbg: usbip_network.c: 229 (tcp_connect ) trying 192.168.0.1 port 3240
    
    usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.0.1:3240
    usbip dbg:       usbip.c: 147 (query_interface0) exportable 1 devices
    usbip dbg:       usbip.c: 164 (query_interface0)      2-2: unknown vendor : unknown product (2001:f111)
    usbip dbg:       usbip.c: 165 (query_interface0)         : /sys/devices/pci0000:00/0000:00:04.0/usb2/2-2
    usbip dbg:       usbip.c: 166 (query_interface0)         : unknown class / unknown subclass / unknown protocol (e0/01/01)
    usbip dbg:       usbip.c: 186 (query_interface0)         :  0 - unknown class /unknown subclass / unknown protocol (e0/01/01)
    usbip dbg:       usbip.c: 186 (query_interface0)         :  1 - unknown class /unknown subclass / unknown protocol (e0/01/01)
    usbip dbg:       usbip.c: 186 (query_interface0)         :  2 - 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.0.1 port 3240
    
    usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.0.1:3240
    call from attch here
    
    return from attch here
    
    devfd:0022FF0C
    
    new usb device attached to usbvbus port 1
    После чего должен появиться диалог установки драйвера устройства, подключенного к роутеру. Устройство будет видно в диспетчере оборудования, будто оно подключено не к роутеру, а к windows-ПК. Запущенный процесс usbip.exe является маршрутизатором. Он необходим на всём протяжении использования USB-устройства. Не закрывайте окошко с запущенным usbip.exe!

    3. Завершение работы.
    Чтобы завершить работу gracefully, необходимо перечисленные выше действия выполнить в обратном порядке.
    3.1. На стороне клиента отключаем устройство, для чего в новом окне выполняем:
    Code:
    C:\usbip>usbip.exe -d 2-2
    3.2. На стороне сервера (роутера) сначала отключаем драйвер USB/IP от USB устройства:
    Code:
    $ usbip_bind_driver --other 2-2
    ** (process:385): DEBUG: write "del 2-2" to /sys/bus/usb/drivers/usbip/match_busid
    ** Message: bind 2-2 to other drivers than usbip, complete!
    Затем останавливаем демона:
    Code:
    $ killall usbipd
    4. Примечания.
    Можно сразу подключить нужное USB-устройство и сделать один раз usbip_bind_driver --list. Я это делаю дважды для того, чтобы не "отпилить сук, на котором сидишь". Один раз я случайно экспортировал свой USB-HDD роутера, тем самым моментально подменив модуль usb-storage модулем usbip при выполнении команды usbip_bind_driver --usbip 1-1. Нетрудно догадаться, что диск тут же стал недоступен.

    64-битного драйвера под Windows пока лучше не ждать. 32-битные исходники доступны, но их тупая перекомпиляция ведёт к BSOD!

    Работа по допиливанию USB/IP всецело велась тов. theMIROn и lly, за что им низкий поклон.
    Last edited by ryzhov_al; 17-01-2011 at 05:50.

  7. #7
    Quote Originally Posted by ryzhov_al View Post
    [*]Принтер Canon с драйверами CARPS
    Мб драйвер CAPT? или я что-то путаю? Canon lpb3010b заведется с роутером wl-500gP1?

  8. #8
    Quote Originally Posted by VaniaLSD View Post
    Мб драйвер CAPT? или я что-то путаю?
    CARPS - Canon Advanced Raster Printing System are Canon’s proprietary host based printer languages for laser multifunctionals.
    Quote Originally Posted by VaniaLSD View Post
    Canon lpb3010b заведется с роутером wl-500gP1?
    Должен. Теоретически, препятствий нет.

  9. #9
    Скажите, в DIR-320 реализован проброс USB через TCP/IP (USB/IP)?

  10. #10
    Join Date
    Mar 2009
    Location
    Russia, Moscow
    Posts
    2,119
    Blog Entries
    33
    Quote Originally Posted by ryzhov_al View Post
    Нет, так как для DIR-320 нет прошивки с ядром ветки 2.6.
    Ну почему нет, вроде sorine собирал такую прошивку ...
    Quote Originally Posted by sorine View Post
    Удалось скомпилировать прошивку Олега для роутера Dlink DIR-320.
    -----
    в) Новейшая прошивка от энтузиастов на базе прошивки от Олега 1.9.2.7-rtn
    http://narod.ru/disk/549608001/WL500...2393M.trx.html (на ядре 2.6.22)
    Обсуждение прошивки http://wl500g.info/showthread.php?t=17136.
    После прошивки роутер будет представляться WL-500gPV2.
    Вырезаны samba, ftp, и много чего еще ради поддержки UVC вебкамер.
    -----
    Вот только там обрезано довольно многое ... Будет ли работать USB/IP ?

  11. #11
    Quote Originally Posted by Omega View Post
    Ну почему нет, вроде sorine собирал такую прошивку ...

    Вот только там обрезано довольно многое ... Будет ли работать USB/IP ?
    Поддержка USB/IP появилась в модулях с ревизии r2475. Ревизия указанной прошивки sorine r2393 и r2475 отстоят по времени всего на два месяца, так что можно скачать новый архив модулей и попробовать USB/IP в работе на DIR-320 с прошивкой sorine. По быстродействию DIR-320 потянет, по необходимой памяти RAM - тоже. На NSLU2 ведь с 32MB RAM работает.
    Last edited by ryzhov_al; 27-01-2011 at 16:41.

  12. #12
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    From: http://usbip.sourceforge.net/

    Feb 21, 2011: Updated windows client driver to allow x64 operation. We have received signed versions from the ReactOS project. (This is needed to allow installation without workarounds on Win7/Vista x64.) ReactOS has the proper code signing certificate and offer its use to other open source projects React OS Driver Signing. Great initiative!
    http://sourceforge.net/projects/usbi...usbip_windows/

  13. #13
    Работает. Проверил связку Windows 7 x64 <--- usbip ---> USB-Bluetooth dongle.
    Обновил инструкции (rus/eng).

  14. #14

    Canon LBP 2900 + RT-N16

    Ура наконец-то заставил работать этот принтер через роутер. Со стандартной прошивкой сразу завёлся, а вот с прошивкой от энтузиастов пришлось. Может добавить эту функцию в прошивку по умолчанию?

  15. #15
    Join Date
    Feb 2010
    Location
    Kyiv
    Posts
    17
    Ув. ryzhov_al, а не удавалось ли Вам запустить через USB/IP web-камеру? Тогда можно было бы снимать и звук с ее микрофона. Мне тоже удалось запустить флешку, мышку. А камеру не удалось ни UVCшную, ни даже такую, как на странице проекта.
    WL-500W 128Mb 4USB WL500W-1.9.2.7-rtn-r2486.trx

Page 5 of 8 FirstFirst ... 34567 ... LastLast

Similar Threads

  1. Подключение сканера и МФУ к роутеру Asus
    By Scasius in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 204
    Last Post: 28-07-2019, 19:41
  2. Подключение USB HDD для новичков
    By NinJah in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 262
    Last Post: 26-03-2016, 08:33
  3. Подключение USB принтера HP к WL-500gP
    By toto in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 152
    Last Post: 08-05-2012, 21:09
  4. Replies: 84
    Last Post: 26-07-2011, 16:38
  5. Подключение WL-500gP по PPTP
    By Pavel in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 221
    Last Post: 13-11-2008, 11:25

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •