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.
CC: (none) => thierry.vignaudAssignee: bugsquad => tmb
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.
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 ?
Closing, as I believe these drivers are now part of the kernel in 3.0+.
Status: NEW => RESOLVEDResolution: (none) => FIXED