Ubuntu зависает, когда я подключил кабель питания


7

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

Мне нужна помощь, чтобы решить эту проблему или сообщить об ошибке, если это требуется.


1
Мне кажется, это ошибка, связанная с ядром и acpi. Я бы сначала попытался загрузить старое ядро ​​и посмотреть, не связана ли проблема с обновлением ядра.
Делать

1
Попробуйте загрузиться с acpi=offопцией. В Grub нажмите e и добавьте его в строку с quiet splashсообщением.
Делать

1
У вас установлен Юпитер в вашей системе?
Mukund

2
если он установлен в вашей системе, я советую вам удалить его. потому что даже я столкнулся с той же проблемой в 12.10 .. как только я удалил Юпитер, проблема была решена
Mukund

1
@Mukund: Да, у меня был установлен Юпитер в моей системе, и теперь я удалил его, и моя система работает отлично. Нет больше заморозки, так что спасибо большое. Значит ли это, что я больше не могу использовать Юпитер? Есть ли исправленная версия Юпитера? Еще раз спасибо..!
Sudheera

Ответы:


12

У вас установлен Юпитер в вашей системе?

Если вы это сделаете, я советую вам удалить его. Я столкнулся с той же проблемой в 12.10, но устранение Юпитера исправило ее.

Кроме того, согласно их официальному сайту , «Jupiter Applet был удален и больше не поддерживается программным обеспечением». Это может помочь объяснить, почему это вызывает проблемы.


Примечание от модератора: Этот ответ был показан, чтобы исправить положение в комментариях.

@Mukund: Да, у меня был установлен Юпитер в моей системе, и теперь я удалил его, и моя система работает отлично. Нет больше заморозки, так что спасибо большое.

Пожалуйста, проголосуйте за это ..


4

Это ошибка, и о ней следует сообщать как об одном. Если вы найдете (или кто-то еще сообщил) эффективный обходной путь, это может быть включено в отчет об ошибке. В соответствии с часто задаваемыми вопросами , ошибки не обсуждаются в Ask Ubuntu, поэтому единственная часть этого вопроса, которая действительно должна быть рассмотрена здесь, это вопрос о том, как сообщить об этой ошибке. Подробная работа и устранение ошибок в Ubuntu должны происходить на Launchpad; в противном случае ценная работа имеет тенденцию игнорироваться и фрагментироваться.

Функциональность управления питанием является частью ядра , поэтому правильный способ сообщить об этой ошибке - запустить ubuntu-bug linux. Подробная техническая информация будет отправлена ​​на Launchpad , но вам все равно придется описать проблему, включая все, что вы пробовали и что случилось, как можно более подробно.

Одна распространенная ошибка - сообщать об ошибках управления питанием в acpi пакете. Это неправильный путь, поскольку acpiпакет фактически не выполняет никакого управления питанием; это просто интерфейс для получения информации об управлении питанием, которое происходит в ядре (Linux).

Я рекомендую вам:

  • Вызвать проблему.
  • Запишите время, когда вы его активировали.
  • (Пере) загрузите вашу систему Ubuntu.
  • После перезагрузки немедленно сообщите об ошибке.
  • Укажите, что вы сделали все это в своем отчете об ошибках, и укажите время (или приблизительное время), когда вы вызвали остановку.

Это может упростить задачу триггеров, разработчиков и других заинтересованных лиц идентифицировать записи в автоматически присоединяемых файлах журналов, которые относятся к проблеме.

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

Наконец, обратите внимание, что если вы сообщаете об этой ошибке для нижестоящего ядра (linux в Ubuntu, сообщаете о Launchpad, как описано здесь), вы должны запустить (и вы должны были в последний раз создать ошибку, используя) эту версию ядра, а не специально созданная или исходная версия kernel.org .

Если вы сообщите об этой ошибке или обнаружите, что она уже сообщена, не стесняйтесь подписать меня на эту ошибку, если хотите.


