This Bravlon HNM Model using Azurewave AW-NB057H which are a dual combo device WLAN using rtl8188ce chipset and IMC Network bluetooth in a single module that fits on a single mini pci slots. Using kernel-2.6.33.7 series and this r8188ce WLAN cannot be seen but the bluetooth module is good to go.
Here is the lspci gives :
[root@localhost user]# lspci 00:00.0 Host bridge: Intel Corporation Sandy Bridge DRAM Controller (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Sandy Bridge Integrated Graphics Controller (rev 07) 00:16.0 Communication controller: Intel Corporation Cougar Point HECI Controller #1 (rev 02) 00:1a.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation Cougar Point High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 1 (rev b2) 00:1c.1 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 2 (rev b2) 00:1d.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #1 (rev 02) 00:1f.0 ISA bridge: Intel Corporation Cougar Point LPC Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation Cougar Point 6 port SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation Cougar Point SMBus Controller (rev 02) 02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8176 (rev 01) 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06) [root@localhost user]#
And here is the lsusb output :
[root@localhost user]# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Bus 001 Device 003: ID 138a:0005 DigitalPersona, Inc Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 8087:0024 Bus 002 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device Bus 002 Device 004: ID 13d3:3331 IMC Networks [root@localhost user]#
Even though the r8188ce was the same as cnw model at my first thought, but the rtl8192CU_linux_v2.0.1126.20101020.tar.gz driver I use before doesn’t work on this barebone. I don’t know why, maybe because this is a pci type, but visiting the realtek download site I found the newer driver release so I download again and it works ! Here is I host the r8188ce driver on this site so you can take advantage if needed. It will work with this HNM model.
And here is the driver compilation logs :
[root@localhost rtl8192ce_linux_2.6.0005.1116.2010]# make make[1]: Entering directory `/usr/src/kernel-devel-2.6.33.7-jf2.bfs' CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl_core.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl_eeprom.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl_wx.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl_cam.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl_pm.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl_pci.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl_ps.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl_debug.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl_ethtool.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl_regd.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_dev.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_tx.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_rx.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_Efuse.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_phy.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_firmware.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_dmbt.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_dmout.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_dm.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_rtl6052.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_hwimg.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_led.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/rtl8192c/r8192C_com.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtllib_rx.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtllib_softmac.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtllib_tx.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtllib_wx.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtllib_module.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtllib_softmac_wx.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtl819x_HTProc.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtl819x_TSProc.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtl819x_BAProc.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/dot11d.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtllib_crypt.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_tkip.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_ccmp.o CC [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_wep.o LD [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/r8192ce_pci.o Building modules, stage 2. MODPOST 1 modules CC /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/r8192ce_pci.mod.o LD [M] /usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192/r8192ce_pci.ko make[1]: Leaving directory `/usr/src/kernel-devel-2.6.33.7-jf2.bfs' [root@localhost rtl8192ce_linux_2.6.0005.1116.2010]# make install make[1]: Entering directory `/usr/src/kernel-devel-2.6.33.7-jf2.bfs' Building modules, stage 2. MODPOST 1 modules make[1]: Leaving directory `/usr/src/kernel-devel-2.6.33.7-jf2.bfs' make[1]: Entering directory `/usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192' make -C /lib/modules/2.6.33.7-jf2.bfs/build M=/usr/src/rtl8192ce_linux_2.6.0005.1116.2010 CC=gcc modules make[2]: Entering directory `/usr/src/kernel-devel-2.6.33.7-jf2.bfs' Building modules, stage 2. MODPOST 0 modules make[2]: Leaving directory `/usr/src/kernel-devel-2.6.33.7-jf2.bfs' find /lib/modules/2.6.33.7-jf2.bfs -name "r8192ce_*.ko" -exec ls -l {} ; find /lib/modules/2.6.33.7-jf2.bfs -name "r8192ce_*.ko" -exec rm {} ; install -p -m 644 r8192ce_pci.ko /lib/modules/2.6.33.7-jf2.bfs/kernel/drivers/net/wireless/ depmod -a make[1]: Leaving directory `/usr/src/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192' [root@localhost rtl8192ce_linux_2.6.0005.1116.2010]# modprobe r8192ce_pci [root@localhost rtl8192ce_linux_2.6.0005.1116.2010]#
Fire up the network applet and the WLAN immediately recognized :
Make sure you already disable Radio Kill Switch before scanning an AP with Fn+F9 toggle switch. So far I found no difficulties connecting to either DHCP or static mode and there are no disconnecting problems whatsoever. Reboot so to make sure the system pickup the driver during boot and testing to browse the net, it goes flawlesly. 🙂 It’s time to update the dkms module again for the klixs user. 🙂
off topic :
This Bravlon Model was very powerful in gpu (about twice as on GMA500) which using latest Intel Sandy Bridge Micro architecture from Intel, but unfortunately I still cannot resolve the dependencies issues for xorg-proto-devel package needs to build the x11-driver-video-intel. The other problem is the framebuffer which only support on kernel 2.6.35 or later, and I have another problem patching it with alsa hda-intel. So, for this time being, I’m stuck on 1024×768 for the display … which I hate alot :(. I hope I can fix this on January 2011 with xorg 1.10.1 and 2.6.36 kernel 🙂
EDIT :
Finally, this day 14July2011 after building kernel-2.6.38.2 and the whole xorg-driver-video including xorg-driver-video-intel-2.15.0 under xorg-server-1.10.1 the video problem were solved. 😀 Not perfect though, there were still an autodetect problem for this sandybridge chipset on this HNM barebone during livecd session, the xorg-intel driver is okay, but somehow the LCD resolution from EDID chipset cannot determine the correct 1366×768 resolution during harddrake video detection routine. That’s another story, but for this time being, after 4 months delay with this intel hd3000 video problem, is finally revealed. Now even the KWin or Compiz 3D Desktop can be enabled without problem.