Tanya :
Saya menggunakan Ubuntu Lucid 10.04.2, tidak bisa koneksi ke wireless karena Network Manager saya tidak mendeteksi adanya jaringan wireless sama sekali. Hasil lspci di komputer saya menunjukkan hardwarenya adalah RealTex 8172.
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8172 (rev 10)
Kernel saya 2.6.32-21-generic
Apa yang harus saya lakukan ?
Jawab :
Solusi yang bisa dilakukan salah satunya adalah seperti berikut :
Upgrade kernel anda. Lihat : Tanya 145 : http://tanyarezaervani.wordpress.com/2011/05/05/tanya-145-cara-upgrade-kernel-ubuntu/
Setelah upgrade, wireless anda kemungkinan tidak akan terdeteksi, bahkan wlan0 di komputer anda juga tidak terdeteksi.
Selanjutnya kita install wireless RealTek-nya. Unduh drivernya di : http://www.easy-share.com/1915158387/rtl8192se_linux_2.6.0019.1207.2010.tar.gz
Ekstrak seperti biasa.
Lalu lakukan instalasi di mode root sebagai berikut :
sudo su make make install
Lalu restart komputer anda, dan insya Allah kini wireless Realtek kembali muncul dan bisa mendeteksi jaringan wireless yang ada.
Catatan Untuk 10.04.3 :
Jika anda menemukan error yang serupa seperti ini :
/bin/sh: FIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192: not found
make: *** [all] Error 127
root@rezaervani-laptop:/home/rezaervani/Documents/KERNEL&FIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010# make[1]: Entering directory `/usr/src/linux-headers-2.6.34-020634-generic’
scripts/Makefile.build:44: /home/rezaervani/Documents/KERNEL/Makefile: No such file or directory
make[2]: *** No rule to make target `/home/rezaervani/Documents/KERNEL/Makefile’. Stop.
make[1]: *** [_module_/home/rezaervani/Documents/KERNEL] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.34-020634-generic’
Ini karena di direktori KERNEL yang terbentuk (pada kasus diatas terbentuk di /home/rezaervani/Documents/KERNEL/) saat perintah “make” dijalankan tidak terdapat file Makefile. Salin file tersebut dari direktori rtl8192se_linux_2.6.0019.1207.2010 hasil ekstraksi tadi. Lalu lakukan lagi make :
Proses yang berhasil akan tampak seperti :
root@rezaervani-laptop:/home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010# make
make[1]: Entering directory `/usr/src/linux-headers-2.6.34-020634-generic’
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_core.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_regd.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_rfkill.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_eeprom.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_wx.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_cam.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_pm.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_pci.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_ps.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_dm.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_debug.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl_ethtool.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl8192s/r8192S_dev.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl8192s/r8192S_Efuse.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl8192s/r8192S_phy.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl8192s/r8192S_firmware.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl8192s/r8192S_rtl6052.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl8192s/r8192S_hwimg.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl8192s/r8192S_led.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl8192s/r8192S_mp.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/rtl8192s/r8192S_scan.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtllib_rx.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtllib_softmac.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtllib_tx.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtllib_wx.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtllib_module.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtllib_softmac_wx.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtl819x_HTProc.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtl819x_TSProc.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtl819x_BAProc.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/dot11d.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtllib_crypt.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_tkip.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_ccmp.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_wep.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/wapi.o
CC [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/../../rtllib/wapi_interface.o
LD [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/r8192se_pci.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/r8192se_pci.mod.o
LD [M] /home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192/r8192se_pci.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.34-020634-generic’
Lalu jalankan make install
Proses yang berhasil akan tampak seperti ini :
root@rezaervani-laptop:/home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010# make install
make[1]: Entering directory `/usr/src/linux-headers-2.6.34-020634-generic’
Building modules, stage 2.
MODPOST 1 modules
make[1]: Leaving directory `/usr/src/linux-headers-2.6.34-020634-generic’
make[1]: Entering directory `/home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192′
make -C /lib/modules/2.6.34-020634-generic/build M=/home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010 CC=gcc modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.34-020634-generic’
Building modules, stage 2.
MODPOST 0 modules
make[2]: Leaving directory `/usr/src/linux-headers-2.6.34-020634-generic’
find /lib/modules/2.6.34-020634-generic -name “r8192se_*.ko” -exec ls -l {} \;
find /lib/modules/2.6.34-020634-generic -name “r8192se_*.ko” -exec rm {} \;
install -p -m 644 r8192se_pci.ko /lib/modules/2.6.34-020634-generic/kernel/drivers/net/wireless/
depmod -a
make[1]: Leaving directory `/home/rezaervani/Documents/KERNELFIRMWAREREALTEK/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192′
Semoga bermanfaat. (rezaervani@gmail.com)
memang bisa mas dengan cara itu, tapi setelah nanti beberapa kali restart maka akan ga terdeteksi lagi, study kasus netbook zyrex-smk
Kenapa dilakukan di lingkungan root, agar permanen. Jika masih hilang juga salin driver firmware ke direktori library ubuntu.
ane juga gitu,sama seperti chung chin, setelah restart gk detek lagi, jd setiap kali mau pke wireless harus modprobe dulu, di lappy ane pke 05:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8176 (rev 01), setiap upgrade kernel ane harus install lagi drivernya. Masangnya sama seperti cara admin
driver yg ane pke rtl8192ce
Sudah upgrade kernel ?
Maksudnya setelah upgrade kernel masih tetap masalah ? Kernel berapa yang digunakan saat ini ?
kemarin aku upgrade ke kernelnya maverick, tetep aja mas, kalau restart ga mau lagi.
masih, ada masalah , ane udah upgrade kernel 3x , skrg pke 2.6.35-28 generic dari ubuntunya.