1
Спасибо за этот подробный ответ. Это очень мило с вашей стороны. Однако я удалил Юпитер из своей системы (как предложено @Mukund), и тогда система работает нормально. Как вы думаете, все же я должен сообщить об этом как об ошибке, потому что, конечно, людям нужно будет без проблем использовать Юпитер с Ubuntu. Так что ты думаешь..? Спасибо.
Sudheera

@Sudheera Я не думаю, что вы обязаны сообщать об этом как об ошибке. Но если вы решите это сделать, я думаю, это будет полезно. (Сначала выполните поиск - что объясняется в ресурсах об ошибках, связанных с моим ответом - чтобы узнать, было ли это уже сообщено. Если есть, то вы можете подписаться и указать, что на вас влияют, и, если у вас есть какая-либо ценная информация отсутствует в существующей ошибке, прокомментируйте ее.) Я все еще рекомендую сообщать об ошибке. Кстати, мы надеемся, что Мукунд вскоре опубликует решение в качестве ответа, чтобы он мог получить вознаграждение (поскольку это, похоже, решило проблему для вас).
Элия ​​Каган

1

Я сделал это:

  1. Редактировать /etc/default/grubчерез терминал.
  2. В файле потайным измените GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" быть GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"Сохраните файл.
  3. Тогда делай sudo update-grub
  4. Закрыть терминал
  5. Затем перейдите в Ubuntu Software Center
  6. искать 'pm-utils'
  7. нажмите на «подробнее»
  8. в надстройках: снимите флажок «Утилита для управления функциями подсветки ATI Radeon на ноутбуках»
  9. нажмите «применить изменения»
  10. Закрыть и перезапустить!

Теперь он не зависает, когда я подключаю / отключаю питание переменного тока, а также исправил кнопки яркости на моей клавиатуре. :)

  • Запуск Ubuntu 12.04 x86
  • ГНОМ
  • Ноутбук Acer Aspire
  • Pentium B940 2.0 ГГц DC
  • 4 ГБ оперативной памяти DDR3
  • Intel HD Graphics (отображается как Intel Sandybridge Mobile x86 / mmx / SSE2

Надеюсь это поможет.


Спасибо за ответ, Можете ли вы объяснить, как редактирование GRUB связано с проблемой питания? Однако я удалил «Юпитер», и теперь моя система работает нормально. спасибо за ответ ...
Sudheera

Была такая же проблема снова. Опытным путем я заметил, что я вставил SD-карту и имел расширение GNOME для отображения и размонтирования съемных носителей на верхней панели. Я отключил расширение, проблема ушла. Мне кажется, что это проблема с GNOME 3 и расширениями / индикаторами на верхней панели, так как ваша проблема была с Юпитером (который является программой расширения или индикатора) и моей с этим расширением «Меню съемного диска». Он имеет отношение к индикатору батареи при подключении / отключении, как будто он не ладит с другими индикаторами / меню. Должен сказать, что я новичок в Linux.
С.Малдини

Я думаю, что ваша теория объясняет ситуацию. Спасибо.
Sudheera

Я продолжал испытывать проблему, пока я не сделал обновление ядра до 3.5.0-21. Это исправило это для меня, и у меня нет проблем с адаптером переменного тока, батареей или тусклым экраном.
С.Малдини

1

Я столкнулся с той же проблемой на своем ноутбуке (Asus A53S; Ubuntu 12.10; Kernel 3.7.0).

Я сделал две вещи:

  1. Как указал Альвар , я отключил функцию «Утилита для управления функциями подсветки ATI Radeon на ноутбуках» в pm-utils
  2. Я обновил свое ядро ​​до ядра 3.7.3, так как это должно исправить ошибку в соответствии с https://bugzilla.kernel.org/show_bug.cgi?id=51661 . См. Обновление до Linux Kernel 3.7.3 для руководства по обновлению ядра.

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


0

Это не проблема, с Ubuntu некоторые ноутбуки имеют тенденцию зависать при подключении к сети, когда зарядка составляет более 75%, перезапуск потребляет электроэнергию, и это прекрасно работает, даже если вы решаете проблему, просто подключитесь, прежде чем начать, может быть исправление в вашем BIOS

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.