Date: Tue, 15 Jun 2004 13:55:13 -0400 From: Don Bowman <don@sandvine.com> To: "'current@freebsd.org'" <current@freebsd.org>, "'acpi@freebsd.org'" <acpi@freebsd.org> Subject: acpi interrupt storm when disabling, IPI hang Message-ID: <FE045D4D9F7AED4CBFF1B3B813C85337051D8FE6@mail.sandvine.com>
next in thread | raw e-mail | index | archive | help
This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C45301.E8603B70 Content-Type: text/plain; charset="iso-8859-1" When i run 'acpiconf -d', i get an interrupt storm on irq9... vmstat -i shows ~1000/s. Jun 15 13:41:33 cdata kernel: Interrupt storm detected on "irq9: acpi0"; throttling interrupt source when i try to re-enable, i get an error: # acpiconf -e acpi0: interrupt handler already installed ACPI-0210: *** Error: Unable to install System Control Interrupt Handler, AE_ALREADY_EXISTS acpiconf: enable failed: Device not configured # System is a Supermicro X5DPE motherboard, dual 2.8GHz Xeon, 533MHz FSB, Intel e7501 chipset. # sysctl hw.acpi hw.acpi.supported_sleep_state: S1 S4 S5 hw.acpi.power_button_state: S5 hw.acpi.sleep_button_state: S1 hw.acpi.lid_switch_state: NONE hw.acpi.standby_state: S1 hw.acpi.suspend_state: S3 hw.acpi.sleep_delay: 1 hw.acpi.s4bios: 0 hw.acpi.verbose: 0 hw.acpi.disable_on_poweroff: 0 hw.acpi.reset_video: 1 hw.acpi.cpu.cx_supported: C1/0 hw.acpi.cpu.cx_lowest: C1 hw.acpi.cpu.cx_usage: 99% The system will not boot 5.x if acpi is disabled. It will run 4.x without trouble tho. I am currently debugging a problem where 2 of the processors are in acpi_cpu_c1, 1 is in idle, and 1 calls smp_tlb_shootdown, but the IPI to one of the other processors never completes, so it hangs. I have a core file from this state. (kgdb) printStack2 0xed09acdc <acpi_cpu_idle+129>: 0xa10cc483 <cpu_idle+40>: 0xf689c3c9 <idle_proc+25>: 0xe800768d <fork_exit+113>: 0xb808c483 <fork_trampoline+8>: 0xe90cc483 (kgdb) printStack2 0xed09dcd8 <acpi_cpu_c1+5>: 0x5590c3c9 <acpi_cpu_idle+193>: 0x0000d4e9 <cpu_idle+40>: 0xf689c3c9 <idle_proc+25>: 0xe800768d <fork_exit+113>: 0xb808c483 <fork_trampoline+8>: 0xe90cc483 (kgdb) printStack2 0xed0a0cd8 <acpi_cpu_c1+5>: 0x5590c3c9 <acpi_cpu_idle+193>: 0x0000d4e9 <cpu_idle+40>: 0xf689c3c9 <idle_proc+25>: 0xe800768d <fork_exit+113>: 0xb808c483 <fork_trampoline+8>: 0xe90cc483 (kgdb) printStack2 0xeec7dc3c <cluster_callback+43>: 0x0128978b <bufdone+275>: 0x000350e9 <bufdonebio+63>: 0x6404c483 <biodone+134>: 0x8d04c483 <g_dev_done+91>: 0x5bf8658d <biodone+134>: 0x8d04c483 <g_io_schedule_up+218>: 0xc483f689 <g_up_procbody+26>: 0xeb04c483 <fork_exit+113>: 0xb808c483 <fork_trampoline+8>: 0xe90cc483 Sometimes that last one is like: #7 0xc068e066 in smp_tlb_shootdown (vector=246, addr1=0, addr2=0) at machine/cpufunc.h:305 #8 0xc068e1d0 in smp_invlpg_range (addr1=3876638720, addr2=3876769792) at /usr/src/sys/i386/i386/mp_machdep.c:1030 #9 0xc0690643 in pmap_invalidate_range (pmap=0xc077dd80, sva=3876638720, eva=3876769792) at /usr/src/sys/i386/i386/pmap.c:640 #10 0xc0690be0 in pmap_qenter (sva=3876638720, m=0xde548600, count=0) at /usr/src/sys/i386/i386/pmap.c:958 #11 0xc058aca3 in cluster_rbuild (vp=0xc83db104, filesize=1073741824, lbn=40844, blkno=241691456, size=16384, run=8, fbp=0x0) at /usr/src/sys/kern/vfs_cluster.c:508 #12 0xc058a3a8 in cluster_read (vp=0xc83db104, filesize=1073741824, lblkno=40844, size=16384, cred=0x0, totread=8192, seqcount=127, bpp=0x0) at /usr/src/sys/kern/vfs_cluster.c:263 #13 0xc063dc4a in ffs_read (ap=0x0) at /usr/src/sys/ufs/ffs/ffs_vnops.c:441 #14 0xc059e325 in vn_read (fp=0xc5a02198, uio=0xf53c1c88, active_cred=0xc59f6280, flags=0, td=0xc6645e70) at vnode_if.h:398 #15 0xc05655bc in dofileread (td=0xc6645e70, fp=0xc5a02198, fd=23, buf=0x706b40c0, nbyte=8192, offset=0, flags=0) at /usr/src/sys/sys/file.h:233 #16 0xc0565467 in read (td=0xc6645e70, uap=0xf53c1d14) at /usr/src/sys/kern/sys_generic.c:107 #17 0xc06956f7 in syscall (frame= {tf_fs = 138149935, tf_es = 138149935, tf_ds = -1078001617, tf_edi = 81682, tf_esi = 137404728, tf_ebp = -1077946040, tf_isp = -180609676, tf_ebx = 608, tf_edx = 23, tf_ecx = 137834496, tf_eax = 3, tf_trapno = 22, tf_err = 2, tf_eip = 1749868123, tf_cs = 31, tf_eflags = 582, tf_esp = -1077946068, tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:1004 #18 0x684cde5b in ?? () (kgdb) disass acpi_cpu_c1 Dump of assembler code for function acpi_cpu_c1: 0xc084cc44 <acpi_cpu_c1>: push %ebp 0xc084cc45 <acpi_cpu_c1+1>: mov %esp,%ebp 0xc084cc47 <acpi_cpu_c1+3>: sti 0xc084cc48 <acpi_cpu_c1+4>: hlt 0xc084cc49 <acpi_cpu_c1+5>: leave 0xc084cc4a <acpi_cpu_c1+6>: ret 0xc084cc4b <acpi_cpu_c1+7>: nop End of assembler dump. (kgdb) disass acpi_cpu_idle Dump of assembler code for function acpi_cpu_idle: 0xc084caa0 <acpi_cpu_idle>: push %ebp ... 0xc084cb4f <acpi_cpu_idle+175>: cltd 0xc084cb50 <acpi_cpu_idle+176>: idivl 0xc0753f0c 0xc084cb56 <acpi_cpu_idle+182>: mov %eax,0x9c(%esi) 0xc084cb5c <acpi_cpu_idle+188>: call 0xc084cc44 <acpi_cpu_c1> 0xc084cb61 <acpi_cpu_idle+193>: jmp 0xc084cc3a <acpi_cpu_idle+410> 0xc084cb66 <acpi_cpu_idle+198>: mov %esi,%esi 0xc084cb68 <acpi_cpu_idle+200>: cmpl $0x3,0x4(%edi) 0xc084cb6c <acpi_cpu_idle+204>: jne 0xc084cb88 <acpi_cpu_idle+232> ------_=_NextPart_000_01C45301.E8603B70 Content-Type: application/octet-stream; name="dmesg.boot" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="dmesg.boot" Copyright (c) 1992-2004 The FreeBSD Project.=0A= Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, = 1994=0A= The Regents of the University of California. All rights reserved.=0A= FreeBSD 5.2-CURRENT #10: Thu Jun 10 08:54:08 EDT 2004=0A= root@cdata.sandvine.com:/usr/obj/usr/src/sys/CDATA=0A= Preloaded elf kernel "/boot/kernel/kernel" at 0xc086b000.=0A= Preloaded elf module "/boot/kernel/acpi.ko" at 0xc086b30c.=0A= ACPI APIC Table: <PTLTD APIC >=0A= Timecounter "i8254" frequency 1193182 Hz quality 0=0A= CPU: Intel(R) Xeon(TM) CPU 2.80GHz (2799.22-MHz 686-class CPU)=0A= Origin =3D "GenuineIntel" Id =3D 0xf27 Stepping =3D 7=0A= = Features=3D0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,P= GE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>=0A= Hyperthreading: 2 logical CPUs=0A= real memory =3D 4026007552 (3839 MB)=0A= avail memory =3D 3940634624 (3758 MB)=0A= FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs=0A= cpu0 (BSP): APIC ID: 0=0A= cpu1 (AP): APIC ID: 1=0A= cpu2 (AP): APIC ID: 6=0A= cpu3 (AP): APIC ID: 7=0A= Pentium 4 TCC support enabled, current performance 100%=0A= ioapic0 <Version 2.0> irqs 0-23 on motherboard=0A= ioapic1 <Version 2.0> irqs 24-47 on motherboard=0A= ioapic2 <Version 2.0> irqs 48-71 on motherboard=0A= ioapic3 <Version 2.0> irqs 72-95 on motherboard=0A= ioapic4 <Version 2.0> irqs 96-119 on motherboard=0A= random: <entropy source, Software, Yarrow>=0A= Pentium Pro MTRR support enabled=0A= npx0: [FAST]=0A= npx0: <math processor> on motherboard=0A= npx0: INT 16 interface=0A= acpi0: <PTLTD RSDT> on motherboard=0A= acpi0: [GIANT-LOCKED]=0A= pcibios: BIOS version 2.10=0A= acpi0: Power Button (fixed)=0A= Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000=0A= acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on = acpi0=0A= cpu0: <ACPI CPU (2 Cx states)> on acpi0=0A= cpu1: <ACPI CPU (2 Cx states)> on acpi0=0A= cpu2: <ACPI CPU (2 Cx states)> on acpi0=0A= cpu3: <ACPI CPU (2 Cx states)> on acpi0=0A= pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0=0A= pci0: <ACPI PCI bus> on pcib0=0A= pci0: <unknown> at device 0.1 (no driver attached)=0A= pcib1: <ACPI PCI-PCI bridge> at device 2.0 on pci0=0A= pcib1: could not get PCI interrupt routing table for \\_SB_.PCI0.HLB_ - = AE_NOT_FOUND=0A= pci1: <ACPI PCI bus> on pcib1=0A= pci1: <base peripheral, interrupt controller> at device 28.0 (no driver = attached)=0A= pcib2: <ACPI PCI-PCI bridge> at device 29.0 on pci1=0A= pci2: <ACPI PCI bus> on pcib2=0A= pci1: <base peripheral, interrupt controller> at device 30.0 (no driver = attached)=0A= pcib3: <ACPI PCI-PCI bridge> at device 31.0 on pci1=0A= pci3: <ACPI PCI bus> on pcib3=0A= em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.25> port = 0x3000-0x303f mem 0xf4200000-0xf421ffff irq 28 at device 2.0 on pci3=0A= em0: [GIANT-LOCKED]=0A= em0: Ethernet address: 00:30:48:2a:a0:1c=0A= em0: Speed:N/A Duplex:N/A=0A= em1: <Intel(R) PRO/1000 Network Connection, Version - 1.7.25> port = 0x3040-0x307f mem 0xf4220000-0xf423ffff irq 29 at device 2.1 on pci3=0A= em1: [GIANT-LOCKED]=0A= em1: Ethernet address: 00:30:48:2a:a0:1d=0A= em1: Speed:N/A Duplex:N/A=0A= pci0: <unknown> at device 2.1 (no driver attached)=0A= pcib4: <ACPI PCI-PCI bridge> at device 3.0 on pci0=0A= pcib4: could not get PCI interrupt routing table for \\_SB_.PCI0.HLC_ - = AE_NOT_FOUND=0A= pci4: <ACPI PCI bus> on pcib4=0A= pci4: <base peripheral, interrupt controller> at device 28.0 (no driver = attached)=0A= pcib5: <ACPI PCI-PCI bridge> at device 29.0 on pci4=0A= pci5: <ACPI PCI bus> on pcib5=0A= aac0: <Adaptec SCSI RAID 2200S> mem 0xf8000000-0xfbffffff irq 96 at = device 1.0 on pci5=0A= aac0: [FAST]=0A= aac0: i960RX 100MHz, 48MB cache memory, optional battery present=0A= aac0: Kernel 4.0-0, Build 6011, S/N ba8ff3=0A= aac0: Supported = Options=3D1f7e<CLUSTERS,WCACHE,DATA64,HOSTTIME,RAID50,WINDOW4GB,SOFTERR,= NORECOND,SGMAP64,ALARM,NONDASD>=0A= aacp0: <SCSI Passthrough Bus> on aac0=0A= aacp1: <SCSI Passthrough Bus> on aac0=0A= pci4: <base peripheral, interrupt controller> at device 30.0 (no driver = attached)=0A= pcib6: <ACPI PCI-PCI bridge> at device 31.0 on pci4=0A= pci6: <ACPI PCI bus> on pcib6=0A= pci0: <unknown> at device 3.1 (no driver attached)=0A= uhci0: <Intel 82801CA/CAM (ICH3) USB controller USB-A> port = 0x2000-0x201f irq 16 at device 29.0 on pci0=0A= uhci0: [GIANT-LOCKED]=0A= usb0: <Intel 82801CA/CAM (ICH3) USB controller USB-A> on uhci0=0A= usb0: USB revision 1.0=0A= uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1=0A= uhub0: 2 ports with 2 removable, self powered=0A= uhci1: <Intel 82801CA/CAM (ICH3) USB controller USB-B> port = 0x2020-0x203f irq 19 at device 29.1 on pci0=0A= uhci1: [GIANT-LOCKED]=0A= usb1: <Intel 82801CA/CAM (ICH3) USB controller USB-B> on uhci1=0A= usb1: USB revision 1.0=0A= uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1=0A= uhub1: 2 ports with 2 removable, self powered=0A= uhci2: <Intel 82801CA/CAM (ICH3) USB controller USB-C> port = 0x2040-0x205f irq 18 at device 29.2 on pci0=0A= uhci2: [GIANT-LOCKED]=0A= usb2: <Intel 82801CA/CAM (ICH3) USB controller USB-C> on uhci2=0A= usb2: USB revision 1.0=0A= uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1=0A= uhub2: 2 ports with 2 removable, self powered=0A= pcib7: <ACPI PCI-PCI bridge> at device 30.0 on pci0=0A= pci7: <ACPI PCI bus> on pcib7=0A= pci7: <display, VGA> at device 1.0 (no driver attached)=0A= isab0: <PCI-ISA bridge> at device 31.0 on pci0=0A= isa0: <ISA bus> on isab0=0A= atapci0: <Intel ICH3 UDMA100 controller> port = 0x2080-0x208f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 31.1 on = pci0=0A= ata0: at 0x1f0 irq 14 on atapci0=0A= ata1: at 0x170 irq 15 on atapci0=0A= ichsmb0: <Intel 82801CA (ICH3) SMBus controller> port 0x1100-0x111f irq = 17 at device 31.3 on pci0=0A= ichsmb0: [GIANT-LOCKED]=0A= smbus0: <System Management Bus> on ichsmb0=0A= smb0: <SMBus generic I/O> on smbus0=0A= acpi_button0: <Power Button> on acpi0=0A= atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0=0A= atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0=0A= kbd0 at atkbd0=0A= atkbd0: [GIANT-LOCKED]=0A= sio0 port 0x3f8-0x3ff irq 4 on acpi0=0A= sio0: type 16550A, console=0A= sio1 port 0x2f8-0x2ff irq 3 on acpi0=0A= sio1: type 16550A=0A= fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> port = 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0=0A= fdc0: FIFO enabled, 8 bytes threshold=0A= orm0: <Option ROMs> at iomem = 0xe0000-0xe3fff,0xc9000-0xccfff,0xc8000-0xc8fff,0xc0000-0xc7fff on = isa0=0A= pmtimer0 on isa0=0A= sc0: <System console> at flags 0x100 on isa0=0A= sc0: VGA <16 virtual consoles, flags=3D0x100>=0A= vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on = isa0=0A= Timecounters tick every 1.000 msec=0A= ipfw2 initialized, divert disabled, rule-based forwarding enabled, = default to accept, logging disabled=0A= aacd0: <RAID 5> on aac0=0A= aacd0: 419994MB (860149632 sectors)=0A= ses0 at aacp0 bus 0 target 8 lun 0=0A= ses0: <SUPER GEM359 REV001 1.09> Fixed unknown SCSI-2 device =0A= ses0: 3.300MB/s transfers=0A= ses0: SAF-TE Compliant Device=0A= ses1 at aacp1 bus 0 target 8 lun 0=0A= ses1: <SUPER GEM359 REV001 1.09> Fixed unknown SCSI-2 device =0A= ses1: 3.300MB/s transfers=0A= ses1: SAF-TE Compliant Device=0A= pass0 at aacp0 bus 0 target 0 lun 0=0A= pass0: <IBM IC35L146UCDY10-0 S29A> Fixed unknown SCSI-3 device =0A= pass0: 160.000MB/s transfers (80.000MHz, offset 127, 16bit)=0A= pass1 at aacp0 bus 0 target 1 lun 0=0A= pass1: <IBM IC35L146UCDY10-0 S29A> Fixed unknown SCSI-3 device =0A= pass1: 160.000MB/s transfers (80.000MHz, offset 127, 16bit)=0A= pass2 at aacp0 bus 0 target 2 lun 0=0A= pass2: <IBM IC35L146UCDY10-0 S29A> Fixed unknown SCSI-3 device =0A= pass2: 160.000MB/s transfers (80.000MHz, offset 127, 16bit)=0A= pass3 at aacp0 bus 0 target 3 lun 0=0A= pass3: <IBM IC35L146UCDY10-0 S29A> Fixed unknown SCSI-3 device =0A= pass3: 160.000MB/s transfers (80.000MHz, offset 127, 16bit)=0A= pass5 at aacp1 bus 0 target 0 lun 0=0A= pass5: <IBM IC35L146UCDY10-0 S27E> Fixed unknown SCSI-3 device =0A= pass5: 160.000MB/s transfers (80.000MHz, offset 127, 16bit)=0A= pass6 at aacp1 bus 0 target 1 lun 0=0A= pass6: <IBM IC35L146UCDY10-0 S27E> Fixed unknown SCSI-3 device =0A= pass6: 160.000MB/s transfers (80.000MHz, offset 127, 16bit)=0A= pass7 at aacp1 bus 0 target 2 lun 0=0A= pass7: <IBM IC35L146UCDY10-0 S27E> Fixed unknown SCSI-3 device =0A= pass7: 160.000MB/s transfers (80.000MHz, offset 127, 16bit)=0A= pass8 at aacp1 bus 0 target 3 lun 0=0A= pass8: <IBM IC35L146UCDY10-0 S27E> Fixed unknown SCSI-3 device =0A= pass8: 160.000MB/s transfers (80.000MHz, offset 127, 16bit)=0A= SMP: AP CPU #3 Launched!=0A= SMP: AP CPU #1 Launched!=0A= SMP: AP CPU #2 Launched!=0A= Mounting root from ufs:/dev/aacd0s1a=0A= WARNING: / was not properly dismounted=0A= WARNING: /usr was not properly dismounted=0A= em0: Link is up 100 Mbps Half Duplex=0A= em1: Link is up 100 Mbps Full Duplex=0A= ------_=_NextPart_000_01C45301.E8603B70 Content-Type: application/octet-stream; name="cdata.asl.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="cdata.asl.gz" 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 ------_=_NextPart_000_01C45301.E8603B70--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FE045D4D9F7AED4CBFF1B3B813C85337051D8FE6>