LINUX.ORG.RU

Зависание ноутбука при питании от батареи [Asus K50ID + Ubuntu 10.10]


0

1

Здравствуйте!

При питании от батареи ноутбук намертво виснет. Причём в любое время дня и ночи, не зависимо от того, какие операции выполняются.

Последнее, что есть в логах -

Kern.log

Feb 18 15:14:42 egor-ubuntu kernel: [ 9559.195754] scsi19 : usb-storage 1-3:1.5
Feb 18 15:14:43 egor-ubuntu kernel: [ 9560.187760] scsi 18:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
Feb 18 15:14:43 egor-ubuntu kernel: [ 9560.196262] sr1: scsi-1 drive
Feb 18 15:14:43 egor-ubuntu kernel: [ 9560.196403] sr 18:0:0:0:
Attached scsi CD-ROM sr1 Feb 18 15:14:43 egor-ubuntu kernel: [ 9560.196489] sr 18:0:0:0:
Attached scsi generic sg2 type 5 Feb 18 15:14:43 egor-ubuntu kernel: [ 9560.203661] scsi 19:0:0:0:
Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2 Feb 18 15:14:43 egor-ubuntu kernel: [ 9560.211935] sd 19:0:0:0:
Attached scsi generic sg3 type 0 Feb 18 15:14:43 egor-ubuntu kernel: [ 9560.213607] sd 19:0:0:0: [sdb]
Attached SCSI removable disk Feb 18 15:46:20 egor-ubuntu kernel: [11457.960641] Monitor-Mwait will
be used to enter C-2 state Feb 18 15:46:20 egor-ubuntu kernel: [11458.118629] EXT4-fs (sda6):
re-mounted. Opts: errors=remount-ro,commit=600 Feb 18 15:46:21 egor-ubuntu kernel: [11458.777299] EXT4-fs (sda7):
re-mounted. Opts: commit=600 Feb 18 15:49:05 egor-ubuntu kernel: [11622.465367] CE: hpet increased
min_delta_ns to 7500 nsec

auth.log:

Feb 18 15:15:21 egor-ubuntu dbus-daemon: last message repeated 4 times
Feb 18 15:17:01 egor-ubuntu CRON[2765]: pam_unix(cron:session):
session opened for user root by (uid=0) Feb 18 15:17:01 egor-ubuntu CRON[2765]: pam_unix(cron:session):
session closed for user root Feb 18 15:21:09 egor-ubuntu sudo: egor : TTY=unknown ;
PWD=/home/egor ; USER=root ; COMMAND=/usr/sbin/synaptic Feb 18 15:46:20 egor-ubuntu pkexec: pam_unix(polkit-1:session):
session opened for user root by (uid=1000) Feb 18 15:46:20 egor-ubuntu pkexec: pam_ck_connector(polkit-
1:session): cannot determine display-device
Feb 18 15:46:20 egor-ubuntu pkexec[8073]: egor: Executing command

Feb 18 16:02:03 egor-ubuntu pkexec: pam_unix(polkit-1:session):
session opened for user root by (uid=1000) Feb 18 16:02:03 egor-ubuntu pkexec: pam_ck_connector(polkit-
1:session): cannot determine display-device
Feb 18 16:02:03 egor-ubuntu pkexec[8223]: egor: Executing command

Feb 18 16:02:34 egor-ubuntu pkexec: pam_unix(polkit-1:session):
session opened for user root by (uid=1000) Feb 18 16:02:34 egor-ubuntu pkexec: pam_ck_connector(polkit-
1:session): cannot determine display-device
Feb 18 16:02:34 egor-ubuntu pkexec[8225]: egor: Executing command

messages:

Feb 18 15:15:11 egor-ubuntu pppd[2686]: Connect: ppp0 <--> /dev/ttyUSB0
Feb 18 15:15:11 egor-ubuntu pppd[2686]: CHAP authentication succeeded
Feb 18 15:15:11 egor-ubuntu pppd[2686]: CHAP authentication succeeded
Feb 18 15:15:14 egor-ubuntu pppd[2686]: Could not determine remote IP
address: defaulting to 10.64.64.64 Feb 18 15:15:14 egor-ubuntu pppd[2686]: local IP address
10.65.178.225 Feb 18 15:15:14 egor-ubuntu pppd[2686]: remote IP address 10.64.64.64
Feb 18 15:15:14 egor-ubuntu pppd[2686]: primary DNS address
213.87.0.1 Feb 18 15:15:14 egor-ubuntu pppd[2686]: secondary DNS address
213.87.1.1 Feb 18 15:45:46 egor-ubuntu pppd[2686]: Protocol-Reject for
unsupported protocol 0x34cd Feb 18 15:46:20 egor-ubuntu kernel: [11458.118629] EXT4-fs (sda6):
re-mounted. Opts: errors=remount-ro,commit=600 Feb 18 15:46:21 egor-ubuntu kernel: [11458.777299] EXT4-fs (sda7):
re-mounted. Opts: commit=600 Feb 18 15:49:05 egor-ubuntu kernel: [11622.465367] CE: hpet increased
min_delta_ns to 7500 nsec Feb 18 16:02:34 egor-ubuntu pulseaudio[1697]: ratelimit.c: 867 events
suppressed

Система:

egor@egor-ubuntu:~$ uname -a Linux egor-ubuntu 2.6.35-25-generic-pae #44-Ubuntu SMP Fri Jan 21 19:01:46 UTC 2011 i686 GNU/Linux

egor@egor-ubuntu:~$ lscpu Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 2
Thread(s) per core: 1
Core(s) per socket: 2
CPU socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 23
Stepping: 10
CPU MHz: 1200.000
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 2048K

egor@egor-ubuntu:~$ lsusb
Bus 004 Device 002: ID 0b05:1788 ASUSTek Computer, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 05d5:8001 Super Gate Technology Co., Ltd
Bus 003 Device 002: ID 0458:002e KYE Systems Corp. (Mouse Systems)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 12d1:140c Huawei Technologies Co., Ltd.
Bus 001 Device 005: ID 13d3:5130 IMC Networks
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

egor@egor-ubuntu:~$ lspci
00:00.0 Host bridge: nVidia Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: nVidia Corporation MCP79 LPC Bridge (rev b2)
00:03.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: nVidia Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: nVidia Corporation MCP79 Co-processor (rev b1)
00:04.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:06.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:06.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: nVidia Corporation MCP79 PCI Bridge (rev b1)
00:0b.0 SATA controller: nVidia Corporation MCP79 AHCI Controller (rev b1)
00:0c.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:16.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
02:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 320M] (rev a2)
02:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
04:00.0 Network controller: Atheros Communications Inc. AR9285
Wireless Network Adapter (PCI-Express) (rev 01)

-----------------------------------------------

Кратко о системе:
Ноутбук Asus K50ID
Intel Core 2 Duo 2.2 GHZ T6670
Geforce GT 320M (версия драйвера 260.19.29)
4GB of RAM
Ubuntu 10.10 32 бит. Ядро 2.6.35-25-pae. + все обновления.

==============================

Писал на официальном форуме - тишина. Надеюсь на вашу помощь! Спасибо! :)

Скорее всего, кривой ACPI.
Переключитесь в виртуальный терминал (напр., Ctrl+ALt+F1) и отключите провод питания. Что получится?

AITap ★★★★★
()
Ответ на: комментарий от AITap

Нет. Он повиснет, но не сразу... может через 1,2 минуты, а может и через час... всегда по разному, даже если выполняются одни и те же задачи.

PS, параметры эти поменять в /etc/grub/grub.cfg?

Krovavii
() автор топика
Ответ на: комментарий от Krovavii

