Winbond usb2wlan driver ve kernel 2.6.28 çıkmazı
Herkese selamlar…
Uzun zamandır tanıtamadığım wireless kartımı bi daha google amcaya sorup gelişmelere bakmaya karar vermiştimki güzel bir adres ile karşılaştım. Google code sayfasında bir proje yapılmış ve driverı tanıtmak için ciddiuğraşlar verilmiş. Aslına bakarsanız daha öncede görmüştüm ancak driverı derleyememiştim ve hata iletilerinden birşey anlamayınca o şekilde bırakmıştım. Uzun lafın kısası şu problemi çözelim artık…
İlk olarak buradan driverımızı indiriyoruz. İndirdiğimiz dosyayı (dosya tar.gz formatındadır) herhangi bir yere açıyoruz. Açtığımız yerde trunk>linux klasörüne gidip burada new_wireless.c dosyasını bulup herhangi bir metin editörü ile açıyoruz. Açtığımız metinde
iwe_stream_add_point(cev, end_buf, &iwe,
iwe_stream_add_event(cev, end_buf, &iwe,
satırlarını buluyoruz. Bulduğumuz her satırdaki karşılık gelen yere
iwe_stream_add_point(info, cev, end_buf, &iwe,iwe_stream_add_event(info, cev, end_buf, &iwe,
ile değiştiriyoruz. Yani fonksiyonun ilk parametresine “info” ekliyoruz. Bulduğumuz bütün satırları düzeltikten sonra sırasıyla
- make
- make install
depmod -aemodprobe w35und
komutlarını veriyoruz ve mutlu son
Son olarak önemli bir not eklemek istiyorum. Driverın kodlarnda $(uname -r) değişkeni kullanılmakta. Bu kernelin başlıklarını temsil etmektedir ve debian tabanlı bir işletim sistemi kullanıyorsanız
apt-get install linux-headers-$(uname -r)
komutu ile başlıkları yüklememiz gerekiyor. Ben düzeltilmiş halini sizlerle paylaşacağım zaten ama hatanın neden kaynaklandığı konsunda bilgi sahibi olmak isteyen olabilir dimi
Düzeltilmiş dosya: indir





pardus kullanıyorum epey uğrastım bununla en son bu hatayı verdi ilerleyemedim yardımcı olursanız sevinirim
adem@adem-pardus linux $ make
make -C /lib/modules/2.6.30.1-123/build M=/home/adem/Belgeler/trunk/linux modules
make[1]:`/usr/src/linux-headers-2.6.30.1-123′ dizinine giriliyor
/home/adem/Belgeler/trunk/linux/../.bssdbase.o.cmd:3: uyarı: NUL karakteri görüldü; satırın geri kalanı yoksayılıyor
/home/adem/Belgeler/trunk/linux/../.bssdbase.o.cmd:3: *** `wildcard’ işlemine çağrı sonlandırılmamış: `)’ kayıp. Durdu.
make[1]: *** [_module_/home/adem/Belgeler/trunk/linux] Hata 2
make[1]: `/usr/src/linux-headers-2.6.30.1-123′ dizininden çıkılıyor
make: *** [all] Hata 2
adem@adem-pardus linux $
Sanırım pardus 2009 kullanıyorsunuz. 2009′da wirelessi kendisi tanıyor. Siz yine root olarak ifconfig koutu çıktısını yazarsanız tanınıp tanınmadığını öğrenebiliriz… Görüşmek üzere.
ağ yöneticisinde profil olustur dediğimde kablosuz ağlar-wlan0 diye birsey gözüküyor ama tara dediğimde hiçbir sey bulmuyor.
şuanda ethernet ile bağlıyım, birde dünden beri uğrastıgım için driver bozulmus olabilir mi? pardus 2009, daha önceki sürümleride kurdum ama hep bu wireless yüzünden kullanamadım.
adem@adem-pardus linux $ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1B:24:6C:BE:4A
inet addr:192.168.3.100 Bcast:192.168.3.255 Mask:255.255.255.0
inet6 addr: fe80::21b:24ff:fe6c:be4a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12251 errors:0 dropped:0 overruns:0 frame:0
TX packets:11091 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11595269 (11.0 Mb) TX bytes:1504559 (1.4 Mb)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:123 errors:0 dropped:0 overruns:0 frame:0
TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7444 (7.2 Kb) TX bytes:7444 (7.2 Kb)
Şuan pardus 2009 yüklü bilgisayarımda ve tara dediğimde bulup bağlanabiliyorum. Sizin wlan0 ifconfig çıktısında gözükmüyor. Acaba wireless düğmesi kapalı olabilirmi? birde öyle deneyiniz. düğmeye basınca bluetooth takıldı gibi bir uyarı veriyor pardus… Wlan driverı kernel 2.6.30 ile dahil edildi, yani yükleme yapmanıza gerek olmaması gerekir…
wirelessi kapayip acınca if config degişti wlan 0 geldi.. windows ortamında cok iyi bir kullanıcı hatta teknik servislik yaparken bununla baş edemiyorum ya=) eski alıskanlıklar yuzunden sanırım..
wlan0 geldi ama tara kısmında yine cıkmıyor.. neyse ben baya bi uğrastım bununla bi baştan kurayım 2009 daha sonra yine ifconfig ne diyor bakarız.. su anki durumu bu yarım saat sonra yenisini eklerim, bu arada datron tw7 notebook mu kullanıyorsunuz sizde =) wireless bluetooth düğmesi birleşik;)
adem@adem-pardus w89c35d $ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1B:24:6C:BE:4A
inet addr:192.168.3.100 Bcast:192.168.3.255 Mask:255.255.255.0
inet6 addr: fe80::21b:24ff:fe6c:be4a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14006 errors:0 dropped:0 overruns:0 frame:0
TX packets:12947 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12682073 (12.0 Mb) TX bytes:1731068 (1.6 Mb)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:125 errors:0 dropped:0 overruns:0 frame:0
TX packets:125 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7620 (7.4 Kb) TX bytes:7620 (7.4 Kb)
wlan0 Link encap:Ethernet HWaddr 00:0D:F0:38:34:CF
inet addr:192.168.3.111 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
wmaster0 Link encap:UNSPEC HWaddr 00-0D-F0-38-34-CF-00-00-00-00-00-00-00-00-00-00
UP RUNNING MTU:0 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
adem@adem-pardus w89c35d $
wlan0 Link encap:Ethernet HWaddr 00:0D:F0:38:34:CF
inet addr:192.168.3.111 Bcast:192.168.3.255 Mask:255.255.255.0
burdaki 111′li ip yi az once ben elle vermeye calıstım da sanırım o.. yeniden yukleyeyim, görüşürüz… ilginiz için cok tesekkurler.
selam pardus u yeniden kurdum ifconfig yazdım sonuc bu. wlan0 da ki mac adresi benim wireless kartımın bunu windowstan biliyorum
00:0D:F0:38:34:CF
ama hala tara kısmında hiçbirsey cıkmıyor, normalde 3-4 adet ağ var çevremde… kartı tanımıs mı tanımamıs mı nasıl anlayacağız
adem@adem-pardus ~ $ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1B:24:6C:BE:4A
inet addr:192.168.3.100 Bcast:192.168.3.255 Mask:255.255.255.0
inet6 addr: fe80::21b:24ff:fe6c:be4a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:25 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1024 (1024.0 b) TX bytes:4788 (4.6 Kb)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:91 errors:0 dropped:0 overruns:0 frame:0
TX packets:91 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5524 (5.3 Kb) TX bytes:5524 (5.3 Kb)
wlan0 Link encap:Ethernet HWaddr 00:0D:F0:38:34:CF
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
wmaster0 Link encap:UNSPEC HWaddr 00-0D-F0-38-34-CF-00-00-00-00-00-00-00-00-00-00
UP RUNNING MTU:0 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
adem@adem-pardus ~ $
root olarak iwlist scan diyincedebir sonuç çıkmıyorsa driverda sorun var demektir. Benim laptop tw3 serisi ve aynı wireless kartını kullanıyorum. Bende bir sorun bulunmamakta. Şuan için hiç zamanım yok ama müsait bir zamanda konuyu irdeleyip buradan paylaşabilirim. Yukarda yazdığım komut ile çevredeki wireless ağları gözükmeli. Bir diğer konuda scan diyince hemen bulmayabilir. yaklaşık bir dakika bekleyip yine scan diyip deneyebilirsiniz. Görüşmek üzere.
cok tesekkur ederim yardımlarınız için ama olmuyor =)
adem@adem-pardus ~ $ iwlist scan
lo Interface doesn’t support scanning.
eth0 Interface doesn’t support scanning.
wmaster0 Interface doesn’t support scanning.
wlan0 No scan results
sizden cevap bekliyorum, çalışmalarınızda başarılar hoşcakalın.
pan0 Interface doesn’t support scanning
galiba sorun burda aygıt kapalı görünüyor..
adem@adem-pardus ~ $ iwlist power
lo no power management information.
eth0 no power management information.
wmaster0 no power management information.
wlan0 Current mode:off
pan0 no power management information.
adem@adem-pardus ~ $ iwlist wlan0 power
wlan0 Current mode:off
adem@adem-pardus ~ $ iwlist wlan0 power on
iwlist: command `power’ needs fewer arguments (max 0)
nasıl on yapacağım bunu lütfen..
komut mu sanırım ama oda hata veriyor..
adem@adem-pardus ~ $ iwconfig wlan0 power on
Error for wireless request “Set Power Management” (8B2C) :
SET failed on device wlan0 ; Operation not permitted.
sorun o değil malesef, bende iki adet wireless var ve hepsinin current powerı off durumda ama internete girebiliyorum… Sorun pardusun stabilinde olabilir. rc2 kullanıyordum ve güncelleme yaptım bende giremiyorum artık wirelessım ile…
çözerseniz lütfen bana e-mail atarmısınız, ben tükendim artık..