Linux Mint Türkiye

Linux Mint Destek => Ağ / Internet / Network => Konuyu başlatan: Butterfly - 19 Haziran 2017, 19:35:23

Başlık: [Nasıl] RTL8192EU Sürücüsü Github Deposundan DKMS Kurulumu
Gönderen: Butterfly - 19 Haziran 2017, 19:35:23
[error]Düzenleme: Bu sürücü PPA depomuza eklenmiştir.

[info]Kablosuz Ağ Sürücüleri için PPA Deposu (https://forum.linuxmint.net.tr/index.php?topic=10416.0)[/info]
[/error]


RTL8192EU kablosuz ağ aygıtı için 8192eu sürücüsünü aşağıdaki şekilde kurabilirsiniz.

[warning]EFI/BIOS ayarlarından secure boot özelliği kapatılmalıdır[/warning]

1. Github Deposundan Kurulum

İsterseniz aşağıdaki komutlarla github deposundaki kaynak dosyalar ile kurulum yapabilirsiniz. Ya da Github deposundaki kaynak dosyalardan hazırladığımız Deb paketini buradan (https://www.dropbox.com/s/tdsy0m1lgwgaud5/rtl8192eu-dkms_1.0.5.0.0_amd64.deb?dl=1) indirip sağ tık Gdebi ile kurabilirsiniz (Çekirdek 5.0 desteğine sahip paket hazırlandı).

Kod: [Seç]
sudo apt-get install git dkms build-essential linux-headers-$(uname -r)
Kod: [Seç]
git clone https://github.com/Mange/rtl8192eu-linux-driver
Kod: [Seç]
sudo dkms add ./rtl8192eu-linux-driver
Kod: [Seç]
sudo dkms install rtl8192eu/1.0
2. rtl8xxxu Sürücüsünü Karalisteye Ekleme

Bu aygıt için çekirdekle gelen sürücüyü çakışmaması için aşağıdaki komutla karalisteye eklemelisiniz.

Kod: [Seç]
echo "blacklist rtl8xxxu" | sudo tee /etc/modprobe.d/blaclist-rtl8xxxu.conf
3. 8192eu Sürücüsünü Etkinleştirme

Eğer 8192eu sürücüsü açılışta etkinleşmiyorsa, aşağıdaki komutlarla bir yapılandırma dosyası oluşturmayı deneyebilirsiniz.

Kod: [Seç]
echo '8192eu' | sudo tee /etc/modules-load.d/8192eu.conf
Kod: [Seç]
sudo update-initramfs -u
4. Yeniden Bağlama Sorunu Çözümü

Eğer aygıtı çıkartıp tekrar taktığınızda sorun yaşıyorsanız, aşağıdaki komutla bir yapılandırma dosyası oluşturmayı deneyebilirsiniz.

Kod: [Seç]
echo "options 8192eu rtw_power_mgnt=0 rtw_enusbss=0" | sudo tee /etc/modprobe.d/8192eu.conf
5. Sürücü Kontrolü

Kurulum sonrasında sürücü modülünü aşağıdaki komutla kontrol edebilirsiniz.

Kod: [Seç]
modinfo 8192eu
Aşağıdaki gibi çıktı alırsanız sürücü modülü kurulmuş demektir.

Kod: [Seç]
filename:       /lib/modules/4.10.0-22-generic/kernel/drivers/net/wireless/8192eu.ko
version:        v4.3.1.1_11320.20140505
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     A42ACDEE52F9B9A28A28771
alias:          usb:v2019pAB33d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p0109d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p0108d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p0107d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3319d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDAp818Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*
depends:       
vermagic:       4.10.0-22-generic SMP mod_unload
parm:           rtw_ips_mode:The default IPS mode (int)
parm:           rtw_usb_rxagg_mode:int
parm:           rtw_qos_opt_enable:int
parm:           ifname:The default name to allocate for first interface (charp)
parm:           if2name:The default name to allocate for second interface (charp)
parm:           rtw_initmac:charp
parm:           rtw_channel_plan:int
parm:           rtw_chip_version:int
parm:           rtw_rfintfs:int
parm:           rtw_lbkmode:int
parm:           rtw_network_mode:int
parm:           rtw_channel:int
parm:           rtw_mp_mode:int
parm:           rtw_wmm_enable:int
parm:           rtw_vrtl_carrier_sense:int
parm:           rtw_vcs_type:int
parm:           rtw_busy_thresh:int
parm:           rtw_ht_enable:int
parm:           rtw_bw_mode:int
parm:           rtw_ampdu_enable:int
parm:           rtw_rx_stbc:int
parm:           rtw_ampdu_amsdu:int
parm:           rtw_lowrate_two_xmit:int
parm:           rtw_rf_config:int
parm:           rtw_power_mgnt:int
parm:           rtw_smart_ps:int
parm:           rtw_low_power:int
parm:           rtw_wifi_spec:int
parm:           rtw_antdiv_cfg:int
parm:           rtw_antdiv_type:int
parm:           rtw_enusbss:int
parm:           rtw_hwpdn_mode:int
parm:           rtw_hwpwrp_detect:int
parm:           rtw_hw_wps_pbc:int
parm:           rtw_max_roaming_times:The max roaming times to try (uint)
parm:           rtw_mc2u_disable:int
parm:           rtw_80211d:Enable 802.11d mechanism (int)
parm:           rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint)
parm:           rtw_tx_pwr_lmt_enable:0:Disable, 1:Enable, 2: Depend on efuse (int)
parm:           rtw_tx_pwr_by_rate:0:Disable, 1:Enable, 2: Depend on efuse (int)
parm:           rtw_phy_file_path:The path of phy parameter (charp)
parm:           rtw_load_phy_file:PHY File Bit Map (int)
parm:           rtw_decrypt_phy_file:Enable Decrypt PHY File (int)

Bir sorun yaşarsanız eklediğiniz sürücü modülünü aşağıdaki komutla tüm çekirdeklerden kaldırabilirsiniz.

Kaynak dosyadan kurulum yaptıysanız aşağıdaki komutu çalıştırınız.

Kod: [Seç]
sudo dkms remove rtl8192eu/1.0 --all
Deb paketi ile kurulum yaptıysanız aşağıdaki komutu çalıştırınız.

Kod: [Seç]
sudo apt purge rtl8192eu-dkms
Ardından aşağıdaki komutlarla yapılandırma dosyalarını siliniz.

Kod: [Seç]
sudo rm -f /etc/modprobe.d/blaclist-rtl8xxxu.conf
sudo rm -f /etc/modprobe.d/rtl8xxxu.conf
sudo rm -f /etc/modules-load.d/8192eu.conf