[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:22335] suspend for Portege300CT



近藤@portege です。

apm -s でサスペンドができるようになって喜んだのですが、
root ならOKでもユーザーではPermissionでだめでした。

しかたないのでソースを眺めてできるように修正しました。
他の方の役にたつかどうかわかりませんけど、私の環境では
LCDの蓋の開け閉めでサスペンドと復帰をします。

/usr/src/linux/arch/i386/kernel/apm.c
static void check_events(void) 関数内

	case APM_USER_SUSPEND:    電源ボタンや蓋を閉めた時の飛び先
#ifdef CONFIG_APM_IGNORE_USER_SUSPEND
		if (apm_bios_info.version > 0x100)
			apm_set_power_state(APM_STATE_REJECT);
#ifdef PORTEGE300CT               追加した部分
		set_time();
		send_event(event, 0, NULL);
#endif
		break;
#endif