Есть несколько вещей, которые вы можете попробовать, но, честно говоря, это очень зависит от сетевой карты; было бы полезно опубликовать вывод lspci и dmesg, чтобы убедиться в этом. Посмотрев онлайн, похоже, что у этого ноутбука есть карта серии Atheros 9k.
У меня, случается, карта в той же серии, и я заметил, что она застрянет иногда в низкопроизводительном режиме после приостанавливается, что легко появляется на выходе dmesg (у меня сейчас нет проблемы, поэтому я не могу привести пример); перезагрузка несколько раз обычно исправляла его, поэтому я удивлен тем, что вы сохранялись в нескольких перезагрузках. У меня была проблема, пережив пару перезагрузок и внезапно начал работать, но я не отслеживал причину. Я заметил, что перезагрузка Windows всегда устраняет проблему, поэтому она может быть связана с некоторой инициализацией. Я знаю, что это, вероятно, не исправление, которое вы хотели, но если у вас все еще есть Windows на машине, это стоит того.
Удаление и повторное вставку модуля (sudo modprobe -r ath9k и sudo modprobe ath9k соответственно) не похоже, исправить это, но если карта застряла, выход в dmesg будет отличаться от нормального.
Однако, учитывая, что устройства Panda, похоже, слишком велики или realtek, это не объясняет, почему внешний адаптер тоже был медленным - возможно, в игре есть другая проблема с конфигурацией.
Это не решает проблему, но, по крайней мере, спасает вас от необходимости выходить из системы и регистрироваться каждый раз:
Удерживать Ctrl + Alt и нажимать F6, а затем F7.
Первым может быть любой из Ctrl в F6, выберите ваш любимый разумно, так как эффект будет таким же.
To автоматизировать это с помощью скрипта, который вы можете использовать chvt:
sudo chvt 6 && sudo chvt 7
Теперь, чтобы автоматически выполнять эти команды без необходимости вводить ваш пароль каждый раз, выполните следующие действия:
Создайте скрипт:echo -e '#!/bin/sh\n[ $1 = post ] && [ $2 = suspend ] && chvt 6 && chvt 7' > makemouseappear
Сделайте его исполняемым: chmod a+x makemouseappear
Переместите его на /lib/systemd/system-sleep/: sudo mv makemouseappear /lib/systemd/system-sleep/
Попробуйте и радуйтесь: systemctl suspend
NB: он не будет автоматически просыпаться. Вместо или рядом с suspend вы можете использовать разные режимы, такие как hibernate или hybrid-sleep, которые не охватываются указанным выше скриптом, если вы не измените && [ $2 = suspend ] на
&& [ $2 = hibernate ] выполнить его после спящего режима && [ $2 = hybrid-sleep ], чтобы выполнить его после гибридного режима ожидания (просто удалить его), чтобы выполнить его после каждого возврата из одного из трех указанных режимовСм. man systemd-
Помните, что это не решает , только то, что его загрязнение теперь скрывается глубоко в /lib/systemd/.
Это не решает проблему, но, по крайней мере, спасает вас от необходимости выходить из системы и регистрироваться каждый раз:
Удерживать Ctrl + Alt и нажимать F6, а затем F7.
Первым может быть любой из Ctrl в F6, выберите ваш любимый разумно, так как эффект будет таким же.
To автоматизировать это с помощью скрипта, который вы можете использовать chvt:
sudo chvt 6 && sudo chvt 7
Теперь, чтобы автоматически выполнять эти команды без необходимости вводить ваш пароль каждый раз, выполните следующие действия:
Создайте скрипт:echo -e '#!/bin/sh\n[ $1 = post ] && [ $2 = suspend ] && chvt 6 && chvt 7' > makemouseappear
Сделайте его исполняемым: chmod a+x makemouseappear
Переместите его на /lib/systemd/system-sleep/: sudo mv makemouseappear /lib/systemd/system-sleep/
Попробуйте и радуйтесь: systemctl suspend
NB: он не будет автоматически просыпаться. Вместо или рядом с suspend вы можете использовать разные режимы, такие как hibernate или hybrid-sleep, которые не охватываются указанным выше скриптом, если вы не измените && [ $2 = suspend ] на
&& [ $2 = hibernate ] выполнить его после спящего режима && [ $2 = hybrid-sleep ], чтобы выполнить его после гибридного режима ожидания (просто удалить его), чтобы выполнить его после каждого возврата из одного из трех указанных режимовСм. man systemd-
Помните, что это не решает , только то, что его загрязнение теперь скрывается глубоко в /lib/systemd/.