Mikael Pettersson wrote: > On this machine (Gigabyte mobo with i815EP chipset and a PIII), > APM worked fine up to 2.6.22. With 2.6.23-rc1 however the APM > driver fails to locate the APM bios: > > --- dmesg-2.6.22 2007-07-23 14:07:46.000000000 +0200 > +++ dmesg-2.6.23-rc1 2007-07-23 14:48:24.000000000 +0200 > @@ -102,7 +105,7 @@ > Unpacking initramfs... done > Freeing initrd memory: 976k freed > Machine check exception polling timer started. > -apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac) > +apm: BIOS not found. > io scheduler noop registered > io scheduler anticipatory registered (default) > io scheduler deadline registered > > The only change in 2.6.23-rc1 to arch/i386/kernel/apm.c is a > trivial nofreeze flag removal, so I suspect the boot code changes, > perhaps the new arch/i386/boot/apm.c:query_apm_bios(). > Seems like a reasonable suspicion. Could you try the attached patch and: a) see if it helps the situation, and b) tell me what it prints? -hpa