← Back to team overview

sslug-teknik team mailing list archive

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