जवाबों:
रिबूट से बचने के लिए आप सस्पेंड होने के बाद वायरलेस ड्राइवर को पुनः लोड कर सकते हैं। मेरा ड्राइवर 'एथ 9k' है, जिसे आप 'एनएम-टूल' चलाकर देख सकते हैं और इसके समान लाइन की तलाश कर सकते हैं
Driver: ath9k
फिर ड्राइवर को फिर से लोड करने के लिए:
sudo rmmod ath9k
sudo modprobe ath9k
स्वचालित रूप से ऐसा करने के लिए जब आप सस्पेंड से वापस आते हैं तो हम निम्नलिखित स्क्रिप्ट /etc/pm/sleep.d/00_wireless_sleep पर जोड़ सकते हैं
#!/bin/sh
case "$1" in
suspend|hibernate)
/sbin/rmmod ath9k
;;
resume|thaw)
/sbin/rmmod ath9k
/sbin/modprobe ath9k
;;
esac
exit 0
ऊपर वर्णित nm-tool आउटपुट से आपके द्वारा खोजे गए मॉड्यूल के साथ "Ath9k" मॉड्यूल नाम बदलें। मुझे स्क्रिप्ट का नाम "00_wireless_sleep" रखना पड़ा, इसलिए यह अन्य सभी फिर से शुरू होने वाली लिपियों के बाद चला जाता है (स्क्रिप्ट फिर से शुरू होने पर रिवर्स ऑर्डर में चलती हैं)। "00_wireless_sleep" निष्पादन योग्य फ़ाइल बनाने के लिए मत भूलना:
sudo chmod 755 /etc/pm/sleep.d/00_wireless_sleep
options iwlwifi bt_coex_active=0
लिए/etc/modprobe.d/iwlwifi.conf
काम करने के लिए जोड़ना । संदर्भ