Replies: 4 comments 7 replies
-
Build the Kernelmodule and check if you could load it on the device |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm also trying to setup usbip on my 7530 in case you're interested. I've started a branch on which I've managed to build the usbip kernel modules that are now integrated in the linux kernel mainline, as well as the usbip userspace tool. The latter required some nasty workarounds. I've already successfully deployed this on my box to connect a bluetooth dongle from my box's USB port to my PC. This is still a proof-of-concept prototype with serious issues that is not anywhere near ready for integration in freetz-ng (and might never be):
Building the kernel modules that are distributed with the linux kernel seems to be unproblematic, the userspace tools are not:
I'd be thankful for any input :) And less serious issues:
It might potentially be easier to fork the usbip userspace tools from the kernel and again maintain as a separate version.. Usage
|
Beta Was this translation helpful? Give feedback.
-
maybe because of wrong libs? all freetz bins use /usr/lib/freetz/, nothing else! also freetz has own libc
i dont know, but maybe these package help you? https://github.com/Freetz-NG/freetz-ng/blob/master/make/pkgs/wireguard-linux-compat/wireguard-linux-compat.mk
i think but down know... https://github.com/Freetz-NG/freetz-ng/tree/master/make/kernel/patches/3.10.10x could help
"ldd" or "readelf" show dependencies.
i depends where / when evaluated! if unsure dont use
yes, the old devices then no longer work. I've many packages with different versions, like
in menuconfig type |
Beta Was this translation helpful? Give feedback.
-
Thanks for your pointers!
Hm... the freetz-built usbip(d) binaries link against
as far as I can see, all of these pull in sources from externally hosted repositories, rather than make use of code that is directly in the kernel.
I see, so the goto-way is to maintain both different versions within the same
Yeah. I will have to check in which kernel versions they are available, and which patches are required in each version. Do you have a quick way to do this sort of task? Is there a list of all used kernel versions, so I could iterate over them?
I've rebuilt from a cleaned git repo (
On my system libudev is part of systemd which FOS does not use. I did not find a officially looking standalone upstream version online - which is why I assumed it's tightly coupled to the OS and it might be better to use the OS-shipped version. But I did not do more detailed investigations, whether/from where we could pull in and build an appropriate version ourselves. I noticed that the |
Beta Was this translation helpful? Give feedback.
-
Is it possible to use the 7530 as an usbip server for clients on linux?
At the moment its impossible to enable the usbip package because it was made for kernel 2.6 as it used to be out-of-tree.
What do i need to do to get usbip working on these devices?
Beta Was this translation helpful? Give feedback.
All reactions