Posts Tagged ‘winbond’
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