Нет такого файла.
Лучше всего сразу в меню загрузчика (возможно, нужно держать нажатым Shift для этого) нажать e, удалить quiet, дописать на его месте loglevel=9 (отделив пробелами от существующего текста) и нажать Ctrl+X.

AITap ★★★★★
()
Ответ на: комментарий от Krovavii

Мне помогло обновление для bios M2N-SLI избежать не частых фирзов, причем на разных версиях ядер и одно ядро процессора постоянно было «не догруженно».

Deleted
()
Ответ на: комментарий от AITap

egor@egor-ubuntu:~$ ls /boot/grub/ | grep grub.cfg grub.cfg

Возможно я ошибся... там /boot, а я написал /etc... Ок. Попробуй. Погоняю без зарядки. Отпишусь...

2ded_mopozzz2 Спасибо за совет! Попробую, но на крайний случай. Кстати, у вас то же К50ID?

Krovavii
() автор топика
Ответ на: комментарий от Krovavii

Так-с... Загрузился в мастдай, где валялся Asus Live Update, который сообщил мне, что обновления BIOS не требуется.

В Данный момент версия БИОС - 207 VGA BIOS VERSION - 70.16.54.00.03 EC BIOS VERSION - 20201A0001

В грабе прописал. Что это должно дать?

Кстати, в 10.04 такой проблемы не было. Laptop-mode так же убирает эту проблему, однако в месте с ней он убивает и ждущий/спящий режимы, что делает невозможной работу на ноутбуке.

Krovavii
() автор топика
Ответ на: комментарий от Krovavii

> Спасибо за совет! Попробую, но на крайний случай. Кстати, у вас то же К50ID?

Не. У меня нет. Но так как часто закупаю ноутбуки Asus, по опыту знаю - первым делом обновится.

Deleted
()
Ответ на: комментарий от Deleted

Обновляетесь через Asus Live Update или флэшку с новой прошивкой?)

PS, только что снова тестил - повис через 15 минут работы от батареи...

Krovavii
() автор топика
Ответ на: комментарий от Krovavii

Привычней с сайта, далле через утилиту easyFlash в биосе.

Последний случай как раз с серией K50 - отваливался Wi-Fi от Broadcom. Последние драйвера не помогли, были проблеммы именно с засыпанием устройства, хотя ему это было запрещено. Обновил bios, проблема исчезла, через несколько месяцев, вышла ещё одна новая прошивка с комментариями про этот глюк. Видать они сначала исправляют, а потом заявляют :)

Deleted
()
Ответ на: комментарий от Krovavii

А вот же. Ещё один случай с ноутбуком Asus - вис напрочь от батареи (Windows 7) пока не заменили батарею по гарантии. Что это было - сервис так и не дал ответа, так как не заморачивались.

Deleted
()
Ответ на: комментарий от Deleted

Вот к сожалению на мастдае никаких проблем с этим не было. И батарею он держит дольше, чем Ubuntu((

То есть актуальная версия 215... А можно ещё одну просьбу - есть ли какая-нибудь инструкция на русском про обновление БИОС на ASUS'ах...

PS, для обновления понадобится чистая флэшка?

Krovavii
() автор топика
Ответ на: комментарий от Krovavii

Любой диск с NTFS или FAT32. Через биос ноутбука заходишь в EasyFlash. Ну а там указываешь где твой файл и профит.

Deleted
()
Ответ на: комментарий от Deleted

Обновил при помощи WinFlash. 20 минут - полёт нормальный... По предварительной оценке время жизни батареи возросло, но это только предположения...

Krovavii
() автор топика
Ответ на: комментарий от Deleted

мммм... ок. завтра попробую. 10.10 у меня есть на CD. Гляну... Но там ядро старее, и не pae-сборка. Хотя, он вис и до обновления...

Krovavii
() автор топика

Трэд не читал, но проблема знакома, тем более, что следующий мой совет уже помог обладателю аналогичного девайса, впрочем, как и мне с EeePC 1201N. В общем, так:
1. Обновляете ядро до 2.6.37 (думаю, имеет смысл устанавливать PAE-ядро при использовании 4 ГБ RAM на 32-битной системе)
2. В параметры загрузки (grub.conf или что там в убунтах) дописываете

acpi_osi=Linux acpi_backlight=vendor
3. Экспериментируете с параметрами (там же, в grub.conf или его аналоге):
acpi=copy_dsdt
и
pci=nomsi
Зависания должны прекратиться.
Почему именно так, читайте здесь. Некоторые вещи из моего совета не касаются конкретно Вашей проблемы, но помогают избежать других «непонятностей» с ноутбуками Asus.

carasin ★★★★★
()
Ответ на: комментарий от Krovavii

Так-с... зависания прекратились! Спасибо!

Вот только теперь не отображается время до полной разрядки/зарядки батареи. Как это можно вылечить?)))

