amd64/174409: stopping during resume caused by io_apic.c change(r243764)

KAHO Toshikazu kaho at elam.kais.kyoto-u.ac.jp
Wed Dec 26 11:40:01 UTC 2012


The following reply was made to PR amd64/174409; it has been noted by GNATS.

From: KAHO Toshikazu <kaho at elam.kais.kyoto-u.ac.jp>
To: Andriy Gapon <avg at freebsd.org>
Cc: bug-followup at freebsd.org
Subject: Re: amd64/174409: stopping during resume caused by io_apic.c change(r243764)
Date: Wed, 26 Dec 2012 20:34:41 +0900

   Hello,
 
   Hmm.. The machine has a broken ACPI but OS doesn't catch it
 before r243764, and the broken ACPI doesn't make any ill effect.
 After r243764, OS catch the broken information and treat it
 as a correct information, so that the machine stops.
 It is a story I understand from your mail.
 
 > o cpuset -l 1 -x 9 -- to try to see what happens if SCI/IRQ9
 > is delivered to the AP instead of BSP
 
   I cannot find any effect from `cpuset -l 1 -x 9` command.
 
   With pure head + your acpi.c patch, the machine can wake up
 from sleep. But "irq9: acpi0" rate showed by "vmstat -i" is
 increasing every second after resume. 
 To close and open LCD makes 2 irq9 before resume, but irq9 rate
 is too fast after resume.
 
   "vmstat -i" shows
 
 -- before sleep --
 interrupt                          total       rate
 irq1: atkbd0                        1153          2
 irq9: acpi0                           56          0
 irq12: psm0                        75744        177
 irq20: hpet0                       30065         70
 irq23: ehci1 uhci1                    83          0
 irq256: ahci0                       4572         10
 irq258: hdac0                         93          0
 irq259: vgapci0                     1022          2
 Total                             112788        264
 
 -- after wake up from sleep --
 interrupt                          total       rate
 irq1: atkbd0                        1427          2
 irq9: acpi0                      2364611       4564
 irq12: psm0                        78870        152
 irq20: hpet0                       42270         81
 irq23: ehci1 uhci1                   166          0
 irq256: ahci0                       4740          9
 irq258: hdac0                         99          0
 irq259: vgapci0                     1615          3
 Total                            2493798       4814
 
 -- after resume and some times later --
 interrupt                          total       rate
 irq1: atkbd0                        1643          0
 irq9: acpi0                    103768672      45313
 irq12: psm0                        86056         37
 irq20: hpet0                      442586        193
 irq23: ehci1 uhci1                   166          0
 irq256: ahci0                       4942          2
 irq258: hdac0                         99          0
 irq259: vgapci0                     3091          1
 irq260: alc0                          42          0
 Total                          104307297      45549
 
 -- 
 kaho at elam.kais.kyoto-u.ac.jp


More information about the freebsd-amd64 mailing list