Dizüstü bilgisayarınız uyku moduna (hibernate veya sleep) geçip tekrar açıldığında kablosuz bağlantınız çalışmıyorsa, ve messages dosyasında şuna benzer satırlar varsa:

May 29 11:21:47 peanutbutter kernel: ADDRCONF(NETDEV_UP): ath0: link is not ready

ve her yolu denemenize rağmen bilgisayarı açıp kapatmaktan başka çare bulamadıysanız, daha kolay bir yol var:

# lsmod | grep ath
ath_pci 175788 0
ath_rate_sample 13504 1
wlan 225520 4 ath_pci,wlan_scan_sta,ath_rate_sample
ath_hal 279328 3 ath_pci,ath_rate_sample

benzeri bir komut ile kablosuz için gereken çekirdek modüllerini bulun. Bunlardan benim donanım için olanı ath_pci, onu çekirdekten çıkartacağım ve sonra tekrar ekleyeceğim:

# rmod ath_pci
# modprobe ath_pci


ve ağı tekrar başlatacağım:

#/etc/init.d/networking stop
#/etc/init.d/networking start

Her şey yolunda giderse kablosuz ağ kartınız tekrar çalışmaya başlayacaktır.

Sorun bilgisayarı tekrar başlatınca çözülünce aklıma geldi, /etc/init.d/ dizinindeki bir betikten değilse eğer modüllerle alakalı olmalıydı. Sonunda bu çözümü buldum. Umarım işinize yaramıştır.