_ [comp] kernel 2.6.20 変

suspend じゃなくて shutdown でも復活してきたから suspend2 の有無は関係ないようだ。ということで kernel 2.6.20 + suspend2 2.2.9.5 (swappartition+swapwriter) 変 から改題。 先のBugzilla の報告ではあの後、

Can you check your BIOS Wakeup settings to see if Wake-on-USB is turned on?

ref. Bugzilla Bug 7828 Reboot instead of powerdown with 2.6.20-rc4 or 2.6.20-rc5

とあって見直してみたけど、MSI 875P Neo-FIS2R にはそんな設定はなかった。

patch vs 2.6.20 to fix poweroff This patch vs. linux-2.6.20 reverts the commit that broke poweroff between 2.6.19 and 2.6.20.

ref. Bugzilla Bug 7828 Reboot instead of powerdown with 2.6.20-rc4 or 2.6.20-rc5

と新しいパッチが出ていた。2.6.19 から 2.6.20 の間で追加された機能を省くパッチのようだ。が、

One reason is that the two of you are the only people (that I’ve heard of) to report a problem. Another reason is that the patch in comment #29 also fixes the problem, in a much less invasive manner. I would prefer to have that patch merged instead of reverting the earlier work and losing important functionality.

ref. Bugzilla Bug 7828 Reboot instead of powerdown with 2.6.20-rc4 or 2.6.20-rc5

報告者が2人しかいないことと、先のパッチで問題は修正されたので、機能を殺してしまうよりはそちらをマージしたほうがよい、という意見が出ている。そうしているうちに

Disable remote wakeup at EHCI shutdown

Here is a revised version of the patch. Unlike the original version, it doesn’t disable the ports completely – it only turns off remote wakeup, which seems like a safer thing to do.

ref. Bugzilla Bug 7828 Reboot instead of powerdown with 2.6.20-rc4 or 2.6.20-rc5

新しいパッチが出た。これが問題なければ、このパッチが stable ブランチに入るようだ。ということで試してみる。通常の shutdown も suspend も普通に電源が切れるようになった。resume 時に1回 remount-ro になって焦ったけど、最初の1回だけで今は問題ないようだ。