Menu

ArchLinux, usbip server, Space Navigator, error binding device

Help
2020-08-13
2020-09-15
  • Krzysztof Grandys

    What happened?

    tata@tata ~ $ usbip list -l
    .......
    - busid 3-2.2.2 (046d:c626)
    Logitech, Inc. : 3Dconnexion Space Navigator 3D Mouse (046d:c626)
    .........
    tata@tata ~ $ sudo usbip bind -b 3-2.2.2
    usbip: error: error binding device 3-2.2.2 to driver: No such device
    usbip: error: could not bind device to usbip-host

    Some weeks ago works fine, now dont
    Space navigator works fine in linux
    ArchLinux 64bit
    How to fix it?

     
  • wang123456

    wang123456 - 2020-09-15

    please use ./usbip list -l to find the busID.

     
    • wang123456

      wang123456 - 2020-09-15

      From your comments, I guess you should use : ./usbip bind -b 3-2
      but you used [tata@tata ~ $ sudo usbip bind -b 3-2.2.2] that's why you got the error.
      hope it can help you. thank you very much!

       
  • wang123456

    wang123456 - 2020-09-15

    Sorry sir, I can't post a information because the network. so sorry to post my topic beside yours....

    Have a good day!

    I can run the usbIP, samba and some other usb share project. But most of them are shared based on TCP/IP.

    But I have some questions and problems about sharing the USB disk both on USB cable and TCP/IP network, It would be much appreciated that if you can provide some advice.

    in my project, I need to provide a solution , that will let the end user to access the USB disk as the following logical diagram:

    windows 10 system (End user side)=====USB cable======Linux A board(Kernel 3.10.xx)=====LAN network=====Linux B board=====USB disk

    that means:

    1. End user use the Microsoft windows 10 system, but the USB disk was pluged in the Linux B board, user need to access the USB disk and copy files from it and past some files on local into it;

    2. the windows 10 was connected with the Linux A board via USB cable, not network(if it's network , I can provide samba solution to resolve it easily, unfortunately, it's not network);

    3. Linux A board and Linux B board are in the same local network, they are connected via network and can share files by TCP/IP , samba USBIP... In fact, these linux boards were put in one office or one building mostly.

    Could you please tell me how can I finished this requirement with quick and easy solution? more detail more good.

    Have a good day and thank you very much!

    My failed solution:

    1. Linux A access Linux B with samba, that ok; windows access Linux A , at that moment, Linux A must be set to MSG slave in the kernel, that ok; But I can't transfer files between they two;

    2. windows access Linux A by serial port protocol, and connect Linux A with client program(secureCRT), read the files on Linux A (mounted to the USB directory), and transfer by zmodem protocol, but, the speed is very very slow.

     

Log in to post a comment.