[Çözüldü] 13.04 Kablosuz ağda düşük çekim gücü

Başlatan LeadeRSouLs, 19 Ekim 2013 - 00:03:34

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

LeadeRSouLs

13.04 ü kurdum modemin yanında olduğum halde tek diş çekiyor ethernet ve wireless kartını da tanımış ama başka yapmam gereken bir şey mi var acaba ?

lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Thames XT [Radeon HD 7670M]
07:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
07:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)
09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)


lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 046d:c52f Logitech, Inc. Wireless Mouse M305
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 05c8:0348 Cheng Uei Precision Industry Co., Ltd (Foxlink)



empax

Modem arayüzünden kablosuz ayarları bölümünde kanalı(radio) 11 yapıp ve gücün %100 olduğundan emin olup yine dener misin.
بسم الله الرحمن الرحيم
|ACEMİLER İÇİN İLK DURAK|Çözüldü|Kod etiketi|

LeadeRSouLs

Hocam modemin arayüzüne giremiyorum çünkü ev sahibinin modeminden bağlanıyoruz bide yabancı bir ülkede öğrenci olunca yabancı birinden o şifreyi almak biraz zor oluyor

heartsmagic

Şunu kullanacağız:
http://askubuntu.com/questions/253632/how-do-i-get-a-ralink-rt3290-wireless-card-working

Bu biraz aşama aşama olacak. Tüm adım çıktılarını buraya aktarman ve söylenenleri yapman gerekiyor.

1. Öncelikle derleme için kullanılacak paketleri kur:
sudo apt-get update && sudo apt-get install build-essential linux-headers-generic

2. Şuradan sürücüyü indir:
http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5033
Eposta ve isim gireceksin sonra inmeye başlayacak.

3. İnen paketi ev dizinine koy, ismi şu oluyor inince: -2012_0508_RT3290_Linux_STA_v2.6.0.0.bz2
Uçbirimi aç ve şu komutla arşivi çıkart:
tar xvf -2012_0508_RT3290_Linux_STA_v2.6.0.0.bz2

Not: Olur da bu anlatımı takip edenler arşivi komut yerine sağ tıklayıp çıkartmaya çalışırlarsa hata alacaklardır. Zira paket ismi yanlış. Sağ tıklayarak yapmak isteyenler paketin ismini -2012_0508_RT3290_Linux_STA_v2.6.0.0.tar.bz2 olarak değiştirsinler. tar komutu hata basmıyor ama.

Arşivi çıkarttıktan sonra ev dizininde şu isimli bir dizin olacak: DPO_RT3290_LinuxSTA_V2600_20120508
Gerisini bu dizin üzerinden anlatıyorum.

4.
cd DPO_RT3290_LinuxSTA_V2600_20120508
dizine giriyoruz.

5. Öncelikle bir dosyayı düzenlememiz gerekiyor:
gedit os/linux/config.mk
ile dosyayı açıyoruz ve ilgili satırların aşağıdaki şekilde olduklarından emin oluyoruz:
Alıntı YapHAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
HAS_WPA_SUPPLICANT=y

Kısacası ikisinde de "y" olacak (tırnaklar yok, yukarıdaki gibi). Bu satırlar ayrı ayrı yerlerdeler, fakat yakınlar. 26. satır civarlarında ikisi de.

6. Güncel çekirdeklerle bu sürücü derlenirken hata veriyor. 13.10 üzerinde düzeltme yapmadan denedim ve hatayı aldığımı gördüm. Bunun için şunları yapacağız. Öncelikle ilgili dosyayı aç:
gedit os/linux/pci_main_dev.c

a. Bu dosyada #include satırlarının altına (36. satır şunu ekle)
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)
#define __devexit
#define __devinit
#define __devinitdata
#endif


b. Ardından şu satırları bul:
#if LINUX_VERSION_CODE >= 0x20412
remove:     __devexit_p(rt2860_remove_one),
#else
remove:     __devexit(rt2860_remove_one),
#endif


93. satırda başlıyor. Şu şekle getir:
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)
remove:     rt2860_remove_one,
#else
#if LINUX_VERSION_CODE >= 0x20412
remove:     __devexit_p(rt2860_remove_one),
#else
remove:     __devexit(rt2860_remove_one),
#endif
#endif


Burası önemli, yukarıdaki bölümü bulup aynen ikinci şekle getirmen lazım. Bende bu değişikliklerden sonra çekirdek nedeniyle alınan hatalar çözüldü.

7. Derleme. Bağlantıda doğrudan make kullanılmış ancak bende make ile derlemeye çalıştığımda bir dizini oluşturamadığına ait hata verdi. Mecburen sudo kullandım. Esasında derlemelerde kullanmaya gerek yoktur.

sudo make

8. Derleme sonunda hata falan alınmazsa:
sudo make install
sudo modprobe rt3290sta



Bu aşamda sorunun çözülmüş olması gerekiyor. Eğer çözüldüyse bu modülü sistem başlangıcına eklemek ve çakışan modülleri kaldırmak için şunları yapacaksın.

1. Modülü ekle:
sudo -H gedit /etc/modules
Açılan dosyanın sonuna yeni bir satır olarak şunu ekle:
rt3290sta

2. Çakışan modülleri kara listeye al.
sudo -H gedit /etc/modprobe.d/blacklist.conf
Açılan dosyanın en altına iki ayrı satır olarak şunları ekle:

#Wireless drivers conflicting with rt3562sta
blacklist rt2800pci
blacklist rt2x00pci



3. Ardından şu komutu yürüt:
sudo update-initramfs -u


Eğer her şey yolunda giderse bir sonraki sistem başlangıcında yeni derlediğin modülün devreye girmesi gerekiyor.

Not: Lütfen bu anlatılanları yaparken aşamaların çıktılarını verdiğin komutlarla beraber bir kenara kaydet. Sorun yaşaman veya soru soracak olman durumunda da foruma kod etiketi içinde aktar: http://kb.ubuntu-tr.net/kodetiketi
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.

LeadeRSouLs

Sudo make bunu girdiğimde

Hedef belirtilmemiş ve makefile dosyası bulunamadı. Durdu.

Sudo make install yaptıgımda ise;

sudo make install
make: *** Hedef `install' i derlemek için  hiçbir kural yok. Durdu.


bunu söylüyor burdan sonrasına gidemedim


heartsmagic

Komutu ilgili dizinde uyguladığından emin misin?
cd DPO_RT3290_LinuxSTA_V2600_20120508
komutundan sonra devam et lütfen.
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.

LeadeRSouLs

Teşekkürler hocam elinize sağlık işe yaradı