kmod-usbip for 4.18.0-408.el8.x86_64 kernel?

Issues related to applications and software problems and general support
Post Reply
tedlum
Posts: 47
Joined: 2007/07/23 21:53:43

kmod-usbip for 4.18.0-408.el8.x86_64 kernel?

Post by tedlum » 2023/01/02 14:15:25

I have a development machine running CentOS Stream release 8, where 4.18.0-408.el8.x86_64 appears to be the latest kernel. I need the kmod-usbip kernel module, but, I've been unable to find a package that was built for this kernel.

Code: Select all

kmod-usbip-0.0-7.el8_4.elrepo.x86_64 is built for 4.18.0-305.el8.x86_64
kmod-usbip-0.0-8.el8_4.elrepo.x86_64 is built for 4.18.0-305.19.1.el8_4.x86_64
kmod-usbip-0.0-9.el8_5.elrepo.x86_64 is built for 4.18.0-348.el8.x86_64
kmod-usbip-0.0-9.el8_6.elrepo.x86_64 is built for 4.18.0-372.9.1.el8.x86_64
kmod-usbip-0.0-10.el8_7.elrepo.x86_64 is built for 4.18.0-425.3.1.el8.x86_64
Am I looking in the wrong repo? Is there another that I'm not aware of?
I presume I'm going to need to build this module for this kernel. Is this the way of the new world order, post CentOS? Is *-Stream too much of a moving target - and I digress - but why wouldn't something so fundamental as kmod-usbip not be built as part of Core or Extras?

-TIA

User avatar
TrevorH
Site Admin
Posts: 33219
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: kmod-usbip for 4.18.0-408.el8.x86_64 kernel?

Post by TrevorH » 2023/01/02 15:08:12

ELRepo do not build for Stream as it changes so frequently that it is too much work. You are better off using one of the RHEL 8 clones like Rocky/Alma or OEL or even RHEL itself (you can run uip to 16 instances using the free developer subscription).
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

tedlum
Posts: 47
Joined: 2007/07/23 21:53:43

Re: kmod-usbip for 4.18.0-408.el8.x86_64 kernel?

Post by tedlum » 2023/01/02 15:37:43

I do use Rocky in most cases on bare metal, but this dev instance is in an Openstack environment, so that means acquiring or building images for any flavour of any instance... it actually meant that Openstack itself got very broken about this time last year when CentOS got EOLed and the repo's vanished - I had to migrate the whole cluster to 8-stream. At least at the time there were no "cloud" images available for the various "clones". I do have CentOS 8 and 9 images but there is little point in instantiating either because their EOLed and you have to hack them just to get them to point to the archived repos.

One way or the other I'm going to have to build something unless there is an off-the-shelf cloud image with a kernel version for which there is a kmod-usbip build OR even less likely, the kernel was built WITH it. I might be wrong but building a kmod seems like less trouble than building an OS cloud image. The whole ecosystem got turned on its ear 1 year ago yesterday and I'm still learning where all the pieces landed.

tedlum
Posts: 47
Joined: 2007/07/23 21:53:43

Re: kmod-usbip for 4.18.0-408.el8.x86_64 kernel?

Post by tedlum » 2023/01/04 18:25:20

Okay, so that this question may be helpful to others and not leave people hanging, wondering... there is already a ticket open on this, here 0001140: request kmod-usbip support for EL8 kernel 4.18.0-315.el8.x86_64

There is a blog post explaining stream support, or lack there of, here ELRepo and CentOS Stream

And, there is a CentOS Kmods SIG, whose charter appears to be providing Kmods not available in Stream, here Kmods SIG, which has a repository here kmods8s-packages-main-release, although, they are not supporting kmod-usbip... yet.


As for Rocky lacking generic cloud image support, their generic cloud images have matured greatly in the last year. I was able to locate a compatible image that so far has not demonstrated any problems on Openstack, from here Index of /pub/rocky/8/images/x86_64/

Post Reply