Marko Vojinovic
2019-Jan-22 15:54 UTC
[CentOS] Yum refuses to install kmod-8188eu from elrepo
I am having trouble using the realtek wifi chip in my new tp-link usb wifi dongle. Upon plugging it, the device gets registered by the kernel (in /var/log/messages), but that's about it, no network device is being created (iwconfig does not see it, nothing else works). A few google searches later I found out that this realtek chip is not supported by the kernel and requires a driver, and that the driver is packaged for C7 as kmod-8188eu in elrepo. However, yum install kmod-8188eu refuses to install it (full yum output is here: https://pastebin.com/raw/vvak6FCU ), complaining that the following dependencies cannot be met: --> Processing Dependency: kernel(wireless_send_event) = 0xa02e7e03 for package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 --> Processing Dependency: kernel(usb_submit_urb) = 0x74c6ac58 for package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 --> Processing Dependency: kernel(usb_reset_device) = 0xddd0084e for package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 --> Processing Dependency: kernel(usb_put_dev) = 0xf709107c for package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 --> Processing Dependency: kernel(usb_kill_urb) = 0xa55bf715 for package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 --> Processing Dependency: kernel(usb_get_dev) = 0x372a41af for package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 --> Processing Dependency: kernel(usb_free_urb) = 0x739aecf4 for package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 --> Processing Dependency: kernel(usb_control_msg) = 0xd04e3a9e for package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 --> Processing Dependency: kernel(usb_alloc_urb) = 0x12a4948e for package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 I've never seen such output from yum before --- I'm guessing it is asking for a kernel with specific "properties", and failing to find one. What is the best way to resolve this? Is there some kernel package somewhere that matches these properties, or is there some other package that provides these features to an existing kernel, or something else? Or should I just ditch the kmod, and compile the 8188eu driver from source? I'd prefer to avoid this if possible, since I am not a fan of recompiling it every time the kernel is updated in C7. And I might need to use the wifi dongle on multiple machines, anyway. I'd appreciate any suggestions! TIA, :-) Marko
On Tue, Jan 22, 2019 at 7:54 AM Marko Vojinovic <vvmarko at gmail.com> wrote:> > > I am having trouble using the realtek wifi chip in my new tp-link > usb wifi dongle. Upon plugging it, the device gets registered by the > kernel (in /var/log/messages), but that's about it, no network device > is being created (iwconfig does not see it, nothing else works). > > A few google searches later I found out that this realtek chip is not > supported by the kernel and requires a driver, and that the driver is > packaged for C7 as kmod-8188eu in elrepo. > > However, yum install kmod-8188eu refuses to install it (full yum > output is here: https://pastebin.com/raw/vvak6FCU ), complaining that > the following dependencies cannot be met: > > --> Processing Dependency: kernel(wireless_send_event) = 0xa02e7e03 for > package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 > --> Processing Dependency: kernel(usb_submit_urb) = 0x74c6ac58 for > package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 > --> Processing Dependency: kernel(usb_reset_device) = 0xddd0084e for > package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 > --> Processing Dependency: kernel(usb_put_dev) = 0xf709107c for > package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 > --> Processing Dependency: kernel(usb_kill_urb) = 0xa55bf715 for > package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 > --> Processing Dependency: kernel(usb_get_dev) = 0x372a41af for > package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 > --> Processing Dependency: kernel(usb_free_urb) = 0x739aecf4 for > package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 > --> Processing Dependency: kernel(usb_control_msg) = 0xd04e3a9e for > package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 > --> Processing Dependency: kernel(usb_alloc_urb) = 0x12a4948e for > package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 > > I've never seen such output from yum before --- I'm guessing it is > asking for a kernel with specific "properties", and failing to find > one. > > What is the best way to resolve this? Is there some kernel package > somewhere that matches these properties, or is there some other package > that provides these features to an existing kernel, or something else?That output indicates that that kmod package is built for the EL 7.5 kernel and is not compatible with the current kernel. I suggest you file a request to have the kmod-8188eu rebuilt for EL 7.6 at http://elrepo.org/bugs/ . Akeme
On 2019-01-22 11:01, Akemi Yagi wrote:> On Tue, Jan 22, 2019 at 7:54 AM Marko Vojinovic <vvmarko at gmail.com> > wrote: >> >> >> I am having trouble using the realtek wifi chip in my new tp-link >> usb wifi dongle. Upon plugging it, the device gets registered by the >> kernel (in /var/log/messages), but that's about it, no network device >> is being created (iwconfig does not see it, nothing else works). >> >> A few google searches later I found out that this realtek chip is not >> supported by the kernel and requires a driver, and that the driver is >> packaged for C7 as kmod-8188eu in elrepo. >> >> However, yum install kmod-8188eu refuses to install it (full yum >> output is here: https://pastebin.com/raw/vvak6FCU ), complaining that >> the following dependencies cannot be met: >> >> --> Processing Dependency: kernel(wireless_send_event) = 0xa02e7e03 >> for >> package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 >> --> Processing Dependency: kernel(usb_submit_urb) = 0x74c6ac58 for >> package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 >> --> Processing Dependency: kernel(usb_reset_device) = 0xddd0084e for >> package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 >> --> Processing Dependency: kernel(usb_put_dev) = 0xf709107c for >> package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 >> --> Processing Dependency: kernel(usb_kill_urb) = 0xa55bf715 for >> package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 >> --> Processing Dependency: kernel(usb_get_dev) = 0x372a41af for >> package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 >> --> Processing Dependency: kernel(usb_free_urb) = 0x739aecf4 for >> package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 >> --> Processing Dependency: kernel(usb_control_msg) = 0xd04e3a9e for >> package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 >> --> Processing Dependency: kernel(usb_alloc_urb) = 0x12a4948e for >> package: kmod-8188eu-4.1.4_6773.20130222-4.el7_5.elrepo.x86_64 >> >> I've never seen such output from yum before --- I'm guessing it is >> asking for a kernel with specific "properties", and failing to find >> one. >> >> What is the best way to resolve this? Is there some kernel package >> somewhere that matches these properties, or is there some other >> package >> that provides these features to an existing kernel, or something else? > > That output indicates that that kmod package is built for the EL 7.5 > kernel and is not compatible with the current kernel. I suggest you > file a request to have the kmod-8188eu rebuilt for EL 7.6 at > http://elrepo.org/bugs/ . > > AkemeAnother alternative may be to pull down the SRPM and run it through rpmbuild to locally create a binary package compatible with the system as it's currently installed/running. -- Mike Burger http://www.bubbanfriends.org "It's always suicide-mission this, save-the-planet that. No one ever just stops by to say 'hi' anymore." --Colonel Jack O'Neill, SG1
On Tue, Jan 22, 2019 at 8:01 AM Akemi Yagi <amyagi at gmail.com> wrote:> > On Tue, Jan 22, 2019 at 7:54 AM Marko Vojinovic <vvmarko at gmail.com> wrote:> > What is the best way to resolve this? Is there some kernel package > > somewhere that matches these properties, or is there some other package > > that provides these features to an existing kernel, or something else? > > That output indicates that that kmod package is built for the EL 7.5 > kernel and is not compatible with the current kernel. I suggest you > file a request to have the kmod-8188eu rebuilt for EL 7.6 at > http://elrepo.org/bugs/ .Users seeing the same issue can now go to: https://elrepo.org/bugs/view.php?id=893 Akemi
Marko Vojinovic
2019-Jan-22 17:43 UTC
[CentOS] Yum refuses to install kmod-8188eu from elrepo
On Tue, 22 Jan 2019 08:01:55 -0800 Akemi Yagi <amyagi at gmail.com> wrote:> On Tue, Jan 22, 2019 at 7:54 AM Marko Vojinovic <vvmarko at gmail.com> > wrote: > > > > I am having trouble using the realtek wifi chip in my new tp-link > > usb wifi dongle.[snip]> > However, yum install kmod-8188eu refuses to install it (full yum > > output is here: https://pastebin.com/raw/vvak6FCU ), complaining > > that the following dependencies cannot be met:[snip]> That output indicates that that kmod package is built for the EL 7.5 > kernel and is not compatible with the current kernel. I suggest you > file a request to have the kmod-8188eu rebuilt for EL 7.6 at > http://elrepo.org/bugs/ .Thanks for the suggestion, bug filed: https://elrepo.org/bugs/view.php?id=893 Best, :-) Marko