sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #01449
RE: apm problemer
> Jeg har en laptop med apm bios version 1.2. Mitt problem er at engang
imellem så gider kærnen > give information om mitt batteri men for de meste
ikke. Jeg kiggede lidt i killdekoden og > > > fandt føljende:
>
> $SRC_ROOT/arch/i386/kernel/apm.c:~1242
> 2) APM flags from APM Installation Check (0x00):
> bit 0: APM_16_BIT_SUPPORT
> bit 1: APM_32_BIT_SUPPORT
> bit 2: APM_IDLE_SLOWS_CLOCK
> bit 3: APM_BIOS_DISABLED
> bit 4: APM_BIOS_DISENGAGED
>
> Min værdi er 0x03 betyder de at min apm er disabled?
>
Nej, 0x03 er jo 00011 binært, og det vil jo så sige, at bit 0 og bit 1 er
sat. Det er jo så AP;_16_BIT_SUPPORT og APM_32_BIT_SUPPORT, så apm er
enablet.
> Her kommer lidt apm --debug:
>
> APM BIOS 1.2 (kernel driver 1.9)
> AC on-line
> Using device 0x0a86, 1.9: 1.2
> APM Flags = 0x03; AC Line Status = 0x01
> Battery Status = 0xff; Battery Flags = 0x10
> Battery %age = -1; Battery Time = -1, use_mins=0
>
Ja, det ser jo ud som om det virker.
> og lidt dmesg
> apm: BIOS version 1.2 Flags 0x03 (Driver version 1.9)
>
Tjaa, den loader jo driveren ;)
Mvh.
Jesper Juhl