После рестарта точки доступа, wi-fi отсыхает намертво

Используется модуль ядра ath5k
После рестарта точки доступа, отсыхает wi-fi. При попытке сделать /etc/init.d/net.wlan0 restart ругается вот так:

net.wlan0        |cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент      
net.wlan0        |cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент      
net.wlan0        |cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент      
net.wlan0        |cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент      
net.wlan0        |cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент      
net.wlan0        |cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент      
net.wlan0        |cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент      
net.wlan0        |cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент      
net.wlan0        |cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент

Также подобная ругань бывает при некоторых хитрых сочетаний включения/выключения wi-fi и suspend.

Приходится лечить через
rmmod ath5k && modprobe ath5k

Никто не сталкивался с таким? Если да, то как обойти?