Just receive the new batch of CNW model today which using the new Realtek HDAudio and the dualmode mini usb wlan and bluetooth device. The HDAudio and the bluetooth device is not a problem and detected automatically using klixs-2010.1, but the rtl8188ce model wlan give me a headache. Not a single driver on the realtek website can fire up this wlan eventhough can be compiled succesfully on kernel 2.6.33.7 series. I have a 2.6.35.2 kernel series in development, grab them unto this notebook in hope it contains the firmware and the module built in kernel tree … but … no! the wlan still quiet and no response. The wlan LED light remain off even toggling with Fn keys many times, and the compiled module 8192cu.ko was not loaded by udev even insmod-ing this module brings nothing.
lspsi gives me this output  :

[root@localhost /]# lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
05:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8176 (rev 01)
06:00.0 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 05)
06:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 90)
06:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 90)
06:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 90)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
[root@localhost /]#

As you may see the wlan was detected as Device 8176 (rev 01) and lshw show nothing but Unknown device. Got desperate on this and emailing realtek FAE team, they give me this for RTL8188CE linux drivers. Looks like the same as on their website, but what the heck … compile the module without difficulties and reboot … then voila !! it works !! The wlan LED lit green and harddrake now detect and creating wlan0 device … woo hooo !!

Here is the compiling output log :

[root@localhost driver]# tar -xzf rtl8192CU_linux_v2.0.1126.20101020.tar.gz
[root@localhost driver]# cd rt
rtl8192CU_linux_v2.0.1126.20101020/        rtl8192CU_linux_v2.0.1126.20101020.tar.gz
[root@localhost driver]# cd rtl8192CU_linux_v2.0.1126.20101020
[root@localhost rtl8192CU_linux_v2.0.1126.20101020]# make
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/2.6.33.7-jf2.bfs/build M=/usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020  modules
make[1]: Entering directory `/usr/src/kernel-devel-2.6.33.7-jf2.bfs'
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_cmd.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_security.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_debug.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_io.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_ioctl_query.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_ioctl_set.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/ieee80211.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_mlme.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_mlme_ext.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_wlan_util.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_pwrctrl.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_rf.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_recv.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_sta_mgt.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/rtw_xmit.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/efuse/rtl8712_efuse.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/core/led/rtl8192c_led.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/hal_init.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/rtl8192c_d_hal_init.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/rtl8192c/rtl8192c_phycfg.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/rtl8192c/rtl8192c_rf6052.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/rtl8192c/rtl8192c_dm.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/rtl8192c/rtl8192c_rxdesc.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/rtl8192c/usb/usb_ops_linux.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/rtl8192c/usb/usb_halinit.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/rtl8192c/usb/Hal8192CUHWImg.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/rtl8192c/usb/rtl8192cu_xmit.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/rtl8192c/usb/rtl8192cu_recv.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/hal/rtl8192c/usb/rtl8192c_cmd.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/os_dep/osdep_service.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/os_dep/linux/os_intfs.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/os_dep/linux/usb_intf.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/os_dep/linux/ioctl_linux.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/os_dep/linux/xmit_linux.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/os_dep/linux/mlme_linux.o
CC [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/os_dep/linux/recv_linux.o
LD [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/8192cu.o
Building modules, stage 2.
MODPOST 1 modules
CC      /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/8192cu.mod.o
LD [M]  /usr/src/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1126.20101020/driver/rtl8192CU_linux_v2.0.1126.20101020/8192cu.ko
make[1]: Leaving directory `/usr/src/kernel-devel-2.6.33.7-jf2.bfs'
[root@localhost rtl8192CU_linux_v2.0.1126.20101020]# make install
install -p -m 644 8192cu.ko  /lib/modules/2.6.33.7-jf2.bfs/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.33.7-jf2.bfs
[root@localhost rtl8192CU_linux_v2.0.1126.20101020]# reboot

After reboot, the 8192cu module was pickup automatically by udev and successfully created wlan0 device :

[root@localhost user]# lsmod | grep 8192
8192cu                310200  0
r8192ce_pci           446187  0
usbcore               124320  9 snd_usb_audio,snd_usb_lib,8192cu,uvcvideo,uhci_hcd,ohci_hcd,ehci_hcd,usbhid
[root@localhost user]#

and network applet shows :

what a good evening to enjoy …. 🙂

Time to build the dkms module for this wlan for klixs user. 🙂