[sisyphus] ядро 3.0.4-std-def-alt1 x86_64 (1215N)

Andrey Liakhovets liakh на dol.ru
Пт Сен 30 07:38:25 UTC 2011


On Fri, 30 Sep 2011 11:30:45 +0600 Ildar Mulyukov wrote:
>On 29.09.2011 21:47:35, Michael Shigorin wrote:
>> У меня на 3.0.4-* разломался suspend to ram,
>
>В этом месте, пожалуйста, поподробнее.
>У меня pm-suspend работает, но не в 100% случаев удачно :(
>Подозреваю nouvieau...
>Впрочем такая работа pm-suspend тянется уже с июля.
>T410.

У меня на Asus 1215N не работает hibernate.
Ядро 3.0.4-std-def-alt0.M60P.1 x86_64, другие ядра не пробовал
(какие стоит пробовать?)

Первый раз было, когда настроил в среде KDE, -- получил после просыпания

kernel: [ 6464.062492] BUG: unable to handle kernel paging request at 0000000079fc5a00
kernel: [ 6464.062675] IP: [<ffffffffa0725628>] azx_pcm_trigger+0x2c8/0x3d0 [snd_hda_intel]
kernel: [ 6464.062854] PGD 5df5a067 PUD 0 
kernel: [ 6464.062937] Oops: 0000 [#1] SMP 
kernel: [ 6464.063022] CPU 1
 ...
kernel: [ 6464.064005] Process alsa-sink (pid: 9025, threadinfo ffff88005af4a000, task ffff88005df525c0)
 ...
и потом
kernel: [ 6478.540467] BUG: unable to handle kernel paging request at 00000000000054a0
kernel: [ 6478.544344] IP: [<ffffffffa092577a>] xfs_btree_lookup+0x10a/0x490 [xfs]
kernel: [ 6478.548329] PGD 60ee4067 PUD 5af72067 PMD 0 
kernel: [ 6478.548329] Oops: 0000 [#2] SMP 
kernel: [ 6478.548329] CPU 0
 ...
kernel: [ 6478.548329] Process akonadi_ical_re (pid: 8968, threadinfo ffff880060f5e000, task ffff880060f5c8c0)
 ...

Затем пробовал уже просто pm-hibernate.
Было так (сразу после просыпания):

kernel: [61864.543425] BUG: unable to handle kernel NULL pointer dereference at           (null)
kernel: [61864.543584] IP: [<ffffffff81124a41>] unlink_anon_vmas+0x91/0x1f0
kernel: [61864.543699] PGD 0 
kernel: [61864.543742] Oops: 0002 [#1] SMP 
kernel: [61864.543809] CPU 3
 ...
kernel: [61864.546912] Process pm-hibernate (pid: 7208, threadinfo ffff88007aabe000, task ffff88006b938400)
 ...
kernel: [61864.576319] Fixing recursive fault but reboot is needed!
 ...
shutdown[8136]: shutting down for system halt
init: Switching to runlevel: 0
plymouth: Activating splash succeeded
kdm: :0[5950]: Fatal X server IO error: Interrupted system call
kernel: [62010.048500] ------------[ cut here ]------------
kernel: [62010.050502] kernel BUG at fs/inode.c:432!
kernel: [62010.052014] invalid opcode: 0000 [#2] SMP 
kernel: [62010.052014] CPU 2
 ...
kernel: [62010.110232] Process X (pid: 5870, threadinfo ffff88007a738000, task ffff880037714080)
 ...

или так (через 10 минут после просыпания):

kernel: [ 3113.760449] BUG: unable to handle kernel paging request at ffffc90017d40000
kernel: [ 3113.760602] IP: [<ffffffff81245b8b>] memcpy+0xb/0x120
kernel: [ 3113.760700] PGD 7f027067 PUD 7f028067 PMD 79d26067 PTE 0
kernel: [ 3113.760811] Oops: 0002 [#1] SMP 
kernel: [ 3113.760879] CPU 2
 ...
kernel: [ 3113.764002] Process X (pid: 5800, threadinfo ffff880079768000, task ffff8800797f8180)
 ...
(перегрузился по SysRq-S,U,B)

или так (через 33 минуты после просыпания):

apt-get: libvlc-1.1.10-alt1 installed 
apt-get: vlc-mini-1.1.10-alt1 installed 
kernel: [ 3974.536916] BUG: unable to handle kernel NULL pointer dereference at 0000000000000032
kernel: [ 3974.537074] IP: [<ffffffff8112544b>] page_referenced+0x24b/0x350
kernel: [ 3974.537191] PGD 7a79a067 PUD 7a773067 PMD 0 
kernel: [ 3974.537280] Oops: 0000 [#1] SMP 
kernel: [ 3974.537348] CPU 3
 ...
kernel: [ 3974.540004] Process khugepaged (pid: 376, threadinfo ffff88007a180000, task ffff88007b586440)
 ...
(что интересно, apt-get дошёл до конца).

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

Насчёт anon_vma нашёл, что много исправляли в апреле 2010 и что есть
какие-то недавние изменения.
Так что, может, такое надо в kernel mail list?

Кстати, suspend to RAM всё время работал (несколько раз), но я тогда
не нагружал систему, так что надо ещё потестировать.

Андрей Ляховец


Подробная информация о списке рассылки Sisyphus