On Wed, 10 Oct 2007, Kevin wrote:Ok, this is the real reason. The APM code does: if (PM_IS_ACTIVE()) { printk(KERN_NOTICE "apm: overridden by ACPI.\n"); apm_info.disabled = 1; return -ENODEV; } and in previous kernels that would notice that you have ACPI enabled, and APM gets shut out, and you never see your buggy APM BIOS. In 2.6.23, this apparently doesn't happen for some reason. And I think I see the problem: it's a config change. You don't have PM_LEGACY enabled. Your config file diff shows: -CONFIG_PM_LEGACY=y +# CONFIG_PM_LEGACY is not set I suspect we should make CONFIG_APM either depend on, or select, PM_LEGACY. But as far as I can see, nothing has actually changed in this area in the kernel, and this bug has been there before - just your config change made it appear. Rafael? Stephen? Opinions? I'd think that making APM depend on CONFIG_PM_LEGACY is the right thing to do these days.. Linus -
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Linus Torvalds | Linux 2.6.21-rc1 |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| pageexec | Re: [stable] Linux 2.6.25.10 |
| Linus Torvalds | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| Jarek Poplawski | [PATCH take 2] pkt_sched: Protect gen estimators under est_lock. |
git: | |
