Медленная беспроводная повторная связь после приостановки

Я использовал Broadcom 4312 с драйверами STA, я переустановил ubuntu, потому что драйверы b43 давали мне огромные проблемы с некоторыми странными проблемами ядра.

Моя скорость беспроводной связи прекрасна, все работает хорошо, кроме после перезагрузки компьютера и после выключения компьютера. Для подключения к беспроводной сети требуется около 30-45 секунд, и я думаю, что это проблема с драйвером (я нажал на диспетчер сети наверху и около 30 секунд не было указанных беспроводных сетей.)

Я уже пробовал этот совет: http://lilserenity.wordpress.com/2007/10/31/fix-ubuntu-dropping-wireless-on-suspendhibernate-resume/, который в основном говорит об изменении этого:

STOP_SERVICES=""

-

STOP_SERVICES="networking"

в файле

/ etc / default / acpi-support

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

8
задан 29 December 2010 в 14:16

28 ответов

Я нашел аналогичную проблему с Ubuntu 12.04. Вышеупомянутое предлагаемое решение не устраняет это. Проблема заключается в этой ошибке:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405

Обходной путь в https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405 исправляет это для меня:

Change the last part in /usr/lib/pm-utils/sleep.d/55NetworkManager from thaw|resume) resume_nm to thaw|resume) resume_nm sleep 2 && iwlist eth1 scanning &
0
ответ дан 25 July 2018 в 22:41

Я уверен, что это нормальное поведение со всеми беспроводными картами в Ubuntu; он делает то же самое с моими картами Broadcom и Intel.

Если вы отключите и снова включите беспроводную связь, вы увидите то же самое - для инициализации карты требуется время, а Network Manager - обнаружить карту, а затем обнаружить беспроводная сеть.

Когда вы выходите из системы, карта все еще активна в системе, поэтому все, что должен выполнять Network Manager при входе в систему, - это поиск сетей.

Если память Windows 7 делает то же самое - он не обнаруживает беспроводные сети сразу после возобновления (или загрузки, если на то пошло).

0
ответ дан 25 July 2018 в 22:41
  • 1
    Мой Toshiba U400 использует чипсет Marvel (драйвер sky2), и у меня есть беспроводная связь примерно через 10 секунд после открытия крышки. К моменту ввода моего пароля он обычно связан. – Scaine 29 December 2010 в 18:10

Следующее работало для меня на Asus x50N. Cheers

STOP_SERVICES=""

to

STOP_SERVICES="networking"

в файле /etc/default/acpi-support

7
ответ дан 25 July 2018 в 22:41

Добавление «сети» в / etc / default / acpi-support может быть недостаточно. Вы можете найти, что получите лучшие результаты, поставив всю сетевую карту в сон. Я должен сделать это для своего драйвера bluetooth, или весь ноутбук не сможет возобновить работу после приостановки.

Откройте апплет сетевого администратора, щелкните правой кнопкой мыши и выберите «Информация о подключении». Обратите внимание на имя вашего «драйвера». Вы можете подтвердить это имя, открыв терминал и выдав lsmod. Возможно, grep результат для вашего драйвера (например, lsmod | grep sky2), потому что, если что-то зависит от этого, вам нужно будет сказать ACPI также закрыть это.

Затем в / etc / default / acpi-support , добавьте свой драйвер. Таким образом, общая сумма ваших изменений будет:

STOP_SERVICES="networking" MODULES="sky2 toshiba_bluetooth bluetooth btusb"

n.b. Я использую ноутбук Toshiba, поэтому ссылки toshiba.

Порядок важен, так что сначала сеть останавливается, затем модули выгружаются в порядке драйвера sky2 wifi, затем драйверы bluetooth. Затем они запускаются в обратном порядке после возобновления.

1
ответ дан 25 July 2018 в 22:41
  • 1
    Я так хотел, чтобы это работало, но это не на моем Compaq Mini311c (Broadcom wireless). Я добавил «сетевой bluetooth btusb wl». но требуется примерно такой же промежуток времени, чтобы вызвать интерфейс и снова подключиться. Позор. – Jonathon 29 December 2010 в 20:18
  • 2
    Это интересно - просто проверьте мою / etc / default / acpi-поддержку, и я не использовал & quot; Остановить службы & quot ;, я использовал & quot; Модули & quot ;. Я уточню свой ответ. – Scaine 29 December 2010 в 21:06
  • 3
    По-видимому, проблема не решена. для строки MODULES у меня были MODULES = "wl bluetooth btusb", и попытался удалить комбинации bluetooth и btusb и выйти из сна, но безрезультатно. Следует отметить, что я не смог найти эквивалент «toshiba_bluetooth». драйвер для моего dell – eqzx 30 December 2010 в 09:11

Я нашел аналогичную проблему с Ubuntu 12.04. Вышеупомянутое предлагаемое решение не устраняет это. Проблема заключается в этой ошибке:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405

Обходной путь в https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405 исправляет это для меня:

Change the last part in /usr/lib/pm-utils/sleep.d/55NetworkManager from thaw|resume) resume_nm to thaw|resume) resume_nm sleep 2 && iwlist eth1 scanning &
0
ответ дан 2 August 2018 в 04:07

Я уверен, что это нормальное поведение со всеми беспроводными картами в Ubuntu; он делает то же самое с моими картами Broadcom и Intel.

Если вы отключите и снова включите беспроводную связь, вы увидите то же самое - для инициализации карты требуется время, а Network Manager - обнаружить карту, а затем обнаружить беспроводная сеть.

Когда вы выходите из системы, карта все еще активна в системе, поэтому все, что должен выполнять Network Manager при входе в систему, - это поиск сетей.

Если память Windows 7 делает то же самое - он не обнаруживает беспроводные сети сразу после возобновления (или загрузки, если на то пошло).

0
ответ дан 2 August 2018 в 04:07
  • 1
    Мой Toshiba U400 использует чипсет Marvel (драйвер sky2), и у меня есть беспроводная связь примерно через 10 секунд после открытия крышки. К моменту ввода моего пароля он обычно связан. – Scaine 29 December 2010 в 18:10

Следующее работало для меня на Asus x50N. Cheers

STOP_SERVICES=""

to

STOP_SERVICES="networking"

в файле /etc/default/acpi-support

7
ответ дан 2 August 2018 в 04:07

Добавление «сети» в / etc / default / acpi-support может быть недостаточно. Вы можете найти, что получите лучшие результаты, поставив всю сетевую карту в сон. Я должен сделать это для своего драйвера bluetooth, или весь ноутбук не сможет возобновить работу после приостановки.

Откройте апплет сетевого администратора, щелкните правой кнопкой мыши и выберите «Информация о подключении». Обратите внимание на имя вашего «драйвера». Вы можете подтвердить это имя, открыв терминал и выдав lsmod. Возможно, grep результат для вашего драйвера (например, lsmod | grep sky2), потому что, если что-то зависит от этого, вам нужно будет сказать ACPI также закрыть это.

Затем в / etc / default / acpi-support , добавьте свой драйвер. Таким образом, общая сумма ваших изменений будет:

STOP_SERVICES="networking" MODULES="sky2 toshiba_bluetooth bluetooth btusb"

n.b. Я использую ноутбук Toshiba, поэтому ссылки toshiba.

Порядок важен, так что сначала сеть останавливается, затем модули выгружаются в порядке драйвера sky2 wifi, затем драйверы bluetooth. Затем они запускаются в обратном порядке после возобновления.

1
ответ дан 2 August 2018 в 04:07
  • 1
    Я так хотел, чтобы это работало, но это не на моем Compaq Mini311c (Broadcom wireless). Я добавил «сетевой bluetooth btusb wl». но требуется примерно такой же промежуток времени, чтобы вызвать интерфейс и снова подключиться. Позор. – Jonathon 29 December 2010 в 20:18
  • 2
    Это интересно - просто проверьте мою / etc / default / acpi-поддержку, и я не использовал & quot; Остановить службы & quot ;, я использовал & quot; Модули & quot ;. Я уточню свой ответ. – Scaine 29 December 2010 в 21:06
  • 3
    По-видимому, проблема не решена. для строки MODULES у меня были MODULES = "wl bluetooth btusb", и попытался удалить комбинации bluetooth и btusb и выйти из сна, но безрезультатно. Следует отметить, что я не смог найти эквивалент «toshiba_bluetooth». драйвер для моего dell – eqzx 30 December 2010 в 09:11

Следующий вызов для меня на Asus x50N. Cheers

STOP_SERVICES = ""

to

STOP_SERVICES = "networking"

в файле / etc / default / acpi-support

7
ответ дан 4 August 2018 в 20:11

Добавление «сети» к поддержке / etc / default / acpi-поддержки может оказаться недостаточным. Вы можете найти, что получите лучшие результаты, поставив всю сетевую карту в сон. Я должен сделать это с моим драйвером bluetooth, или весь ноутбук не сможет возобновиться после приостановки.

Откройте апплет сетевого администратора, щелкните правой кнопкой мыши и выберите «Информация о подключении». Обратите внимание на имя вашего «драйвера». Вы можете подтвердить это имя, открыв терминал и выдав lsmod . Возможно, grep результат для вашего драйвера (например, lsmod | grep sky2 ), потому что, если что-то зависит от этого, вам нужно будет также сказать ACPI, чтобы закрыть это.

Затем в / etc / default / acpi-support, добавьте свой драйвер. Таким образом, общая сумма ваших изменений будет:

  STOP_SERVICES = "networking" MODULES = "sky2 toshiba_bluetooth bluetooth btusb"  

n.b. Я использую ноутбук Toshiba, поэтому ссылки toshiba. Ваши модули должны быть определены из вывода lsmod , изложенного выше.

Порядок важен, поэтому сначала сеть останавливается, затем модули выгружаются в порядке sky2 wifi, затем драйверы bluetooth. Затем они начинаются в обратном порядке после возобновления.

1
ответ дан 4 August 2018 в 20:11

Я уверен, что это нормальное поведение со всеми беспроводными картами в Ubuntu; он делает то же самое с моими картами Broadcom и Intel.

Если вы отключите и снова включите беспроводную связь, вы увидите то же самое - для инициализации карты требуется время, а Network Manager - обнаружить карту, а затем обнаружить беспроводная сеть.

Когда вы выходите из системы, карта все еще активна в системе, поэтому все, что должен выполнять Network Manager при входе в систему, - это поиск сетей.

Если память Windows 7 делает то же самое - он не обнаруживает беспроводные сети сразу после возобновления (или загрузки, если на то пошло).

0
ответ дан 4 August 2018 в 20:11

Я нашел аналогичную проблему с Ubuntu 12.04. Вышеупомянутое предлагаемое решение не устраняет это. Проблема заключается в этой ошибке:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405

Обходной путь в comment 74 исправляет его для меня:

  Измените последнюю часть в /usr/lib/pm-utils/sleep.d/55NetworkManager из оттепели  | резюме) resume_nm to thaw | резюме) resume_nm sleep 2 & amp; & amp; & amp;  iwlist eth1 scan & amp;   
0
ответ дан 4 August 2018 в 20:11

Я уверен, что это нормальное поведение со всеми беспроводными картами в Ubuntu; он делает то же самое с моими картами Broadcom и Intel.

Если вы отключите и снова включите беспроводную связь, вы увидите то же самое - для инициализации карты требуется время, а Network Manager - обнаружить карту, а затем обнаружить беспроводная сеть.

Когда вы выходите из системы, карта все еще активна в системе, поэтому все, что должен выполнять Network Manager при входе в систему, - это поиск сетей.

Если память Windows 7 делает то же самое - он не обнаруживает беспроводные сети сразу после возобновления (или загрузки, если на то пошло).

0
ответ дан 6 August 2018 в 04:12

Следующий вызов для меня на Asus x50N. Cheers

STOP_SERVICES = ""

to

STOP_SERVICES = "networking"

в файле / etc / default / acpi-support

7
ответ дан 6 August 2018 в 04:12

Добавление «сети» к поддержке / etc / default / acpi-поддержки может оказаться недостаточным. Вы можете найти, что получите лучшие результаты, поставив всю сетевую карту в сон. Я должен сделать это с моим драйвером bluetooth, или весь ноутбук не сможет возобновиться после приостановки.

Откройте апплет сетевого администратора, щелкните правой кнопкой мыши и выберите «Информация о подключении». Обратите внимание на имя вашего «драйвера». Вы можете подтвердить это имя, открыв терминал и выдав lsmod . Возможно, grep результат для вашего драйвера (например, lsmod | grep sky2 ), потому что, если что-то зависит от этого, вам нужно будет также сказать ACPI, чтобы закрыть это.

Затем в / etc / default / acpi-support, добавьте свой драйвер. Таким образом, общая сумма ваших изменений будет:

  STOP_SERVICES = "networking" MODULES = "sky2 toshiba_bluetooth bluetooth btusb"  

n.b. Я использую ноутбук Toshiba, поэтому ссылки toshiba. Ваши модули должны быть определены из вывода lsmod , изложенного выше.

Порядок важен, поэтому сначала сеть останавливается, затем модули выгружаются в порядке sky2 wifi, затем драйверы bluetooth. Затем они начинаются в обратном порядке после возобновления.

1
ответ дан 6 August 2018 в 04:12

Я нашел аналогичную проблему с Ubuntu 12.04. Вышеупомянутое предлагаемое решение не устраняет это. Проблема заключается в этой ошибке:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405

Обходной путь в comment 74 исправляет его для меня:

  Измените последнюю часть в /usr/lib/pm-utils/sleep.d/55NetworkManager из оттепели  | резюме) resume_nm to thaw | резюме) resume_nm sleep 2 & amp; & amp; & amp;  iwlist eth1 scan & amp;   
0
ответ дан 6 August 2018 в 04:12

Следующий вызов для меня на Asus x50N. Cheers

STOP_SERVICES = ""

to

STOP_SERVICES = "networking"

в файле / etc / default / acpi-support

7
ответ дан 7 August 2018 в 22:13

Добавление «сети» к поддержке / etc / default / acpi-поддержки может оказаться недостаточным. Вы можете найти, что получите лучшие результаты, поставив всю сетевую карту в сон. Я должен сделать это с моим драйвером bluetooth, или весь ноутбук не сможет возобновиться после приостановки.

Откройте апплет сетевого администратора, щелкните правой кнопкой мыши и выберите «Информация о подключении». Обратите внимание на имя вашего «драйвера». Вы можете подтвердить это имя, открыв терминал и выдав lsmod . Возможно, grep результат для вашего драйвера (например, lsmod | grep sky2 ), потому что, если что-то зависит от этого, вам нужно будет также сказать ACPI, чтобы закрыть это.

Затем в / etc / default / acpi-support, добавьте свой драйвер. Таким образом, общая сумма ваших изменений будет:

  STOP_SERVICES = "networking" MODULES = "sky2 toshiba_bluetooth bluetooth btusb"  

n.b. Я использую ноутбук Toshiba, поэтому ссылки toshiba. Ваши модули должны быть определены из вывода lsmod , изложенного выше.

Порядок важен, поэтому сначала сеть останавливается, затем модули выгружаются в порядке sky2 wifi, затем драйверы bluetooth. Затем они начинаются в обратном порядке после возобновления.

1
ответ дан 7 August 2018 в 22:13

Я уверен, что это нормальное поведение со всеми беспроводными картами в Ubuntu; он делает то же самое с моими картами Broadcom и Intel.

Если вы отключите и снова включите беспроводную связь, вы увидите то же самое - для инициализации карты требуется время, а Network Manager - обнаружить карту, а затем обнаружить беспроводная сеть.

Когда вы выходите из системы, карта все еще активна в системе, поэтому все, что должен выполнять Network Manager при входе в систему, - это поиск сетей.

Если память Windows 7 делает то же самое - он не обнаруживает беспроводные сети сразу после возобновления (или загрузки, если на то пошло).

0
ответ дан 7 August 2018 в 22:13

Я нашел аналогичную проблему с Ubuntu 12.04. Вышеупомянутое предлагаемое решение не устраняет это. Проблема заключается в этой ошибке:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405

Обходной путь в comment 74 исправляет его для меня:

  Измените последнюю часть в /usr/lib/pm-utils/sleep.d/55NetworkManager из оттепели  | резюме) resume_nm to thaw | резюме) resume_nm sleep 2 & amp; & amp; & amp;  iwlist eth1 scan & amp;   
0
ответ дан 7 August 2018 в 22:13

Добавление «сети» к поддержке / etc / default / acpi-поддержки может оказаться недостаточным. Вы можете найти, что получите лучшие результаты, поставив всю сетевую карту в сон. Я должен сделать это с моим драйвером bluetooth, или весь ноутбук не сможет возобновиться после приостановки.

Откройте апплет сетевого администратора, щелкните правой кнопкой мыши и выберите «Информация о подключении». Обратите внимание на имя вашего «драйвера». Вы можете подтвердить это имя, открыв терминал и выдав lsmod . Возможно, grep результат для вашего драйвера (например, lsmod | grep sky2 ), потому что, если что-то зависит от этого, вам нужно будет также сказать ACPI, чтобы закрыть это.

Затем в / etc / default / acpi-support, добавьте свой драйвер. Таким образом, общая сумма ваших изменений будет:

  STOP_SERVICES = "networking" MODULES = "sky2 toshiba_bluetooth bluetooth btusb"  

n.b. Я использую ноутбук Toshiba, поэтому ссылки toshiba. Ваши модули должны быть определены из вывода lsmod , изложенного выше.

Порядок важен, поэтому сначала сеть останавливается, затем модули выгружаются в порядке sky2 wifi, затем драйверы bluetooth. Затем они начинаются в обратном порядке после возобновления.

1
ответ дан 10 August 2018 в 10:25

Я уверен, что это нормальное поведение со всеми беспроводными картами в Ubuntu; он делает то же самое с моими картами Broadcom и Intel.

Если вы отключите и снова включите беспроводную связь, вы увидите то же самое - для инициализации карты требуется время, а Network Manager - обнаружить карту, а затем обнаружить беспроводная сеть.

Когда вы выходите из системы, карта все еще активна в системе, поэтому все, что должен выполнять Network Manager при входе в систему, - это поиск сетей.

Если память Windows 7 делает то же самое - он не обнаруживает беспроводные сети сразу после возобновления (или загрузки, если на то пошло).

0
ответ дан 10 August 2018 в 10:25

Следующий вызов для меня на Asus x50N. Cheers

STOP_SERVICES = ""

to

STOP_SERVICES = "networking"

в файле / etc / default / acpi-support

7
ответ дан 10 August 2018 в 10:25

Я нашел аналогичную проблему с Ubuntu 12.04. Вышеупомянутое предлагаемое решение не устраняет это. Проблема заключается в этой ошибке:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405

Обходной путь в comment 74 исправляет его для меня:

  Измените последнюю часть в /usr/lib/pm-utils/sleep.d/55NetworkManager из оттепели  | резюме) resume_nm to thaw | резюме) resume_nm sleep 2 & amp; & amp; & amp;  iwlist eth1 scan & amp;   
0
ответ дан 10 August 2018 в 10:25

Следующий вызов для меня на Asus x50N. Cheers

STOP_SERVICES = ""

to

STOP_SERVICES = "networking"

в файле / etc / default / acpi-support

7
ответ дан 13 August 2018 в 16:52

Добавление «сети» к поддержке / etc / default / acpi-поддержки может оказаться недостаточным. Вы можете найти, что получите лучшие результаты, поставив всю сетевую карту в сон. Я должен сделать это с моим драйвером bluetooth, или весь ноутбук не сможет возобновиться после приостановки.

Откройте апплет сетевого администратора, щелкните правой кнопкой мыши и выберите «Информация о подключении». Обратите внимание на имя вашего «драйвера». Вы можете подтвердить это имя, открыв терминал и выдав lsmod . Возможно, grep результат для вашего драйвера (например, lsmod | grep sky2 ), потому что, если что-то зависит от этого, вам нужно будет также сказать ACPI, чтобы закрыть это.

Затем в / etc / default / acpi-support, добавьте свой драйвер. Таким образом, общая сумма ваших изменений будет:

  STOP_SERVICES = "networking" MODULES = "sky2 toshiba_bluetooth bluetooth btusb"  

n.b. Я использую ноутбук Toshiba, поэтому ссылки toshiba. Ваши модули должны быть определены из вывода lsmod , изложенного выше.

Порядок важен, поэтому сначала сеть останавливается, затем модули выгружаются в порядке sky2 wifi, затем драйверы bluetooth. Затем они начинаются в обратном порядке после возобновления.

1
ответ дан 13 August 2018 в 16:52
  • 1
    Я так хотел, чтобы это работало, но это не на моем Compaq Mini311c (Broadcom wireless). Я добавил «сетевой bluetooth btusb wl». но требуется примерно такой же промежуток времени, чтобы вызвать интерфейс и снова подключиться. Позор. – Jonathon 29 December 2010 в 20:18
  • 2
    Это интересно - просто проверьте мою / etc / default / acpi-поддержку, и я не использовал & quot; Остановить службы & quot ;, я использовал & quot; Модули & quot ;. Я уточню свой ответ. – Scaine 29 December 2010 в 21:06
  • 3
    По-видимому, проблема не решена. для строки MODULES у меня были MODULES = "wl bluetooth btusb", и попытался удалить комбинации bluetooth и btusb и выйти из сна, но безрезультатно. Следует отметить, что я не смог найти эквивалент «toshiba_bluetooth». драйвер для моего dell – eqzx 30 December 2010 в 09:11

Я уверен, что это нормальное поведение со всеми беспроводными картами в Ubuntu; он делает то же самое с моими картами Broadcom и Intel.

Если вы отключите и снова включите беспроводную связь, вы увидите то же самое - для инициализации карты требуется время, а Network Manager - обнаружить карту, а затем обнаружить беспроводная сеть.

Когда вы выходите из системы, карта все еще активна в системе, поэтому все, что должен выполнять Network Manager при входе в систему, - это поиск сетей.

Если память Windows 7 делает то же самое - он не обнаруживает беспроводные сети сразу после возобновления (или загрузки, если на то пошло).

0
ответ дан 13 August 2018 в 16:52
  • 1
    Мой Toshiba U400 использует чипсет Marvell (драйвер sky2), и у меня есть беспроводная связь примерно через 10 секунд после открытия крышки. К моменту ввода моего пароля он обычно связан. – Scaine 29 December 2010 в 18:10

Я нашел аналогичную проблему с Ubuntu 12.04. Вышеупомянутое предлагаемое решение не устраняет это. Проблема заключается в этой ошибке:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405

Обходной путь в comment 74 исправляет его для меня:

  Измените последнюю часть в /usr/lib/pm-utils/sleep.d/55NetworkManager из оттепели  | резюме) resume_nm to thaw | резюме) resume_nm sleep 2 & amp; & amp; & amp;  iwlist eth1 scan & amp;   
0
ответ дан 13 August 2018 в 16:52

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

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