From nobody@FreeBSD.org Tue Jan 20 12:12:25 2004 Return-Path: Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3085516A4CE for ; Tue, 20 Jan 2004 12:12:25 -0800 (PST) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57CDE43D5F for ; Tue, 20 Jan 2004 12:12:11 -0800 (PST) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.10/8.12.10) with ESMTP id i0KKCBdL030240 for ; Tue, 20 Jan 2004 12:12:11 -0800 (PST) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.10/8.12.10/Submit) id i0KKCBcR030237; Tue, 20 Jan 2004 12:12:11 -0800 (PST) (envelope-from nobody) Message-Id: <200401202012.i0KKCBcR030237@www.freebsd.org> Date: Tue, 20 Jan 2004 12:12:11 -0800 (PST) From: Yevgeniy Aleynikov To: freebsd-gnats-submit@FreeBSD.org Subject: Strange irq20 weirdness causing system load X-Send-Pr-Version: www-2.0 >Number: 61646 >Category: i386 >Synopsis: [workaround] Strange irq20 weirdness causing system load >Confidential: no >Severity: serious >Priority: medium >Responsible: remko >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 20 12:20:14 PST 2004 >Closed-Date: Sun Sep 03 22:59:08 GMT 2006 >Last-Modified: Sun Sep 03 22:59:08 GMT 2006 >Originator: Yevgeniy Aleynikov >Release: 5.2-RELEASE made with make world from CVS >Organization: none >Environment: FreeBSD gate.home 5.2-RELEASE FreeBSD 5.2-RELEASE #1: Sat Jan 17 00:25:19 PST 2004 eugene@gate.home:/.1/obj/.1/src/sys/gate2 i386 >Description: After upgrade from 5.1 to 5.2 my system became very slow, spending alot of time for IRQ20 interrupts (which is probably routed to timer interrupt). Here's top output in idle system state: last pid: 17584; load averages: 0.26, 0.28, 0.30 up 2+20:11:35 12:06:17 65 processes: 1 running, 64 sleeping CPU states: 0.2% user, 0.0% nice, 0.8% system, 46.7% interrupt, 52.3% idle Mem: 63M Active, 306M Inact, 80M Wired, 24M Cache, 60M Buf, 22M Free Swap: 512M Total, 80K Used, 512M Free PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND 17584 xxxxxx -52 0 2288K 1400K CPU0 0 0:00 1.54% 0.15% top Here's systat output: /0 /1 /2 /3 /4 /5 /6 /7 /8 /9 /10 Load Average || /0 /10 /20 /30 /40 /50 /60 /70 /80 /90 /100 root irq20: acp XXXXXXXXXXXXXXXXXX root idle: cpu0 XXXXXXXXXXX root idle: cpu1 XXXXXXXXXX XXXXXXXXXX > vmstat -i interrupt total rate irq4: sio0 115 0 irq5: sbc0 10479 0 irq6: fdc0 5 0 irq8: rtc 31431572 128 irq14: ata0 299080 1 irq16: sis0 2856265 11 irq17: ed0 2726682 11 irq18: ahc0 270 0 irq19: uhci0 2 0 irq20: acpi0 2548283659 10377 irq0: clk 24555474 99 Total 2610163603 10629 Here's lines from dmesg.boot: ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 1 cpu1 (AP): APIC ID: 0 ioapic0 irqs 0-23 on motherboard Pentium Pro MTRR support enabled npx0: [FAST] npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi0: Overriding SCI Interrupt from IRQ 9 to IRQ 20 Let me know if you need more info. >How-To-Repeat: Boot system, watch system (interrupts) load. >Fix: None >Release-Note: >Audit-Trail: From: Eugene Aleynikov To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: i386/61646: Strange irq20 weirdness causing system load Date: Tue, 20 Jan 2004 16:03:34 -0800 Problem workaround: add 'hint.acpi.0.disabled="1"' into /boot/device.hints add 'acpi_load="NO"' into /boot/loader.conf (I'm not sure which one actually helped to disable ACPI). After reboot system behaves normally without irq crazyness. State-Changed-From-To: open->feedback State-Changed-By: remko State-Changed-When: Sun Sep 3 22:55:40 UTC 2006 State-Changed-Why: Hi can you tell me whether this problem is still there on more recent FreeBSD versions? We changed a lot in the ACPI code and this might be resolved now. Thanks Responsible-Changed-From-To: freebsd-i386->remko Responsible-Changed-By: remko Responsible-Changed-When: Sun Sep 3 22:55:40 UTC 2006 Responsible-Changed-Why: Grab the PR http://www.freebsd.org/cgi/query-pr.cgi?pr=61646 State-Changed-From-To: feedback->closed State-Changed-By: remko State-Changed-When: Sun Sep 3 22:58:43 UTC 2006 State-Changed-Why: The submitters email address is no longer reachable, close the PR http://www.freebsd.org/cgi/query-pr.cgi?pr=61646 >Unformatted: