Lakin aldıktan sonra Lubuntu üzerinde çalıştırmayı başaramadım. dmesg kayıtlarında aşağıdaki iki satırdan başka bir bilgi yoktu:
İşletim sistemim USB cihazı tanıyordu; bunu$ dmesg | tail -20usb 1-1: new high speed USB device using ehci_hcd and address2usb 1-1: configuration #1 chosen from 1 choice
komutu ile doğruladım. Buradan üretici kodu 0bda ve ürün kodu 8176'nu aratarak şu sayfada ihtiyacım olan modülün rtl8192cu olduğunu öğrendim. Bu arada Forex'in kullandığı chipset ise RTL8188CUS 802.11n WLAN olarak gözüküyor. Bir kaç web sayfasında gördüm ki, cihazım için mevcut çekirdek sürümü (2.6.32) içinde bir modül mevcut değildi. Yine geldik Linux kullanmanın zor tarafına. Google amcanın da yardımıyla (ki o olmasaydı ne yapardık) şu sayfaya denk geldim. Burada anlatılanlar benim durumumun aynısı olmasa da güzel bazı bilgilere sahipti. Öncelikle Realtek'in şu sayfasında Linux sürücüsünün olduğunu gördüm. Hemen gidip oradan 8192cu için sıkıştırılmış dosyayı indirdim. Bu dosyayı açtıktan sonra içinden driver adında bir altklasör çıktı. Bu klasörün altındaki sıkıştırılmış dosyayı açtığımda derlenecek kaynak kodlarına ulaştım. Ancak derleme yapmadan önce bir linux makinede yapılması gereken bazı işlemler vardı.$ lsusb
Bus 001 Device 002: ID 0bda:8176 Realtek Semiconductor Corp.
ile bu işlemleri yaptım. Ardından önce$ sudo apt-get install build-essential linux-headers-`uname -r`
ile root kalıcı root yetilerine sahip olduktan sonra sıkıştırılmış klasörü açtığım altklasöre gidip$ sudo su
ile kaynak kodları derlemeye başladım. İlk verdiğim linkte bu klasörü derlemeye başlamadan önce /usr/src altına kopyalayıp derlemeyi orada yapmamız öneriliyordu. Ama ben böyle yapmadım. Nerede derlediğimiz önemli değil diye düşündüm; oldu. Bir hata vermeden sonlandığında mevcut klasörün içinde 8192cu.ko da dahil birkaç dosya vardı. Bizim için önemli olan bu ko uzantılı modül dosyası. Bu dosyayı örnek aldığım sayfada da belirtildiği gibi# make
komutuyla ilgili klasöre taşıdım. Bu saatten sonra sıkıştırılmış dosyadan genişlettiğim klasöre ihtiyacım olmayacağından bu klasörü sildim. Bir sonraki adımda, adı her ne kadar Depeche Mode'u çağrıştırsa da aslında module depencency listesi çıkaran bir komut olan depmod'u çalıştrdım. Bu komutu çalıştırmam gerektiğini de ilk linkteki sayfadan (linwik.com) öğrendim:# mv 8192cu.ko /lib/modules/`uname -r`/kernel/drivers/net/
Bundan sonra her ne kadar modprobe ile modülü yükleyebilsem de, her açılışta modülün otomatik olarak yükleneceğinden emin olmak için bilgisayarı tekrar başlatmayı tercih ettim. Tekrar başlattıktan sonra network manager'ı tıkladığımda kablosuz ağları da görebildim. Mutluluk bu işte!# depmod -a
Hiç yorum yok:
Yorum Gönder