I use CentOS6 on my Lenovo Thinkpad X220. This laptop has RTL8188CE 802.11b/g/n WiFi Adapter:
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01) Subsystem: Realtek Semiconductor Co., Ltd. Device 8195 Flags: bus master, fast devsel, latency 0, IRQ 17 I/O ports at 5000 [size=256] Memory at f2400000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: rtl8192ce Kernel modules: rtl8192ce
To this device to work you must install the following package:
[alexfinn@x220 ~]$ rpm -qa | grep 8192 kmod-r8192ce-0006.0321.2011-1.el6.elrepo.x86_64
from ELRepo repository.
And I found a useful tip for the adequate functioning of the adapter.
/etc/modprobe.d. And I added this to this file:
[alexfinn@x220 ~]$ cat /etc/modprobe.d/rtl8192ce.conf # Disable powersaving options rtl8192ce ips=0 # WARNING! Do not enable this shit. # It causes bugs. options rtl8192ce fwlps=0 # Use software control instead options rtl8192ce swlps=1
Then you must restart a laptop.
Prior to the creation of the file and add these lines there connection broke off often and was not restored.