Bug 1040105

Summary: rtl8187se not compiled
Product: [Fedora] Fedora Reporter: Garry <ggkraemer>
Component: kmodAssignee: kmod development team <kmod-maint>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 19CC: jonathan, kmod-maint, msivak, vpavlin
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-10 17:50:41 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Garry 2013-12-10 17:45:14 UTC
Description of problem:  '/sbin/modprobe r8187se' fails in FC19 (r8187se not found).
r8187se source is not being compiled; however, the kmod staging source is contained in 'linux-3.11/drivers/staging/rtl8187se'

Version-Release number of selected component (if applicable):
kernel 3.11.7-200.fc19.x86_64
kernel 3.11.8-200.fc19.x86_64
kernel 3.11.9-200.fc19.x86_64
kernel 3.11.10-200.fc19.x86_64

How reproducible:
Update kernel from 3.11.9-200.fc19.x86_64 to 3.11.10-200.fc19.x86_64.

Steps to Reproduce:
1.  Use a laptop that has the following WIFI hardware operating properly with FC19, kernel 3.11.9-200.fc19.x86_64:
lspci | grep Realtek
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8187SE Wireless LAN Controller (rev 22)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

2.  Update kernel from 3.11.9-200.fc19.x86_64 to 3.11.10-200.fc19.x86_64. 
3.  Reboot laptop. 
4.  Wifi is now inoperative. '/sbin/modprobe r8187se' fails (r8187se can not be found).   

Actual results:
'/sbin/modprobe r8187se' fails (r8187se is not found).

Expected results:
r8187se.ko should be built, installed in proper location, and available to detect the WIFI using the following command (as root):
/sbin/modprobe r8187se

Additional info:
If I download the kernel source and compile the rtl8187se source code and perform the following steps (as root), the WIFI works :
mkdir /lib/modules/$(uname -r)/kernel/drivers/staging/rtl8187se
cp r8187se.ko /lib/modules/$(uname -r)/kernel/drivers/staging/rtl8187se/
/sbin/depmod -a
/sbin/modprobe r8187se

Comment 1 Josh Boyer 2013-12-10 17:50:41 UTC
The kmod component is for the userspace tools to load modules.  It is a replacement for module-init-tools.  Kmod in this context does not provide any kernel modules.

Fedora doesn't build staging drivers unless one of the upstream maintainers working on them signs up to support them.  We enable drivers in the main kernel config as they move out of staging and into mainline.  You might have better luck using a kmod-staging package from a third party repository.