Да, кстати, ни кто не встречался с такой проблемой:

killing all remaining processes .... [fail]

Это он пишет при выключении. И висит всё это время... В Синаптике все старые конфиги потёр... не помогло...

Krovavii
() автор топика
Ответ на: комментарий от Krovavii

Проблемы с батареей возможны (тем более в случае использования acpi=copy_dsdt). Если используется параметр pci=nomsi , то, думаю, Вам стОит убрать его (у Вас не та ethernet-карта, проблему с которой призвана решать эта опция).
У предыдущего товарища, которому я давал аналогичный совет, были сбои при отображении ресурса батареи, но это более никоим образом не мешало работе (сам ресурс оставался по-прежнему нормальным).
По поводу X.org'а - если в xorg.conf указаны какие-либо стандартные ноутбучные InputDevice'ы (клавиатура, мышь, тачпад), то лучше убрать любое упоминание о них в этом конфиге (не помню с какой версии X.org'а эти опции более вредны, чем полезны). У меня, например, однажды были из-за этого спонтанные фризы системы.
Насчёт глюков при выключении: могу предположить, что указанные мною выше параметры не были прописаны в соответствующем конфиге, а были вписаны в строку параметров загрузки в GRUB'е. Хотя, может быть, и чисто убунту-специфичный глюк (я использую Fedor'у).

carasin ★★★★★
()
Ответ на: комментарий от ipeacocks

Проблема проявляется с картами wi-fi ar9285 и ethernet ar8132.
Глюки с ar9285 идут в ядрах начиная *.33 и заканчивая *.36 (вываливается в kernel_panic при интенсивном исользовании беспроводного соединения, особенно при скачивании на диск). В *.37 поправили. Как в *.38 будет - не знаю: пробовал *.38.rc5 - дык там вообще wi-fi не работал (подключался, но пинги не шли ни от машины, ни на машину). Впрочем, спишем это на RC.
Воркэраунд глюка с ar8132 - параметр pci=nomsi (без этого параметра будут мёртвые фризы системы при любом, хоть сколько-нибудь продолжительном, использовании ethernet), но это не решение проблемы.
Так что, боюсь, ядро из 10.04 не поможет.

carasin ★★★★★
()
Ответ на: комментарий от ipeacocks

Не я ТС. Я свою проблему уже решил давно - установкой *.37 ядра.
Просто в предыдущем посте я объяснял, из-за чего проявляются глюки. А как решить проблемы - ещё раньше написано.

carasin ★★★★★
()
Ответ на: комментарий от carasin

Весь мусор их xorg.conf выкинул. Однако

killing all remaining processes .... [fail]

так и остался. Буду копать дальше...

Убрал все параметры в 37 ядре. Загрузился. Время так и не показывает. То есть дело в ядре. То же обидно, просто бывают моменты, когда необходимо знать, сколько протянет батарея...

Зависания вроде прекратились. И на этом спасибо огромное! :)

Что касается ядра, то поставил 2.6.37-10 из реп Lucid, так как pae для маверика так и не нашёл...

Krovavii
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.