Потерять интернет после того, как мой компьютер идет спать

У меня ноутбук HP TX2, и я использую Ubuntu 10.04 с ядром 2.6.34. Когда я закрываю крышку своего компьютера, усыпляю ее, а потом открываю ее, я теряю способность подключаться к Интернету. Там сетевой кабель, подключенный сетевым менеджером, больше не может его найти. У меня нет выбора, кроме как перезагрузить компьютер.

Есть предложения? Благодаря.

4
задан 9 November 2010 в 12:35

5 ответов

Похоже, ваш драйвер Ethernet не работает после приостановки работы вашего компьютера. Вы можете указать Ubuntu выгрузить его перед приостановкой и загрузить снова после возобновления работы компьютера. Для этого необходимо создать файл /etc/pm/config.d/unload_modules и добавить в него следующую запись:

SUSPEND_MODULES = "your_module_name_here"

где your_module_name_here должно быть именем драйвера. Вы можете найти его с помощью сетевого менеджера.

Надеюсь, что это помогает

Игнасио

0
ответ дан 9 November 2010 в 12:35

Не могу помочь вам с причиной, но возможное решение заключается в том, чтобы заставить его вручную.

sudo ifconfig eth0 up
sudo dhclient eth0

Это МОЖЕТ работать, но, очевидно, это просто пробел для выяснения реальной проблемы.

0
ответ дан 9 November 2010 в 12:35

Это звучит как проблема ACPI. На моем собственном ноутбуке простой случай отключения и повторного подключения сетевого кабеля решает проблему.

Используете ли вы драйверы для Linux или Windows через NDISWrapper?

0
ответ дан 9 November 2010 в 12:35

Я создал файл /etc/pm/config.d/unload_modules и ввел строку:

SUSPEND_MODULES = "r8169"

У меня правильно написано имя? Я взял имя водителя. Должны ли быть цитаты?

Спасибо за помощь.

0
ответ дан 9 November 2010 в 12:35

Для тех, у кого такая же проблема.

Команда lsmod может использоваться для просмотра всех загруженных модулей. Введите команду в терминале.

lsmod

Используйте приведенную выше команду, когда ваша беспроводная карта работает, в противном случае вы не получите имя беспроводного драйвера в списке.

Когда вы нашли название модуля драйвера, используйте его в /etc/pm/config.d/unload_modules:

SUSPEND_MODULES="your_module_name_here"

В моем случае это было "ath9k" Это драйвер для беспроводного драйвера Atheros. Я просто использовал Google, чтобы найти дополнительную информацию об этом драйвере.

SUSPEND_MODULES="ath9k"
0
ответ дан 9 November 2010 в 12:35

Другие вопросы по тегам:

Похожие вопросы: