Почему я регулярно теряю беспроводное соединение?

5329
Shawn

Я использую беспроводное соединение для доступа к Интернету, и в последнее время (после обновления до ubuntu 9.10 karmic koala) это стало болью в ***. Время от времени (теряя счет в конце дня) соединение просто обрывается, и сетевой менеджер больше не обнаруживает ЛЮБУЮ близлежащую беспроводную сеть (обычно я обнаруживаю что-то вроде 6 разных сетей). На самом деле, иногда он будет видеть сети, но все равно будет невозможно восстановить соединение. Перезагрузка системы решает проблему ... Проводное соединение никогда не прерывается. Даже когда мое беспроводное соединение не работает, я все равно могу получить работающее проводное соединение.

Кто-нибудь из вас имеет представление о том, что может быть причиной проблемы? Или что я могу сделать, чтобы решить это?

обновления:


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

Вот что я заметил:

в / var / log / syslog : файл журнала полон вхождений этих строк (где изменяются только время и дата). Указанное время, по-видимому, совпадает с трудностями при загрузке веб-страницы (это занимает много времени, временная потеря соединения).

Dec 13 14:37:44 shawn-laptop NetworkManager: <info> (wlan0): supplicant connection state: completed -> disconnected Dec 13 14:37:44 shawn-laptop NetworkManager: <info> (wlan0): supplicant connection state: disconnected -> scanning Dec 13 14:37:45 shawn-laptop NetworkManager: <info> (wlan0): supplicant connection state: scanning -> associating Dec 13 14:37:45 shawn-laptop NetworkManager: <info> (wlan0): supplicant connection state: associating -> associated Dec 13 14:37:45 shawn-laptop NetworkManager: <info> (wlan0): supplicant connection state: associated -> completed 

В других местах файла журнала я вижу следующее, которое совпадает с моим наблюдением прерывистого движения мыши и изменением значка NetworkManager на «поиск».

Dec 13 14:46:50 shawn-laptop NetworkManager: <info> (wlan0): device state change: 8 -> 3 (reason 11) Dec 13 14:46:50 shawn-laptop NetworkManager: <info> (wlan0): deactivating device (reason: 11). Dec 13 14:46:50 shawn-laptop NetworkManager: <info> (wlan0): canceled DHCP transaction, dhcp client pid 2196 Dec 13 14:46:50 shawn-laptop NetworkManager: <WARN> check_one_route(): (wlan0) error -34 returned from rtnl_route_del(): Sucess#012 Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Activation (wlan0) starting connection 'Auto dlink' Dec 13 14:46:50 shawn-laptop NetworkManager: <info> (wlan0): device state change: 3 -> 4 (reason 0) Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled... Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started... Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled... Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete. Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting... Dec 13 14:46:50 shawn-laptop NetworkManager: <info> (wlan0): device state change: 4 -> 5 (reason 0) Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Activation (wlan0/wireless): connection 'Auto dlink' requires no security. No secrets needed. Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Config: added 'ssid' value 'dlink' Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Config: added 'scan_ssid' value '1' Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Config: added 'key_mgmt' value 'NONE' Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete. Dec 13 14:46:50 shawn-laptop NetworkManager: <info> (wlan0): supplicant connection state: scanning -> disconnected Dec 13 14:46:50 shawn-laptop NetworkManager: <info> Config: set interface ap_scan to 1 Dec 13 14:46:50 shawn-laptop NetworkManager: <info> (wlan0): supplicant connection state: disconnected -> scanning Dec 13 14:47:05 shawn-laptop NetworkManager: <info> wlan0: link timed out. Dec 13 14:47:50 shawn-laptop NetworkManager: <info> Activation (wlan0/wireless): association took too long, failing activation. Dec 13 14:47:50 shawn-laptop NetworkManager: <info> (wlan0): device state change: 5 -> 9 (reason 11) Dec 13 14:47:50 shawn-laptop NetworkManager: <info> Activation (wlan0) failed for access point (dlink) Dec 13 14:47:50 shawn-laptop NetworkManager: <info> Marking connection 'Auto dlink' invalid. Dec 13 14:47:50 shawn-laptop NetworkManager: <info> Activation (wlan0) failed. Dec 13 14:47:50 shawn-laptop NetworkManager: <info> (wlan0): device state change: 9 -> 3 (reason 0) Dec 13 14:47:50 shawn-laptop NetworkManager: <info> (wlan0): deactivating device (reason: 0). 

Другая вещь, которая казалась связанной, - это множество (действительно, много) строк, касающихся ath9k.

... Dec 16 18:30:35 shawn-laptop kernel: [ 925.430675] ath9k: Failed to wakeup in 10000us Dec 16 18:30:35 shawn-laptop kernel: [ 925.430680] ath9k: Unable to reset channel (2437 Mhz) reset status -5 Dec 16 18:30:35 shawn-laptop kernel: [ 925.430690] ath9k: Unable to set channel Dec 16 18:30:40 shawn-laptop kernel: [ 930.262355] ath9k: Failed to wakeup in 10000us ...  

вроде того

В другом файле журнала: / var / log / messages я вижу эти строки, время которых совпадает с задержкой звука и мыши, а также сбоем сети.

Dec 14 19:36:24 shawn-laptop kernel: [18022.982270] ACPI Exception: AE_TIME, Returned by Handler for [EmbeddedControl] 20090521 evregion-424 Dec 14 19:36:24 shawn-laptop kernel: [18022.982271] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AMW0.WMCA] (Node ffff880133e26720), AE_TIME Dec 14 19:36:26 shawn-laptop kernel: [18025.120059] ACPI Exception: AE_TIME, Returned by Handler for [EmbeddedControl] 20090521 evregion-424 Dec 14 19:36:26 shawn-laptop kernel: [18025.120085] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPC0.EC0_.GBST] (Node ffff880133e327e0), AE_TIME Dec 14 19:36:26 shawn-laptop kernel: [18025.120139] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPC0.EC0_.BAT0._BST] (Node ffff880133e32920), AE_TIME Dec 14 19:36:26 shawn-laptop kernel: [18025.120261] ACPI Exception: AE_TIME, Evaluating _BST 20090521 battery-385 Dec 14 19:36:28 shawn-laptop pulseaudio[1737]: ratelimit.c: 10 events suppressed 

Другие симптомы, которые кажутся связанными

  • Когда я теряю беспроводное соединение, кажется, что вся система замедляется: музыка начинает пропускать, движение мыши начинает прерываться. Это состояние медлительности, кажется, сохраняется, пока я не перезагружаюсь. Это особенно плохо, когда сетевой менеджер пытается восстановить соединение (оно всегда терпит неудачу, но все равно иногда пытается ... доблестно в глубине души)

  • Мощность сигнала для моей сети иногда сильно меняется.

  • Недавно я установил lm-sensor и sersors-applet для мониторинга температуры процессора и тому подобного, пытаясь увидеть, что между высокой температурой и обрывом соединения существует корреляция. Это позволило мне иметь четыре новых значка, отображающих температуру рядом с батареей и значками NetworkManager. Вот имена каждого значка: temp1, temp2, CPU, CPU. И их средняя температура (насколько я могу судить): 60 С, 55 С, 55 С, 60 С, соотв. Я понятия не имею, что такое temp1 и temp2. В любом случае, я регулярно получаю следующее сообщение: При попытке обновить значение ЦП датчика, расположенного в / proc / acpi / thermal_zone / TZSO / температура, произошла ошибка. Иногда это говорит датчик CPU, иногда это говорит датчик temp1 ...


Моя система:

Acer aspire 5536-5519, AMD Athlon 64 X 2 processor QL 64 (2.1 GHz), ATI Radeon HD 3200 Graphics Up to 1919 MB HyperMemory, 15.6" HD LED LCD, 4 GB Memory, 320 GB HDD, DVD Super Multi DL drive, Ubuntu 9.10 karmic koala 64 bit version --is there anything more you need to know?-- 

Большое спасибо заранее.

6
проверьте системные журналы. Есть ли явные ошибки? Andrew Keith 14 лет назад 1
Хорошая идея, спасибо. Я отредактировал соответствующие части в оригинальном сообщении, потому что я не знаю, что выводить из того, что я вижу там .. Shawn 14 лет назад 0

3 ответа на вопрос

3
lorenzog

Я подозреваю, что некоторые повреждения памяти и / или проблемы с процессором / gpu / mb heat. Пытаться

  • запустить мемстест из живого дистрибутива
  • проверка температуры и датчиков

также попробуйте проверить наличие колебаний мощности. Получите сетевой фильтр или (лучше) ИБП. Если возможно, проверьте соединение с другим компьютером (например, ноутбуком), возможно, не подключенным к источнику питания, чтобы убедиться, что он не связан с подключением.

Итак, я установил lm-сенсоры и апплет датчиков, и теперь у меня есть четыре иконки рядом с иконками батареи и сети ... Все они указывают на то, что кажется довольно стабильными температурами: temp1 58 C, temp2 51 C, CPU 51 C , CPU 59 C. Я не знаю, что такое temp1 и temp2 ... И верхний предел для обоих процессоров составляет 60 C, так что большую часть времени мне кажется, что я довольно близко к верхнему пределу (хотя я только используя их для чего-то вроде <10% мощности ... В любом случае, эти показания говорят вам что-нибудь, потому что я не знаю, что думать. И я еще не нашел способ контролировать скорости вентилятора ... все еще смотрю Shawn 14 лет назад 0
Недавно я получил ошибки, когда происходило отключение от сети, сказав, что: Произошла ошибка при попытке обновить значение ЦП датчика, расположенного по адресу / proc / acpi / thermal_zone / TZSO / температура. Другая ошибка была такой же, но в отношении датчика temp1 .. Что, черт возьми, это значит? Shawn 14 лет назад 0
если отсоединение сети и ошибки процессора происходят одновременно, они вполне могут быть связаны. На этом этапе, поскольку это не температура, это может быть проблема повреждения кэша (произошла только один раз), или у вас, на самом деле, неисправен процессор (видел, что происходит снова, один раз). Если вы все еще на гарантии, попробуйте вернуть процессор / mobo. Извините, не могу многое сделать отсюда .. lorenzog 14 лет назад 0
Черт возьми, я надеялся, что мне не придется отправлять свой ноутбук, ведь это мой рабочий инструмент ... Есть ли какой-нибудь способ проверить, действительно ли проблема в процессоре или материнской плате? Кроме того, система поставлялась с Windows Vista, которую я удалил, чтобы поставить Ubuntu ... Надеюсь, это не аннулирует гарантию (Многие компании очень расистские, у меня даже D-link отказывал мне в любом телефоне. -поддержка, когда я сказал им, что у меня Linux, поэтому я просто перезвонил и солгал) Shawn 14 лет назад 0
Хорошо, если вы отправляете его обратно, вам все равно следует очистить жесткий диск. Просто сделайте резервную копию, сотрите, установите окна, отправьте обратно. Есть инструменты (я помню cpuburn), которые проводят тесты на процессоре / кеше и отчитываются там. Тем не менее, если это такая ошибка, вам все равно придется отправить ее. lorenzog 14 лет назад 0
К счастью, решение Akyna, кажется, работает просто отлично. Думаю, мне не придется ничего отправлять в конце концов ... Тем не менее, я многому научился, попробовав ваши решения, поэтому я буду голосовать за ваш ответ, как только закончу этот комментарий. Спасибо большое за вашу поддержку. Shawn 14 лет назад 0
2
Акула

Вы пытались установить WiCD вместо NetworkManager? Даже если на Karmic NtMan лучше, чем раньше, я предлагаю вам попробовать WiCD, который считается хорошей альтернативой.

Что ты знаешь. С тех пор, как я установил WICD, ни одна из моих проблем не повторилась. Я все еще нахожу их странными, но, по крайней мере, они перестали беспокоить меня :) Shawn 14 лет назад 0
Ну, все ПК моего Buntu имеют WiCD вместо сетевого менеджера, я считаю его более удобным и менее глючным. Однако вы также можете установить беспроводной монитор для проверки вашего беспроводного состояния, называемого wavemon, вы можете установить его из репозитория. Акула 14 лет назад 0
хм, он снова перестал работать и, похоже, ничего не решило. Я установлю wavemon и посмотрю, что я смогу найти. Shawn 14 лет назад 0
0
John T

Вдобавок к отличным предложениям lorenzog, проверьте, есть ли поблизости устройства, которые могут мешать сигналу. Обычный виновник - беспроводной телефон. Я весело провел время, устраняя неполадки, когда начинал беспроводную связь, и понял, что мое соединение обрывается только тогда, когда кто-то звонит домой. Вы можете ожидать облегчения, когда я наконец соберу 2.

Да, я слышал об этом типе проблемы, но я не могу соотнести сбои с каким-либо внешним событием. Может быть, причиной проблемы может быть чужой телефон в здании апартаментов? Как я могу проверить это, не мешая всем соседям? Shawn 14 лет назад 0
Знаете ли вы, какое сообщение я получу в / var / log / syslog при возникновении такого сбоя? Там просто слишком много вещей, которые я не понимаю .. Shawn 14 лет назад 0
Вероятно, «изменение состояния устройства». Что говорит / var / log / messages? John T 14 лет назад 0
О, у меня много таких "изменений состояния устройства" везде ... Я добавил в свой исходный пост список сообщений, которые совпадают с задержкой звука и сбоем сети, пожалуйста, проверьте это? Shawn 14 лет назад 0
Эти ошибки из / var / log / messages (\ _SB_.PCI0.LPC0.EC0_.BAT0._BST), по-видимому, связаны с менеджером питания gnome. Тем не менее, Pulseaudio One не очень описательный. John T 14 лет назад 0
Означает ли это, что что-то не так с моим управлением питанием? Могу ли я провести какой-нибудь тест в отношении управления питанием, который мог бы рассказать нам больше информации? Например, попытаться воспроизвести проблему во время работы от батареи или что-то еще? Shawn 14 лет назад 0

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