[Naasıl] Realtek RTL8192SE Kablosuz Ağ Kartı Sürücü Kurulumu

Başlatan hckr, 15 Temmuz 2012 - 13:52:43

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

hckr

Öncelikle sisteminizde build-essential paketi henüz kurulu değil ise Ubuntu Yazılım Merkezi'nden ya da Synaptic Paket Yöneticisinden bu paketi kurunuz.Uçbirim yardımıyla da kurabilirsiniz:
sudo apt-get install build-essential
Ardından sahipli sürücüyü buradan indiriyoruz.Dikkat etmemiz gereken nokta indireceğimiz sürücü "RTL8192SE" başlığının altında olacak ve "Linux driver for kernel 2.6.24 (and later, up to 3.2.x)" yazan kısımdakini indireceğiz.
İndirdiğimiz paketi Ev dizininde "realtek" adlı bir klasör oluşturup paketi bu klasörün içine çıkartalım.
Ardından aşağıdaki komutlarla sürücümüzü kuralım:
cd ~/realtek
sudo su
make
make install
modprobe rtl8192se

Bu komutlardan sonra sürücümüzün çalışıyor olması gerekli.Kablosuz ağımızın sistemi yeniden başlattığımızda da çalışması için:
gksudo gedit /etc/modules
"rtl8192se" (Tırnakların içindeki kısmı) son satıra yazıp kaydedip kapatıyoruz.
Kaynak: http://michael-peeters.blogspot.com/2011/10/fixing-rtl8191se-wifi-under-ubuntu-1110.html

Dathka

Yardım edebilir misiniz ?

cd ~/realtek

Bunu yazınca dizin yok diyor ? Başlatıcıdan Ev Dizini'ne tıklayıp realtek adında klasör oluşturdum ve sürücü dosyalarını da oraya kopyaladım ama dizini görmüyor bir türlü.

hckr

Alıntı yapılan: Dathka - 14 Ocak 2013 - 16:06:27
Yardım edebilir misiniz ?

cd ~/realtek

Bunu yazınca dizin yok diyor ? Başlatıcıdan Ev Dizini'ne tıklayıp realtek adında klasör oluşturdum ve sürücü dosyalarını da oraya kopyaladım ama dizini görmüyor bir türlü.
Yukarıdaki mesajımda yazmıştım klasör oluşturmanız gerekiyor ev dizininizde ardından paketi bu klasöre çıkartacaksınız.
Alıntı yapılan: hckr - 15 Temmuz 2012 - 13:52:43
İndirdiğimiz paketi Ev dizininde "realtek" adlı bir klasör oluşturup paketi bu klasörün içine çıkartalım.

Dathka

Birşeyleri kurcaladım kabul etti sonunda. Yalnız make komutu işe yaramıyor

make: *** Hedefler belirtilmediğinden make dosyası yok. Durdu.   diyor.


hckr

build-essential paketini kurdunuz mu?
Anladığım kadarıyla hâlâ dizine girmemişsiniz.Klasörün içeriğini yeni açacağınız klasöre çıkarttınız mı?

Dathka

Alıntı yapılan: hckr - 14 Ocak 2013 - 17:50:11
build-essential paketini kurdunuz mu?
Anladığım kadarıyla hâlâ dizine girmemişsiniz.Klasörün içeriğini yeni açacağınız klasöre çıkarttınız mı?

edit.

if

make: *** Hedefler belirtilmediğinden make dosyası yok.

./configure yürütmelisiniz make'den önce.

Dathka

Alıntı yapılan: if - 14 Ocak 2013 - 18:51:02
make: *** Hedefler belirtilmediğinden make dosyası yok.

./configure yürütmelisiniz make'den önce.


bash: ./configure: Böyle bir dosya ya da dizin yok

Hatası çıkıyor.

Make komutunu verdiğimde ise

make -C /lib/modules/3.5.0-21-generic/build M=/home/berkehan/realtek modules
make[1]:`/usr/src/linux-headers-3.5.0-21-generic' dizinine giriliyor
  CC [M]  /home/berkehan/realtek/base.o
/home/berkehan/realtek/base.c: '_rtl_init_mac80211' fonksiyonunda:
/home/berkehan/realtek/base.c:319:6: hata: 'IEEE80211_HW_BEACON_FILTER' undeclared (first use in this function)
/home/berkehan/realtek/base.c:319:6: bilgi: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [/home/berkehan/realtek/base.o] Hata 1
make[1]: *** [_module_/home/berkehan/realtek] Hata 2
make[1]: `/usr/src/linux-headers-3.5.0-21-generic' dizininden çıkılıyor
make: *** [all] Hata 2


Hatasını alıyorum.


Bu arada benim kartım RTL8191SE. Ancak Realtek bana 8192SE sürücüsünü verdi kurmak için. Bununla bir alakası olabilir mi ?

if

lspci -knn | grep Net
sudo lshw -network
sudo rfkill list
lsmod
çıktılarını alayım.

Dathka

Alıntı yapılan: if - 14 Ocak 2013 - 19:03:20
lspci -knn | grep Net
sudo lshw -network
sudo rfkill list
lsmod
çıktılarını alayım.

Sırasıyla.

01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller [10ec:8172] (rev 10)

Hardware Lister (lshw) - B.02.16
usage: lshw [-format] [-options ...]
       lshw -sürümü

-version        print program version (B.02.16)

format can be
-html           output hardware tree as HTML
-xml            output hardware tree as XML
-short          output hardware paths
-businfo        output bus information

