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 : https://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)

Iklan