$B $BA0$N%Z!<%8(B $BL\

2. $B%3%s%Q%$%k$H%$%s%9%H!<%k(B

2.1 $BA0Ds>r7o$H%+!<%M%k$N%;%C%H%"%C%W(B

$B%I%i%$%P$N%P!<%8%g%s$O#2$D$"$j$^$9!#$R$H$D$O(B 2.4.0-test3 $B$h$j$bA0$N%+!<%M%k$K(B $B4^$^$l$k%P!<%8%g%s$G$9!#0J2H$N$3$H(B)$B!#$b$&$R$H$D$O(B 2.4.0-test3 $B$*$h$S!"$=$l0J9_$N%+!<%M%k$G(B CONFIG_ACPI_INTERPRETER $B$K(B Y $B$H1~Ez$7$B0lHV?7$7$$%+!<%M%k(B (2.4.0-xxx) $B$rZ$5$l$F$$$^$;$s!#$7$+$b(B acpid $B$d(B pmtools $B$N(B $B%Q%C%1!<%8$GF~$B%+!<%M%k$r%S%k%I$9$k$N$KI,MW$J$9$Y$F$N%Q%C%1!<%8$N99?7$rI,$:9T$C$F(B $B$/$@$5$$(B ($B$=$N$?$a$N>pJs$,%+!<%M%k%=!<%9%D%j!<$NCf$N(B "Documentation/Changes" $B$H$$$&%U%!%$%k$K$"$j$^$9$N$G!";2>H$7$F(B $B$/$@$5$$(B)$B!#(B Linux $B%+!<%M%k$N%S%k%I$K$D$$$F$N$b$C$H0lHLE*>pJs$O(B "Kernel-HOWTO" $B$r;2>H$7$F$/$@$5$$!#(BLinux HOWTO $B$O(B Linux Documentation Project $B$r4^$`$?$/$5$s(B $B$N%5%$%H$G0];}$5$l$F$$$^$9!#(BLinux Documentation Project $B$N(B URL $B$O!"(B http://www.ldp.org/ $B$G$9!#(B

ACPI $B%5%]!<%H$N$?$a$K$O!"%+!<%M%k$N%j%S%k%I$,I,MW$G$9!#(B CONFIG_ACPI $B%*%W%7%g%s$K(B Y $B$HEz$($F$/$@$5$$!#(B($B:#$N$H$3$m(B)$Bl9g!"(B CONFIG_ACPI_S1_SLEEP $B%*%W%7%g%s$K$b(B Y $B$HEz$($l$P$$$$$G$9!#(B APM $B%5%]!<%H$rL58z$K$9$kI,MW$O$"$j$^$;$s!=!=(BACPI $B%5%]!<%H$O$B%3%s%U%#%0%l!<%7%g%s$N8e$K!"$$$D$b$N$h$&$K%+!<%M%k$r%S%k%I$7%$%s%9%H!<%k$7$F(B $B$/$@$5$$!#(B

/proc/sys/acpi $B$N;n83$r$9$k$3$H$K$h$C$F!"%I%i%$%P$N%F%9%H$,$G$-$^$9!=!=(B /proc/sys/acpi $B$,B8:_$7$J$$$J$i!"$?$V$s%+!<%M%k$,@5$7$/9=@.$5$l$F$$$^$;$s!#(B $BB8:_$7$F$$$k$J$i!"0J2<$N$h$&$K8+$($J$1$l$P$J$j$^$;$s!#(B

includes-AML-interpreter $B%I%i%$%P$r;H$C$F$$$k>l9g(B

/proc/sys/acpi/c2_exit_latency
/proc/sys/acpi/c2_enter_latency
/proc/sys/acpi/c3_exit_latency
/proc/sys/acpi/c3_enter_latency
/proc/sys/acpi/event

no-AML-interpreter $B%I%i%$%P$r;H$C$F$$$k>l9g(B

/proc/sys/acpi/facp
/proc/sys/acpi/dsdt
/proc/sys/acpi/pm1_enable
/proc/sys/acpi/gpe_enable
/proc/sys/acpi/gpe_level
/proc/sys/acpi/event
/proc/sys/acpi/p_blk
/proc/sys/acpi/p_lvl2_lat
/proc/sys/acpi/p_lvl3_lat
/proc/sys/acpi/enter_lvl2_lat
/proc/sys/acpi/enter_lvl3_lat
/proc/sys/acpi/s0_slp_typ
/proc/sys/acpi/s1_slp_typ
/proc/sys/acpi/s5_slp_typ.

$B$I$A$i$N%I%i%$%P$r;H$C$F$$$F$b!"%9%j!<%W%*%W%7%g%s$G%3%s%Q%$%k$7$?$J$i!"(B

/proc/sys/acpi/sleep

$B$b8+$($J$1$l$P$J$j$^$;$s!#(B

no-AML-interpreter $B%I%i%$%P$r;H$C$F$$$k$J$i(B

$B

cat -v /proc/sys/acpi/facp | more 
$BJ8;z$,(B 'FACP' $B$G;O$^$j!"?t%P%$%H$NJ8;z2=$1$N8e$K(B OEM $BL>$,I=<($5$l$^$9!#$b$7!"(B $B$3$l$,8+$($?$J$i%I%i%$%P$O(BBIOS$B$+$iE,@5$J%F!<%V%k$r8+$D$1$?$H8@$&$3$H$J$N$G!"(B $B$&$^$/$$$/$+$b$7$l$^$;$s!#(B $B8+$($J$$$J$i!"%V!<%H%*%W%7%g%s(B ($B$^$?$O%b%8%e!<%k%*%W%7%g%s(B) $B$N$R$H$D$r@_Dj$9$k(B $BI,MW$,$"$k$+$b$7$l$^$;$s!#$3$l$K$D$$$F$O%I%i%$%P%*%W%7%g%s$N%;%/%7%g%s$G(B $B5-=R$7$F$$$^$9!#(B

includes-AML-interpreter $B%I%i%$%P$r;H$C$F$$$k$J$i(B

/proc $B$K8+$k$Y$-$b$N$O$"$^$j$"$j$^$;$s!#(B/var/log/messages $BFb$N(B 'ACPI: ACPI support found' $B$N9T$r%A%'%C%/$G$-$^$9!=!=$3$N9T$,8+$($?$J$i!"(B FACP $B$r4^$`$9$Y$F$N%F!<%V%k$O%m!<%I$5$l!"(BAML namespace $B$N%m!<%I$bF1MM$K(B $B@.8y$7$F$$$^$9!#(B $B$7$+$7$J$,$i!"$3$N9T$N8e$NJ}$K(B 'ACPI: enable failed' $B$H$$$&9T$,$"$C$?$J$i!"(B $B%$%Y%s%H$+(B SCI $B%O%s%I%i$N@_Dj$+!"(BACPI $B%b!<%I$X$N%7%9%F%`0\9T$GLdBj$,$"$C$?(B $B$3$H$r0UL#$7$^$9!#$J$N$G!"%7%9%F%`$O(B ACPI $B%$%Y%s%H$r=hM}$G$-$^$;$s!#(B $B%m%0%(%s%H%j$N$b$C$H>\:Y$J5DO@$O%;%/%7%g%s(B XXX $B$K$"$j$^$9!#(B

2.2 acpid $B$H(B acpictl $B$N%S%k%I$H%$%s%9%H!<%k(B

ACPI $B%5%]!<%H$7$?%+!<%M%k$r%S%k%I$7$?$i!"$9$0$KE,@Z$J(B acpid $B$N%P!<%8%g%s$r(B $B%@%&%s%m!<%I$7$F$/$@$5$$!#(Bincludes-AML-interpreter $B%I%i%$%P$r;H$C$F$$$k$J$i(B acpid-071100.tar.gz $B$r!"0c$&$J$i(B acpid-052200.tar.gz $B$r%@%&%s%m!<%I$7$J$1$l$P(B $B$J$j$^$;$s!#(B

$B%Q%C%1!<%8$r%S%k%I$7$?$$%G%#%l%/%H%j$r:n@.$7$^$9!#(Bcd $B$G%G%#%l%/%H%j$NCf$KF~$j!"(B $B%"!<%+%$%V$r(B unpack $B$9$k%3%^%s%I$rM?$($^$9!#(B

zcat acpid-xxx.tar.gz | tar xvf - 

xxx $B$O%@%&%s%m!<%I$7$?%Q%C%1!<%8$N%P!<%8%g%s$G$9!#(B

$BF1$8%G%#%l%/%H%j$G!"(B

./configure

$B$HF~NO$9$k$H!"%Q%C%1!<%8$N9=@.$,9T$o$l$^$9!#(B

make

$B$H$9$k$H%S%k%I$,9T$o$l(B

make install

$B$H$9$k$H%$%s%9%H!<%k$5$l$^$9!#4{Dj$N%$%s%9%H!<%k%G%#%l%/%H%j$,(B /usr/local $B$G(B $B$"$k$3$H$KCm0U$7$F$/$@$5$$!=!=%U%!%$%k$r%$%s%9%H!<%k$9$k>l=j$rB>$KA*$V$J$i!"(B $B%Q%C%1!<%8$N9=@.$G

./configure --prefix=/new/place/to/put/them

($BLuCm!'(B/new/place/to/put/them $B$r9%$_$N>l=j$KCV$-$+$($FF~NO$7$^$9!#(B)

$B%$%s%9%H!<%k$5$l$k%W%m%0%i%`$O(B acpid $B$H(B acpictl $B$G$9!#4{Dj$G$O!"(Bacpid $B$O(B /usr/local/sbin $B$K!"(Bacpictl $B$O(B /usr/local/bin $B$KCV$+$l$^$9!#8=;~E@$G(B $B$3$l$i$N(B man $B%Z!<%8$OF~$l$N%W%m%0%i%`$N%/%#%C%/%5%^%j$r(B $B$3$3$K5-:\$7$^$9!#(B

includes-AML-interpreter $B%I%i%$%P$r;H$C$F$$$k$J$i!"$3$N9`$rFI$s$G$/$@$5$$!#(B

acpid $B$O(B ACPI $B%$%Y%s%H$r4F;k$7!"=hM}$9$k%G!<%b%s$G$9!=!=%f!<%6$NMW5a$N4F;k$H(B $B%I%i%$%P$X$NAw?.$b9T$$$^$9!#0J2<$N%*%W%7%g%s$r

  -d $B$^$?$O(B --debug    $B%U%)%"%0%i%s%I$G%G!<%b%s$rpJs$r=PNO(B

acpictl $B$O(B acpid $B$HDL?.$9$k$?$a$N%f!<%6%/%i%$%"%s%H$G$9!#0J2<$N%*%W%7%g%s$r(B $B

  -p $B$^$?$O(B --pid           acpid $B$N%W%m%;%9(B ID $B$r=PNO(B
  -b $B$^$?$O(B --battery       $BEECS>pJs$r=PNO!=!=$3$N%*%W%7%g%s$O?7$7$$%I%i%$%P(B
                            $B$G$bL$$@F0:n$7$^$;$s(B                        
  -i $B$^$?$O(B --intermediary  $BB>$N%W%m%0%i%`$H(B acpid $B$H$NCgN)$A(B

$B

no-AML-interpreter $B%I%i%$%P$r;H$C$F$$$k$J$i!"$3$N9`$rFI$s$G$/$@$5$$!#(B

acpid $B$O(B ACPI $B%$%Y%s%H$r4F;k$7!"=hM}$9$k%G!<%b%s$G$9!=!=%f!<%6$NMW5a$N4F;k$H(B $B%I%i%$%P$X$NAw?.$b9T$$$^$9!#0J2<$N%*%W%7%g%s$r

  -d $B$^$?$O(B --debug    $B%U%)%"%0%i%s%I$G%G!<%b%s$rpJs$r=PNO(B

tty $B$+$i0z$-N%$5$:(B debug $B%*%W%7%g%s$r;HMQ$7$?(B acpid $B$N

acpictl $B$O(B acpid $B$HDL?.$9$k$?$a$N%f!<%6%/%i%$%"%s%H$G$9!#0J2<$N%*%W%7%g%s$r(B $B

  -p $B$^$?$O(B --pid           acpid $B$N%W%m%;%9(B ID $B$r=PNO(B
  -b $B$^$?$O(B --battery       $BEECS>pJs$r=PNO(B                      
  -i $B$^$?$O(B --intermediary  $BB>$N%W%m%0%i%`$H(B acpid $B$H$NCgN)$A(B

$B

2.3 pmtools $B$N%3%s%Q%$%k$H%$%s%9%H!<%k(B

pmtools $B%Q%C%1!<%8Fb$N$$$/$D$+$N%f!<%F%#%j%F%#$N$B3N

zcat pmtools-xxx.tar.gz | tar xvf - 

xxx $B$O%@%&%s%m!<%I$7$?%Q%C%1!<%8$N%P!<%8%g%s$G$9!#(B

$BF1$8%G%#%l%/%H%j$G!"(B

make

$B$HF~NO$9$k$H!"%Q%C%1!<%8$N%S%k%I$,9T$o$l$^$9!#(B

$B%f!<%F%#%j%F%#$r%$%s%9%H!<%k$9$k5!G=$OL$$@Ds6!$5$l$F$$$J$$$N$G!"l=j$K%f!<%F%#%j%F%#$r%3%T!<$7$^$9!#(B

cp acpianalyze/acpianalyze /usr/local/bin
cp acpidisasm/acpidisasm /usr/local/bin
cp acpidmp/acpidmp acpdmp/acpitbl acpidmp/acpxtract /usr/local/bin
cp pmtest/pmtest /usr/local/bin

$B$^$?$O9%$_$N%G%#%l%/%H%j$K%$%s%9%H!<%k$7$F$b$$$$$G$9!#(B

$B$3$N%Q%C%1!<%8$bJ8=q$,Ds6!$5$l$F$$$J$$$N$G!"%/%#%C%/%5%^%j$r$3$3$K5-:\$7$^$9!#(B

acpidmp $B$O(B root $B$+(B suid $B$r@_Dj$7$Facpidmp $B$O(B ACPI BIOS $B$K$h$C$FDs6!$5$l$k%F!<%V%k$rA\$7!";XDj$5$l$?I8=`=PNO(B (stdout) $B$K%@%s%W$7$^$9!#%F!<%V%k$O(B FACP, DSDT, RSDT $B$HL>$E$1$i$l$F$$$^$9!#(B $B$3$l$i$N%F!<%V%k$NFbIt$rCN$j$?$$$N$J$i!"(BACPI $B%P!<%8%g%s(B 1.0b $B$N;EMM$r8+$F(B $B$/$@$5$$!#L>A0$rM?$($:(B acpidmp $B$rl9g!"%F!<%V%k$N$9$Y$F$rA\$7!"(B $BI8=`=PNO$K%@%s%W$7$^$9!#$3$N>l9g!"%3%^%s%I%i%$%s$G$O1~Ez$7$J$$(B RSDP $B$b8+$k$3$H(B $B$,$G$-$^$9!#(B

acpidmp $B$O?M4V$,FI$_

acpidmp DSDT | acpidisasm 

$B:n@.$5$l$?=PNO$O(B

00000000: Scope _PR_ (\_PR_)
00000006:   Processor CPU0 (\_PR_.CPU0)
0000000d:     0x00
0000000e:     0x00008010
00000012:     0x06
00000013: Name _S0_ (\_S0_)
00000018:   Package
0000001a:     0x04
0000001b:     0x05
0000001d:     0x05
0000001f:     0x00
00000021:     0x00
00000023: Name _S1_ (\_S1_)
00000028:   Package
0000002a:     0x04
0000002b:     0x04
0000002d:     0x04
0000002f:     0x00
00000031:     0x00
00000033: Name _S3_ (\_S3_)
00000038:   Package
0000003a:     0x04
...

$B$G$9(B (3800 $B9T$0$i$$$N=PNO$,$"$k$N$G!"5Y7F$7$F$b$$$$$G$9$h(B)$B!#(B

$B>e5-$O(B DSDT $B%F!<%V%k$r8!:w$7$?(B AML $B$Nno-AML-interpeter $B%I%i%$%P$r;H$C$F$$$k$J$i!"(BAML $BL5$7$G%F!<%V%k$N%X%C%@$N;2>H$H(B $BEPO?$N$?$a$K(B acpitbl $B$r;HMQ$G$-$^$9!=!=(Bacpitbl $B$O(B /proc $B%(%s%H%j$r;2>H$7$^$9!#(B /proc $B%(%s%H%j$O%+!<%M%k$G(B AML interpreter $B$,M-8z$K$J$C$F$$$k$HMxMQ$G$-(B $B$^$;$s!#Cx

acpitbl /proc/sys/acpi/dsdt 

website optimization company |Professional Link Building 

$B$H$9$l$P!"=PNO$O(B

Signature:        DSDT
Length:           11841
Revision:         0x01
Checksum:         0x3c
OEMID:            SONY
OEM Table ID:     K1
OEM Revision:     0x20000203
Creator ID:       MSFT
Creator Revision: 0x01000007

$B$H$J$j!"$3$l$O(B dsdt $B%F!<%V%k$N%X%C%@$G$9!#(B

FACP $B%F!<%V%k$bF1$8J}K!$GD4$Y$i$l$^$9!#(B

acpitbl /proc/sys/acpi/facp

$BCx

Signature:        FACP
Length:           116
Revision:         0x01
Checksum:         0x12
OEMID:            SONY
OEM Table ID:     K1
OEM Revision:     0x20000203
Creator ID:       PTL
Creator Revision: 0x000f4240
FIRMWARE_CTRL:    0x03ffffc0
DSDT:             0x03ffc924
INT_MODEL:        0x00
SCI_INT:          9
SMI_CMD:          0x000000b2
ACPI_ENABLE:      0xf0
ACPI_DISABLE:     0xf1
S4BIOS_REQ:       0xf2
PM1a_EVT_BLK:     0x00008000
PM1b_EVT_BLK:     0x00000000
PM1a_CNT_BLK:     0x00008042
PM1b_CNT_BLK:     0x00000000
PM2_CNT_BLK:      0x00000022
PM_TMR_BLK:       0x00008008
GPE0_BLK:         0x0000800c
GPE1_BLK:         0x00000000
PM1_EVT_LEN:      4
PM1_CNT_LEN:      2
PM2_CNT_LEN:      1
PM_TM_LEN:        4
GPE0_BLK_LEN:     4
GPE1_BLK_LEN:     0
GPE1_BASE:        0
P_LVL2_LAT:       10
P_LVL3_LAT:       4097
FLUSH_SIZE:       0
FLUSH_STRIDE:     0
DUTY_OFFSET:      1
DUTY_WIDTH:       3
DAY_ALRM:         0x0d
MON_ALRM:         0x00
CENTURY:          0x32
Flags:            0x00000000

$B$H8+$($^$9!#$"$J$?$bF1$8%(%s%H%jL>$,8+$($k$O$:$G$9$,!"CM$O0[$J$k$+$b(B $B$7$l$^$;$s!#(B

$B$b$&0l$D$NJ}K!$H$7$F!"(Bincludes-AML-interpreter $B%I%i%$%P$r;H$C$F$$$k$J$i!"(B/proc $B$+$iFI$`Be$o$j$K!"0lHV3N$+$J(B /dev/mem $B$+$i%F!<%V%k$rFI$`$3$H$,$G$-$^$9!#$=$l$O(B

acpidmp FACP | acpitbl 

$B$H$9$k$H!"o$K6a$$7k2L$,F@$i$l$^$9!#(BCONFIG_ACPI_INTERPRETER $B$K(B Y $B$HEz$($?>l9g$N$_MxMQ$G$-$kJ}K!$G$9!#(B

pmtest $B$O%G%P%$%9%I%i%$%P$N:nuBV$N%5%]!<%H$rDI2C$9$k;~$K;HMQ$7$^$9!#(B

pmtest $B$O(B /proc $BFb$K0J2<$N%(%s%H%j$r%;%C%H%"%C%W$9$k%+!<%M%k%b%8%e!<%k$G$9!#(B

/proc/driver/pmtest/devices

$B$3$N%$%s%?!<%U%'!<%9$rFI$`$3$H$G!"$I$N%G%P%$%9$,EE8;4IM}$N$?$a$KEPO?$5$l$F(B $B$$$k$N$+!"$=$7$F!"$=$N%G%P%$%9$,$I$N>uBV$K$$$k$N$+!"D4$Y$k$3$H$,$G$-$^$9!#(B $B3F!9$N%G%P%$%9$K$D$$$F!"

devicetype deviceid state 

state $B$O(B 0-3 $B$G!"(BD0-D3 $B$N%G%P%$%9$N>uBV$KBP1~$7$^$9!#(B devicetype $B$O(B 0-5 $B$G!"(B/usr/include/linux/pm.h $B$KNs5s$5$l$?%G%P%$%9%?%$%W$K(B $BBP1~$7$^$9!#(B deviceid $B$b(B /usr/include/linux/pm.h $B$K5-:\$5$l$?Fb$N0l$D$KBP1~$7$^$9!#(B

/proc/driver/pmtest/control

$B$3$N%U%!%$%k$K=q$/$3$H$G!"(B/proc/driver/pmtest/devices $B$G0lMwI=<($5$l$k(B $B%G%P%$%9$N0l$D$r%5%9%Z%s%I>uBV(B (D0-D3 $B$N0l$D(B) $B$KCV$/$3$H$,$G$-$^$9!#(B /proc/driver/pmtest/devices $B$r8+$?;~$HF1$8$h$&$K!"A0=R$7$?

devicetype deviceid state 

$B:#$^$G@bL@$7$?%+!<%M%k%b%8%e!<%k(B pmtest $B$rD>@\;HMQ$9$kBe$o$j$K!"F1$8(B $B%G%#%l%/%H%j(B ($B4{Dj$G$O(B /usr/local/bin) $B$K$"$k(B perl $B%9%/%j%W%H$N(B pmtest $B$r(B $B;H$&$Y$-$G$9!#$J$insmod $B$H(B rmmod $B$,$"$J$?$N(B path $B$K$"$k$3$H$r3NG'$7$F$/$@$5$$!#%9%/%j%W%H$O(B root $B$G

$B;HMQK!!'(B pmtest [OPTION] [TYPE] [ID]

  OPTION $B$O

$BNc$H$7$F!'(B
  pmtest -l PCI           PCI $B$H$7$FEPO?$5$l$?%G%P%$%9$N0lMwI=<((B
  pmtest -d0 VGA          $B%3%s%=!<%k$r%j%8%e!<%`(B ($B8+$($k$h$&$K(B)
  pmtest -d3 PCI 0x1234   $B$"$k(B PCI $B%G%P%$%9$r%5%9%Z%s%I(B

(ACPI $B$r%*%U$K$7$?(B) $BCx

  [root@devel2 pmtest]# ./pmtest -l
    VGA (D0)
    PCMCIA (D0)
    keyboard (D0)
    PCI 0x0 (D0)

2.4 $B%I%i%$%P%*%W%7%g%s(B

includes-AML-interpreter $B%I%i%$%P$r;H$C$F$$$k$J$i!"no-AML-interpreter $B%I%i%$%P$r;H$C$F$$$k$J$i!"(BACPI $B%I%i%$%P$O(B ($B%b%8%e!<%k$^$?$O%+!<%M%k%V!<%H$G$N(B) $BJN,$5$l$?>l9g!"$3$N%*%W%7%g%s$,(B $B%;%C%H$5$l$F$$$k$N$+%*%U$J$N$+$r0UL#$7$^$9(B)$B!#(B

on

$B=i4|2=;~!"%I%i%$%P$O(B ACPI $B=`5r%G%P%$%9$rC5$7;H$($k$h$&$K$7$h$&(B $B$H$7$^$9!#(B($B4{DjCM$O%;%C%H(B)

off

$B%I%i%$%P$O(B ACPI $B=`5r%G%P%$%9(B $B$rC5$5$:!"(BACPI $B%$%Y%s%H=hM}$r9T$$$^$;$s!#(B /proc $B%(%s%H%j$b:n@.$7$^$;$s!#$3$N%*%W%7%g%s$O

tables

ACPI BIOS $B$O$?$/$5$s$N%F!<%V%k$rMQ0U$7$F$$$^$9!#$3$l$i$N%F!<%V%k$O!"Nc$($P!"(B $BG=NO!"%9%F!<%?%9%l%8%9%?$X$N%]%$%s%?!"%9%j!<%W>uBV$K0\9T$5$;$k$?$a$N(B $B%l%8%9%?$X$N%]%$%s%?!"$N>pJs$r4^$s$G$$$^$9!#(BACPI $B%$%Y%s%H$rM-8z$K$7!"0z$-(B $B5/$3$9$?$a$K!"%I%i%$%P$O$3$l$i$N%F!<%V%k$r;H$$$^$9!#DL>o!"FCDj$N(B $B%A%C%W%;%C%H$O$$$D$bF1$8G=NO$H%l%8%9%?$r;}$D$O$:$G$9$,!"(BBIOS $B$,MQ0U$9$k(B $B%F!<%V%k$r;H$&$N$,3N

chipset

$BA05-$N%*%W%7%g%s(B tables $B$H;w$?$h$&$J$b$N$G!"$3$N%*%W%7%g%s$O!"4{CN$N(B $B%A%C%W%;%C%H$N%j%9%HCf$N%A%C%W%;%C%H$N$?$a$"$i$+$8$aMQ0U$5$l$?%F!<%V%k$r(B $B;H$&$3$H!"$r%I%i%$%P$KEA$($^$9!=!=$"$J$?$N%G%P%$%9$,$3$N%j%9%H$K$"$k$b$N$G!"(B BIOS $B$,MQ0U$7$?%F!<%V%k$r4V0c$$$G$O$J$$$+$H;W$C$F$$$k>l9g!"(B $B$3$N%*%W%7%g%s$r;H$C$F$_$F$/$@$5$$!#(B $B8=:_$3$N%*%W%7%g%s$G$3$N%*%W%7%g%s$G%5%]!<%H$5$l$k%A%C%W%;%C%H$N%j%9%H$O(B PIIX4 $B$H(B VIA $B$G$9!#(B($B4{DjCM$O%*%U(B)

no-errata

ACPI $B$N

copy-tables

$B$3$N%*%W%7%g%s$,%;%C%H$5$l$F$$$k$H!"(BFACP $B$H(B DSDT $B$N(B ACPI $B$N%F!<%V%k$O!"(B $B$=$l$i$,;H$o$l$kA0$K%a%b%j$N?7$7$$>l=j$K%3%T!<$5$l$^$9!#$$$/$D$+$N(B ACPI BIOS $B$O!"$3$l$rI,MW$H$7$^$9!#$3$l$i$N(B BIOS $B$O(B memory map code $B$K$h$C$F(B $B$^$@3NJ]$5$l$F$$$J$$(B low $B%a%b%j$K%F!<%V%k$rCV$-$^$9!#%3%T!<$O!"8e$G;H$&$3$H$,(B $B2DG=$J%F!<%V%k$N==J,$J%9%J%C%W%7%g%C%H$r;}$D$3$H$rJ]>Z$7$^$9!#=i4|2=;~$K(B /var/log/messages $B$K(B "ACPI: unreserved memory @ 0xnn!" $B$H=q$/$J$i!"$3$N(B BIOS $B$O%3%T!<$NI,MW$J(B BIOS $B$G$"$k$3$H$,$o$+$j$^$9!#(B($B4{DjCM$r%;%C%H$K$9$k(B BIOS $B$O%j%9%H$G7h$^$C$F$$$^$9!#8=:_$3$N%j%9%H$K4^$^$l$F$$$k$N$O(B AMI $B$@$1(B $B$G$9!#B>$N(B BIOS $B$G$N$3$N%*%W%7%g%s$N4{DjCM$O%*%U$G$9!#(B)

trust-tables

$B$3$N%*%W%7%g%s$ODL>o!"A05-$N(B copy-table $B%*%W%7%g%s$H0l=o$K;H$o$l$^$9!#(BBIOS $B$,!"(Bmemory map code $B$K$h$C$F$^$@3NJ]$5$l$F$$$J$$(B low $B%a%b%j$K(B ACPI $B%F!<%V%k(B $B$r8x3+$9$k;~$K!"$3$N%*%W%7%g%s$r;H$$$^$9!#%m%0$KA05-$HF1$8%a%C%;!<%8$,(B $B=q$+$l$^$9!#7Y9p!=!=$3$N%*%W%7%g%s$r;H$$!"%F!<%V%k$,$N(B BIOS $B$G$N$3$N(B $B%*%W%7%g%s$N4{DjCM$O%*%U$G$9!#(B)

no-sci

$B$3$N%*%W%7%g%s$,M-8z$J$i!"(BACPI $B$N$?$a$K(B irq $B$r;HMQ$;$:!"M-8z$J%$%Y%s%H$d(B $B=hM}$5$l$k%$%Y%s%H$O$"$j$^$;$s!#>\$7$/8@$($P!"(Bpm1x_evt, gpe0, gpe1 $B%l%8%9%?$K(B $BBP$9$kJQ99$r9T$$$^$;$s!#%G%P%C%0L\E*$N$?$a$K%I%i%$%P$K(B ACPI $B%F!<%V%k$r%m!<%I(B $B$7$?$$$,!"$$$/$D$+$N%$%Y%s%H$N07$$$O$7$?$/$J$$;~$K!"$3$N%*%W%7%g%s$r;H$&$H(B $B$$$$$G$7$g$&!#(B($B4{DjCM$O%*%U(B)

no-c2, no-c3

$B=i4|2=A0$K!"%W%m%;%C%5$NEE8;>uBV$,(B C2 $B$H(B C3 $B$N>uBV$KF~$k$3$H$,$G$-$J$$(B $B$h$&$K!"$$$/$D$+$N%0%m!<%P%kJQ?t$r%;%C%H$7$^$9!#IaDL$N=i4|2=$N4V$K!"(BC2 (CPU $B%"%$%I%k(B) $B$H(B C3 ($B%-%c%C%7%e$,%9%L!<%W$rL5;k$9$k(B CPU $B%"%$%I%k(B) $B$N>uBV$O(B $BN>J}$H$bM-8z$K$5$l$^$9!#$3$l$i$N%*%W%7%g%s$r%;%C%H$9$k$H!"$3$N%9%F%C%W$O(B $B%9%-%C%W$5$l$^$9!#(Bno-c2 $B%*%W%7%g%s$r%;%C%H$9$k$H!"(BC2 $B>uBV$KF~$l$J$/$J$j$^$9!#(B no-c3 $B%*%W%7%g%s$r%;%C%H$9$k$H!"(BC3 $B>uBV$KF~$l$J$/$J$j$^$9!#(B($B4{DjCM$O%*%U$G$9(B)

no-s1, no-s5

$B$3$l$i$N%*%W%7%g%s$,%;%C%H$5$l$k$H!"(BS1 $B$H(B S5 $B$N%9%j!<%W>uBV$KF~$j$^$;$s!#(B no-s1 $B%*%W%7%g%s$r%;%C%H$9$k$H!"(BS1 $B>uBV$"$k$$$O%9%j!<%W%b!<%I$KF~$l$J$/(B $B$J$j$^$9!#(Bno-s5 $B%*%W%7%g%s$r%;%C%H$9$k$H!"(BS5($B%=%U%H%*%U(B) $B>uBV$KF~$l$J$/(B $B$J$j$^$9!#(B(no-s5 $B$N4{DjCM$O%*%U$G$9!#(Bno-s1 $B$N4{DjCM$O!"(B $B%+!<%M%k%3%s%U%#%0%l!<%7%g%s;~$K(B CONFIG_ACPI_S1_SLEEP $B$rDj5A$7$F$$$J$$$J$i(B $B%;%C%H!"Dj5A$7$?$J$i%*%U$G$9!#(B)

2.5 $B%7%9%F%`%j%=!<%9$N@_Dj(B

pci $B%I%i%$%P$,(B ACPI $B%G%P%$%9$NE,@Z$J3d9~$_$N(B pin $B$r8+$D$1$k$3$H$,$G$-$J$$$J$i(B $B%V!<%H%*%W%7%g%s$H$7$F!"%+!<%M%k$K(B pci=biosirq $B$r;XDj$9$kI,MW$,$"$k$+$b(B $B$7$l$^$;$s!#DL>o%+!<%M%k$O(B IRQ $B%k!<%F%#%s%0%F!<%V%k$N$?$a$K3NJ]$5$l$?(B $B%a%b%jNN0h$NCf$+$i(B PCI $B3d9~$_$N$?$a$N%F!<%V%k$rC5$7$^$9!#$7$+$7!"%F!<%V%k$,(B $B8+$D$+$i$J$$>l9g!"(Bpci=biosirq $B%*%W%7%g%s$r%;%C%H$9$l$P!"%+!<%M%k$O(B PCI BIOS $B$+$iF1$8>pJs$rF@$h$&$H$7$^$9!#(B

$B$^$l$J%1!<%9$G(B ACPI $B3d9~$_$,4K%7%9%F%`$K9=@.$7$?$$$/$D$+$NB>$N%G%P%$%9$H(B $B>WFM$7$F$k$+$b$7$l$^$;$s!#>WFM$7$?%G%P%$%9$rL58z$K$9$k$+!"$=$l$r:F9=@.$9$k$+(B $B$7$F$_$F$/$@$5$$!#3d9~$_$N>WFM$r%A%'%C%/$9$k$K$O(B

cat /proc/interrupts

$B$H$7!"$=$N=PNO$rD4$Y$F$/$@$5$$!#$?$@$7(B PCI $B%G%P%$%9$@$1$O!"(BACPI $B%G%P%$%9$H(B $B3d9~$_$r6&M-$9$k$3$H$,$G$-$^$9!=!=B>$N$9$Y$F$N%G%P%$%9$O!"$$$/$D$+$NB>$N(B $B3d9~$_$r;HMQ$7$J$1$l$P$J$j$^$;$s!#Nc$H$7$F!"Cx

[ariel@devel2 kernel]$ cat /proc/interrupts
         CPU0
  0:  5416567  XT-PIC  timer
  1:    55261  XT-PIC  keyboard
  2:        0  XT-PIC  cascade
  3:   364126  XT-PIC  wvlan_cs
  8:        7  XT-PIC  rtc
  9:      134  XT-PIC  ACPI, Ricoh Co Ltd RL5c478, Ricoh Co Ltd RL5c478 (#2)
 12:   602159  XT-PIC  PS/2 Mouse
 13:        1  XT-PIC  fpu
 14:   129102  XT-PIC  ide0
 15:        9  XT-PIC  ide1
NMI:        0
ERR:        0

/proc/pci $B$r$A$g$C$HD4$Y$k$H!"#2$D$N(B Ricoh $B%G%P%$%9$,(B PCI $B%P%9$N(B $B%+!<%I%P%9%V%j%C%8$K$"$k$N$,8+$($F$$$^$9!#$3$N$h$&$K(B PCI $B%G%P%$%9$O5$3Z$KF1$8(B $B3d9~$_$r6&M-$G$-$^$9!#(B

$B$"$k%f!<%6$O(B IRQ 13 $B>e$K(B ACPI $B$H(B fpu $B$,8+$($F$$$k$HJs9p$7$F$-$^$7$?!=!=$3$l$O(B $BK\J*$N>WFM$N%1!<%9$G!"%G%P%$%9$r@5>o$K5!G=$5$;$?$$$J$i!">WFM$r2r7h$7$J$1$l$P(B $B$J$j$^$;$s!#(B


$B $BA0$N%Z!<%8(B $BL\