Archive for May, 2009

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


Arama
Eskiye rağbet olsa bitpazarına nur yağardı. 'Yeniden' korkmayın.
May 2009
M T W T F S S
« Apr   Jun »
 123
45678910
11121314151617
18192021222324
25262728293031
.
  • P3