
Моя сетевая карта использует 'Realtek RTL8187B chipset'. Проблема в том, что примерно через 30 минут работы WiFi отключается, а dmesg говорит:
turned off via hardware switch
Повторное выключение и включение самого переключателя ничего не меняет и rfkill list all
отображает устройство как Hard Blocked
.
Если я это сделаю , rmmod rtl8187
то modprobe rtl8187
dmesg покажет:
rtl8187: wireless switch is on
ieee80211 phy1: eeprom reset timeout!, ADDRCONF(NETDEV_UP): wlan0: link is not ready
'nm-applet' показывает, что устройство не готово. Иногда мне удается включить его, используя ifconfig wlan0 up
, иногда это не работает. Иногда это iwlist scan
удается, иногда ничего не показывает, и когда мне удается подключиться, примерно через 30 минут я возвращаюсь к исходной точке.
Если мне особенно не повезет, карта вообще не запустится, а вместо этого спамит мой dmesg из системного старта unable to enumerate usb device
сообщениями. Все, кажется, происходит более или менее рандомно.
- Может ли это быть проблема с моими драйверами
rtl8187 3.2.0-29-generic
или карта неисправна?
решение1
Возможно, вы можете попробовать sudo iwconfig wlan0 power off
и посмотреть, решит ли это проблему. Иногда проблема с беспроводной связью может быть связана с функцией управления питанием. Я столкнулся с некоторой проблемой при включенном управлении питанием.
Чтобы убедиться, что функция питания включена, вы можете сделать это sudo iwconfig
и увидеть состояние управления питанием на выходе.