--- l2.6.12.2-o/drivers/video/aty/radeon_pm.c 2005-06-30 01:00:53.000000000 +0200 +++ linux-2.6.12/drivers/video/aty/radeon_pm.c 2005-07-04 10:01:56.000000000 +0200 @@ -2727,6 +2727,9 @@ void radeonfb_pm_init(struct radeonfb_in radeon_pm_disable_dynamic_mode(rinfo); printk("radeonfb: Dynamic Clock Power Management disabled\n"); } + if (rinfo->is_mobility && rinfo->pm_reg && + rinfo->family <= CHIP_FAMILY_RV250) + rinfo->pm_mode |= radeon_pm_d2; /* Check if we can power manage on suspend/resume. We can do * D2 on M6, M7 and M9, and we can resume from D3 cold a few other