Realtek rtl8192eu driver [SOLVED]
poma
pomidorabelisima at gmail.com
Thu Nov 6 06:15:35 UTC 2014
On 05.11.2014 22:14, poma wrote:
> On 05.11.2014 20:23, Bob Marcan wrote:
>> On Wed, 05 Nov 2014 07:18:17 +0100
>> poma <pomidorabelisima at gmail.com> wrote:
>>>
>>> http://forum.ubuntu-nl.org/index.php?topic=86081.msg930664#msg930664
>>> Works?
>>>
>> Works! Tnx.
>> Googling for the solution, i filtered out non english entries.
>> google translate was now my friend.
>>
>> Downloaded dkms doesn't work properly.
>> At installation it provides proper 8192eu.ko module.
>> After kernel upgrade and reboot, dkms installs the old module.
>> Probably it doesn't clean up and in the next iteration only installs
>> already compiled module. I'll investigate this further.
>>
>
> $ rpm -q kernel-devel-$(uname -r) dkms
> kernel-devel-3.17.2-200.fc20.x86_64
> dkms-2.2.0.3-28.git.7c3e7c5.fc20.noarch
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> $ rpmbuild --rebuild http://users.telenet.be/x86_64/RPMs/dkms-rtl8192eu-4.3.1.1-11320.20140505.src.rpm
>
> ~~~~~~
>
> $ su -
>
> ~~~~~~
>
> # systemctl enable dkms
>
> # systemctl start dkms
>
> ~~~~~~~~~~~~~~~~~~~~~~~
>
> # rpm -ivh /home/user/rpmbuild/RPMS/noarch/dkms-rtl8192eu-4.3.1.1-11320.20140505.noarch.rpm
> Preparing... ################################# [100%]
> Updating / installing...
> 1:dkms-rtl8192eu-4.3.1.1-11320.2014################################# [100%]
>
> Creating symlink /var/lib/dkms/rtl8192eu/4.3.1.1-11320.20140505/source ->
> /usr/src/rtl8192eu-4.3.1.1-11320.20140505
>
> DKMS: add completed.
>
> Kernel preparation unnecessary for this kernel. Skipping...
>
> Building module:
> cleaning build area...
> cd /var/lib/dkms/rtl8192eu/4.3.1.1-11320.20140505/build ; make................
> cleaning build area...
>
> DKMS: build completed.
>
> 8192eu:
> Running module version sanity check.
> - Original module
> - No original module exists within this kernel
> - Installation
> - Installing to /lib/modules/3.17.2-200.fc20.x86_64/extra/
> Adding any weak-modules
>
> depmod...
>
> DKMS: install completed.
>
> ~~~~~~~~~~~~~~~~~~~~~~~~
>
> # modinfo 8192eu
> filename: /lib/modules/3.17.2-200.fc20.x86_64/extra/8192eu.ko
> version: v4.3.1.1_11320.20140505
> author: Realtek Semiconductor Corp.
> description: Realtek Wireless Lan Driver
> license: GPL
> srcversion: 45A7C17EE731A4EB2668470
> alias: usb:v0BDAp818Cd*dc*dsc*dp*icFFiscFFipFFin*
> alias: usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*
> ...
>
> ~~~~~~~~~~~~~~~~~~~~
>
> # modprobe -v 8192eu
> insmod /lib/modules/3.17.2-200.fc20.x86_64/extra/8192eu.ko
>
>
> # dmesg -t
> ...
> 8192eu: module verification failed: signature and/or required key missing - tainting kernel
> RTL871X: module init start
> RTL871X: rtl8192eu v4.3.1.1_11320.20140505
> RTL871X: build time: Nov 5 2014 22:00:31
> usbcore: registered new interface driver rtl8192eu
> RTL871X: module init ret=0
>
...
Yeah, wrong version magic for kernel upgrades.
# rpm -ivh http://alt.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/x86_64/kernel-core-3.18.0-0.rc3.git1.2.fc22.1.x86_64.rpm \
> http://alt.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/x86_64/kernel-devel-3.18.0-0.rc3.git1.2.fc22.1.x86_64.rpm
Retrieving http://alt.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/x86_64/kernel-core-3.18.0-0.rc3.git1.2.fc22.1.x86_64.rpm
Retrieving http://alt.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/x86_64/kernel-devel-3.18.0-0.rc3.git1.2.fc22.1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:kernel-devel-3.18.0-0.rc3.git1.2.################################# [ 50%]
2:kernel-core-3.18.0-0.rc3.git1.2.f################################# [100%]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sha1sum /usr/lib/modules/3.17.2-200.fc20.x86_64/extra/8192eu.ko \
> /usr/lib/modules/3.18.0-0.rc3.git1.2.fc22.1.x86_64/extra/8192eu.ko
71cbe4a06ff2511b7e5c0300066c325d7163ab5b /usr/lib/modules/3.17.2-200.fc20.x86_64/extra/8192eu.ko
9c8c1d687c66a25665e432248456b23501d881ee /usr/lib/modules/3.18.0-0.rc3.git1.2.fc22.1.x86_64/extra/8192eu.ko
~~~~~~
REBOOT
~~~~~~~~~~
# uname -r
3.18.0-0.rc3.git1.2.fc22.1.x86_64
~~~~~~~~~~~~~~~~
# modinfo 8192eu
filename: /lib/modules/3.18.0-0.rc3.git1.2.fc22.1.x86_64/extra/8192eu.ko
version: v4.3.1.1_11320.20140505
author: Realtek Semiconductor Corp.
description: Realtek Wireless Lan Driver
license: GPL
srcversion: 45A7C17EE731A4EB2668470
alias: usb:v0BDAp818Cd*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*
depends:
vermagic: 3.17.2-200.fc20.x86_64 SMP mod_unload
...
~~~~~~~~~~~~~~~~~~~~
# modprobe -v 8192eu
insmod /lib/modules/3.18.0-0.rc3.git1.2.fc22.1.x86_64/extra/8192eu.ko
8192eu: version magic '3.17.2-200.fc20.x86_64 SMP mod_unload ' should be '3.18.0-0.rc3.git1.2.fc22.1.x86_64 SMP mod_unload '
modprobe: ERROR: could not insert '8192eu': Exec format error
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Temporarily, you can fix it manually
# POSTIN - %post dkms-rtl8192eu.spec
/usr/sbin/dkms add -m rtl8192eu -v 4.3.1.1-11320.20140505 --rpm_safe_upgrade
/usr/sbin/dkms build -m rtl8192eu -v 4.3.1.1-11320.20140505 --rpm_safe_upgrade
/usr/sbin/dkms install -m rtl8192eu -v 4.3.1.1-11320.20140505 --rpm_safe_upgrade
# PREUN - %preun dkms-rtl8192eu.spec
/usr/sbin/dkms remove -m rtl8192eu -v 4.3.1.1-11320.20140505 --rpm_safe_upgrade --all
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dkms remove -m rtl8192eu -v 4.3.1.1-11320.20140505 -k $(uname -r)
-------- Uninstall Beginning --------
Module: rtl8192eu
Version: 4.3.1.1-11320.20140505
Kernel: 3.18.0-0.rc3.git1.2.fc22.1.x86_64 (x86_64)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
Removing any linked weak-modules
8192eu.ko:
- Uninstallation
- Deleting from: /lib/modules/3.18.0-0.rc3.git1.2.fc22.1.x86_64/extra/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod....
DKMS: uninstall completed.
~~~~~~~~~~~~~~~~
# modinfo 8192eu
modinfo: ERROR: Module 8192eu not found.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dkms build -m rtl8192eu -v 4.3.1.1-11320.20140505 -k $(uname -r)
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
cd /var/lib/dkms/rtl8192eu/4.3.1.1-11320.20140505/build ; make..................
cleaning build area...
DKMS: build completed.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dkms install -m rtl8192eu -v 4.3.1.1-11320.20140505 -k $(uname -r)
8192eu:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.18.0-0.rc3.git1.2.fc22.1.x86_64/extra/
Adding any weak-modules
depmod...
DKMS: install completed.
~~~~~~~~~~~~~~~~
# modinfo 8192eu
filename: /lib/modules/3.18.0-0.rc3.git1.2.fc22.1.x86_64/extra/8192eu.ko
version: v4.3.1.1_11320.20140505
author: Realtek Semiconductor Corp.
description: Realtek Wireless Lan Driver
license: GPL
srcversion: 45A7C17EE731A4EB2668470
alias: usb:v0BDAp818Cd*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*
depends:
vermagic: 3.18.0-0.rc3.git1.2.fc22.1.x86_64 SMP mod_unload
...
~~~~~~~~~~~~~~~~~~~~
# modprobe -v 8192eu
insmod /lib/modules/3.18.0-0.rc3.git1.2.fc22.1.x86_64/extra/8192eu.ko
# dmesg -t
...
8192eu: module verification failed: signature and/or required key missing - tainting kernel
RTL871X: module init start
RTL871X: rtl8192eu v4.3.1.1_11320.20140505
RTL871X: build time: Nov 6 2014 06:31:24
usbcore: registered new interface driver rtl8192eu
RTL871X: module init ret=0
More information about the users
mailing list