options can be
-class CLASS    only show a certain class of hardware
-C CLASS        same as '-class CLASS'
-c CLASS        same as '-class CLASS'
-disable TEST   disable a test (like pci, isapnp, cpuid, etc. )
-enable TEST    enable a test (like pci, isapnp, cpuid, etc. )
-quiet          don't display status
-sanitize       sanitize output (remove sensitive information like serial numbers, etc.)
-numeric        output numeric IDs (for PCI, USB, etc.)


0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no


Module                  Size  Used by
snd_hda_codec_hdmi     31423  1
snd_hda_codec_idt      59761  1
joydev                 17161  0
coretemp               13168  0
kvm_intel             126745  0
kvm                   357806  1 kvm_intel
arc4                   12473  2
sparse_keymap          13658  0
snd_hda_intel          32515  3
snd_hda_codec         111547  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep              13272  1 snd_hda_codec
microcode              18209  0
snd_pcm                80163  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi           13132  0
snd_rawmidi            25382  1 snd_seq_midi
snd_seq_midi_event     14475  1 snd_seq_midi
snd_seq                51255  2 snd_seq_midi,snd_seq_midi_event
snd_timer              24411  2 snd_pcm,snd_seq
snd_seq_device         14137  3 snd_seq_midi,snd_rawmidi,snd_seq
jmb38x_ms              17177  0
psmouse                84843  0
serio_raw              13031  0
lpc_ich                16925  0
memstick               15842  1 jmb38x_ms
snd                    61991  16 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
rtl8192se              62268  0
rtlwifi                64137  1 rtl8192se
mac80211              461161  2 rtl8192se,rtlwifi
cfg80211              175375  2 rtlwifi,mac80211
i915                  457181  3
soundcore              14599  1 snd
wmi                    18590  0
drm_kms_helper         47303  1 i915
drm                   238768  4 i915,drm_kms_helper
i2c_algo_bit           13197  1 i915
snd_page_alloc         14036  2 snd_hda_intel,snd_pcm
mei                    35796  0
parport_pc             31968  0
ppdev                  12817  0
bnep                   17707  2
rfcomm                 37276  0
bluetooth             183228  10 bnep,rfcomm
binfmt_misc            17260  1
video                  18847  1 i915
mac_hid                13037  0
lp                     13299  0
parport                40753  3 parport_pc,ppdev,lp
hid_a4tech             12590  0
usbhid                 41702  0
hid                    82142  2 hid_a4tech,usbhid
sdhci_pci              18155  0
sdhci                  27830  1 sdhci_pci
jme                    39500  0

if

rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011 dizini altında bulunan base.c dosyasının 320. satırındaki IEEE80211_HW_BEACON_FILTER'ın başına # işareti koyduktan sonra tekrar make ile devam edin.

Dathka

Alıntı yapılan: if - 14 Ocak 2013 - 19:13:03
rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011 dizini altında bulunan base.c dosyasının 320. satırındaki IEEE80211_HW_BEACON_FILTER'ın başına # işareti koyduktan sonra tekrar make ile devam edin.

Satırın başına işareti koyup kaydedip çıktım. İşlemleri baştan aldım ama gene make işleminde yukardaki hatayı verdi. Koyacağım yeri mi anlamadım acaba ..
Bu dosya değil mi ?


if

@Dathka, koyduğunuz işareti görümiyorum ama önemli değil. # ile olacak iş değişmiş. Yapmamız gereken ya IEEE80211_HW_BEACON_FILTER | satırını tamamen silmek ya da /* IEEE80211_HW_BEACON_FILTER | */ şeklinde yorum satırına dönüştürmek olmalı. Son halini göreyim yine.

Dathka

Satırı silerek kurdum sonunda. Teşekkürler, emeğinize sağlık  :)

Sırada Java var. Bir ton da onunla uğraşıcam şimdi  ;D

if


against

Windows 8 yüklü Casper Nirvana Ultrabook'uma Ubuntu 12.04 kurdum fakat bir türlü wireless çalışmadı. Biraz araştırma yaptım ve bu sayfadaki yönergeleri takip ettim. Gerçi benim aygıt rtl8188ce idi ben de onu sürücüsünü indirdim.
Ev dizini meselesinde ben iki sorun yaşadım.
birincisi : sol taraftan ev seçilip içine kopyalama yapınca görmüyor. dosya sisteminden ev-kullanıcı ad klasörünün içine klasör açmak gerekiyor.
ikincisi: sıkıştırılmış dosyanın "içeriğinin" realtek klasörüne atılması lazım. :)

cd ~/realtek
sudo su
make
make install
modprobe rtl8188c
(bu komut maalesef işlem yapmadı)


gksudo gedit /etc/modules komutuyla açılan dosyaya da "rtl8188ce" yazıp ekledim.(tırnak işaretsiz) iki gündür uğraştığım sorun bir çırpıda çözüldü.

Bu mesajı benzer durumda olan diğer arkadaşların benzer çözüm yöntemlerini kullanabilecekleri fikrini verebilmek için yazdım.

Teşekkür ederim.


heartsmagic

Teşekkürler @against.

Ufak bir yanlış anlaşılmayı düzeltelim sadece. Bizlerin "ev dizinine at" dediğimiz olay aslında kullanıcının kendi ev dizinidir ki bu da kendi ismiyle geçer. Arada karışıklığa neden olabiliyor bu, fakat bizim tarafta "ev dizini" ifadesi kullanıcının kendisine ait olan dizindir.

/home -> Sisteme ait, kullanıcıların dizinlerinin tutulduğu dizindir.
/home/kullanıcı_adı -> Kullanıcıya ait ev dizinidir.

Gerçi artık çevirilerde "Başlangıç" diye geçiyor sanırım bu dizin ismi.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.