-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kernel: enable thunderbolt driver #404
Comments
Hi, Can you please provide a bit more context? Use case, why etc? |
For using TB3 10gb NIC connected over thunderbolt. See https://xcp-ng.org/forum/topic/3239/10gbe-over-thunderbolt3 |
No extra kernel, but can be built as a module. Whether to include it by default in main kernel (for 8.2) or make it an additional package is to be decided. |
So you can "distribute" a kernel module via a RPM? Is that mutually exclusive by make it into |
Will have to check if that module can independently go in a RPM. Sometimes apart from module, some kernel enablement is needed. If works, It will be independent rpm for main kernel and the module will be baked inside |
We already distribute kernel modules via RPMs for the main kernel: alternate drivers, modified coretemp module, zfs modules, etc. For See https://xcp-ng.org/docs/develprocess.html#kernel-module-policy |
@hoerup can you share |
afaik thunderbolt-net is used for direct host-2-host communication over a thunderbolt cable (which is a whole other scenario) requested output is here https://gist.github.com/hoerup/37b5315c192cce4c04fa59ed789f74a9 |
there is also the matter of packaging the bolt utilities (http://vault.centos.org/7.6.1810/os/Source/SPackages/bolt-0.4-3.el7.src.rpm ). @stormi if you could create a new repo in xcp-ng-rpms i'd gladly create a pr for it |
Those bolt utilities pull dependencies that I'm not sure we want on dom0:
Can it be made to work without those (at least, without polkit)? |
@hoerup can you check question above |
Maybe it is possible to create a fork and rewrite it without polkit but its not a trivial task |
We will need to get some community testing dome with those polkit on its effect on dom0. |
AFAIR polkit api was used all over the bolt source code ref: https://www.kernel.org/doc/html/latest/admin-guide/thunderbolt.html |
It would be nice to gain access to this, using ip over thunderbolt as a backplane would be pretty ideal in certain situations. personally, i want to plug a thunderbolt to thunderbolt cable between some server motherboard pairs. |
@dezren39 thunderbolt.ko is already built with recent versions of xcpng. But it sounds like you are regering to thunderbolt-net, which afair isnt built by default. But i think that is an entirely different issue, so please open a separate issue |
currently thunderbolt driver is not compiled with the kernel, please enable it as a module
The text was updated successfully, but these errors were encountered: