Another new batch barebone and an updated wlan and azalia soundcard. This time happen to MNW model which using main SIS chipsets. The wlan were detected automatically by dkms-r8192se-0015.0127.2010-1.1klixs2010.noarch.rpm and configured normally by udev and wlan0 were created, but unfortunately when trying to connect to my home linksys AP, the system were immidiately stalled. Another weird behaviour is during shutdown or reboot progress the system were hang on the bootsplash screen that at first I thought that was somewhat an acpi problem, but after applying the correct wlan driver, the problem were vanished. It looks like this unmatch wlan driver module gives some glitch over local acpi during shutting down.

lspci gives this output :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@localhost src]# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:05.0 SATA controller: Silicon Integrated Systems [SiS] AHCI IDE Controller (0106) (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
00:1f.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
03:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 80)
03:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 80)
03:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 80)
03:00.5 Ethernet controller: JMicron Technology Corp. JMC260 PCI Express Fast Ethernet Controller (rev 02)
<strong>04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)</strong>
[root@localhost src]#

Finding the correct driver was not difficult on the realtek site, and I’m using this. Before installing this new driver, if dkms-r8192se were already installed on the system, please make sure to remove it first or the udev will always wrongly pickup the r8192se driver for this wlan. Let’s continue, extract the driver on some folder, cd into it, and do this make and make install :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
[root@localhost rtl8192se_linux_2.6.0018.1025.2010]# <strong>make</strong>
make[1]: Entering directory `/usr/src/kernel-devel-2.6.32.15-jf2.bfs'
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_core.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_regd.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_rfkill.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_eeprom.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_wx.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_cam.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_pm.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_pci.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_ps.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_dm.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_debug.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl_ethtool.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl8192s/r8192S_dev.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl8192s/r8192S_Efuse.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl8192s/r8192S_phy.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl8192s/r8192S_firmware.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl8192s/r8192S_rtl6052.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl8192s/r8192S_hwimg.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl8192s/r8192S_led.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl8192s/r8192S_mp.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/rtl8192s/r8192S_scan.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtllib_rx.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtllib_softmac.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtllib_tx.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtllib_wx.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtllib_module.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtllib_softmac_wx.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtl819x_HTProc.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtl819x_TSProc.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtl819x_BAProc.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/dot11d.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtllib_crypt.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_tkip.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_ccmp.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_wep.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/wapi.o
CC [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/../../rtllib/wapi_interface.o
LD [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/r8192se_pci.o
Building modules, stage 2.
MODPOST 1 modules
CC      /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/r8192se_pci.mod.o
LD [M]  /usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192/r8192se_pci.ko
make[1]: Leaving directory `/usr/src/kernel-devel-2.6.32.15-jf2.bfs'
[root@localhost rtl8192se_linux_2.6.0018.1025.2010]#<strong>make install</strong>
make[1]: Entering directory `/usr/src/kernel-devel-2.6.32.15-jf2.bfs'
Building modules, stage 2.
MODPOST 1 modules
make[1]: Leaving directory `/usr/src/kernel-devel-2.6.32.15-jf2.bfs'
make[1]: Entering directory `/usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192'
make -C /lib/modules/2.6.32.15-jf2.bfs/build M=/usr/src/rtl8192se_linux_2.6.0018.1025.2010 CC=gcc modules
make[2]: Entering directory `/usr/src/kernel-devel-2.6.32.15-jf2.bfs'
Building modules, stage 2.
MODPOST 0 modules
make[2]: Leaving directory `/usr/src/kernel-devel-2.6.32.15-jf2.bfs'
find /lib/modules/2.6.32.15-jf2.bfs -name "r8192se_*.ko" -exec ls -l {} \;
-rw-r--r-- 1 root root 564335 2010-11-03 14:36 /lib/modules/2.6.32.15-jf2.bfs/kernel/drivers/net/wireless/r8192se_pci.ko
find /lib/modules/2.6.32.15-jf2.bfs -name "r8192se_*.ko" -exec rm {} \;
install -p -m 644 r8192se_pci.ko /lib/modules/2.6.32.15-jf2.bfs/kernel/drivers/net/wireless/
depmod -a
make[1]: Leaving directory `/usr/src/rtl8192se_linux_2.6.0018.1025.2010/HAL/rtl8192'
[root@localhost rtl8192se_linux_2.6.0018.1025.2010]#

reboot the system and check the r8192se_pci module after that :

1
2
3
4
[root@localhost /]# lsmod | grep 8192
r8192se_pci           469359  0
cfg80211               98416  1 r8192se_pci
[root@localhost /]#

Done. Now you can try to connect without problem :

It’s time to update the dkms-r8192se module …

Share this post :