Bug 2399 - Realtek 8192 driver needs updating
Summary: Realtek 8192 driver needs updating
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thomas Backlund
QA Contact:
URL: http://www.realtek.com/downloads/down...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-09 17:41 CEST by Frank Griffin
Modified: 2012-01-10 17:40 CET (History)
1 user (show)

See Also:
Source RPM: dkms-r8192se-0019.1207.2010-2.mga1.noarch.rpm
CVE:
Status comment:


Attachments

Description Frank Griffin 2011-08-09 17:41:50 CEST
The Realtek DKMS driver is no longer compatible with kernels at level 2.6.35 and above.  Realtek has a new version which is.

The existing driver won't build because certain generated include files (autoconf.h and modversions.h) have moved from include/linux to more specific subdirectories.

However, the driver at the above URL won't build on the current cauldron kernel either, because the RX_FLAG_TSFT definition in include/net/mac80211.h has been dropped in favor of the name RX_FLAG_MACTIME_MPDU, and base.c will get an error because it uses the old name.  You'll need to patch base.c around line 840 to use the new name.
Thierry Vignaud 2011-08-11 10:22:15 CEST

CC: (none) => thierry.vignaud
Assignee: bugsquad => tmb

Comment 1 Frank Griffin 2011-08-11 12:22:47 CEST
Actually, there are other files which use RX_FLAG_TSFT.  I ended up patching base.h by adding:

#ifndef RX_FLAG_TSFT
#define  RX_FLAG_TSFT  RX_FLAG_MACTIME_MPDU
#endif

That covers all of them.
Comment 2 Manuel Hiebel 2011-11-01 00:46:01 CET
If I read bug 3186
"* backport rtlwifi from upstream 3.1 to add support for:
  * RTL8192SE/RTL8191SE PCIe
  * RTL8192DE/RTL8188DE PCIe
  * RTL8192CU/RTL8188CU USB
"

So we can close this bug ?
Comment 3 Frank Griffin 2012-01-10 17:40:04 CET
Closing, as I believe these drivers are now part of the kernel in 3.0+.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.