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 -ae
  • modprobe w35und

komutlarını veriyoruz ve mutlu son :D 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

Düzeltilmiş dosya: indir


13 Responses to “Winbond usb2wlan driver ve kernel 2.6.28 çıkmazı”

  • adem says:

    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 $

  • ozan says:

    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.

  • adem says:

    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)

  • ozan says:

    Ş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…

  • adem says:

    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.

  • adem says:

    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 ~ $

  • ozan says:

    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.

  • adem says:

    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

  • adem says:

    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 says:

    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..

  • adem says:

    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.

  • ozan says:

    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…

  • adem says:

    çözerseniz lütfen bana e-mail atarmısınız, ben tükendim artık..

Leave a Reply

Arama
Eskiye rağbet olsa bitpazarına nur yağardı. 'Yeniden' korkmayın.
February 2012
M T W T F S S
« Dec    
 12345
6789101112
13141516171819
20212223242526
272829  
Hologram Medya


.
  • p0
  • P3
  • Python Programlama
Etiket Bulutu