From owner-freebsd-current@FreeBSD.ORG Thu May 27 04:44:43 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F060A16A4CE; Thu, 27 May 2004 04:44:43 -0700 (PDT) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E1ED43D31; Thu, 27 May 2004 04:44:43 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.0.86])i4RB914u000857; Thu, 27 May 2004 21:09:01 +1000 Received: from gamplex.bde.org (katana.zip.com.au [61.8.7.246]) i4RB8w2O024725; Thu, 27 May 2004 21:08:59 +1000 Date: Thu, 27 May 2004 21:08:58 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Jason King In-Reply-To: <40B5339F.7090709@sbcglobal.net> Message-ID: <20040527202315.L10115@gamplex.bde.org> References: <40A43E86.6040504@sbcglobal.net> <200405250831.20795.jhb@FreeBSD.org> <40B3D034.1000308@sbcglobal.net> <200405261040.33384.jhb@FreeBSD.org> <40B5339F.7090709@sbcglobal.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-current@freebsd.org Subject: Re: lockups X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2004 11:44:44 -0000 On Wed, 26 May 2004, Jason King wrote: > John Baldwin wrote: > >Does XP use any IRQ's higher than 15? > > > Yes (dunno if listing them out will help any, but...): > > IRQ Bus Type > 0 ISA System timer > 1 ISA PS/2 Keyboard > 3 ISA COM2 > 4 ISA COM1 > 6 ISA Floppy > 8 ISA CMOS/Real time clock > 9 ISA ACPI > 10 ISA MPU-401 MIDI > 11 PCI NVIDIA nForce PCI System Management > 11 PCI USB Controller > 12 ISA PS/2 Mouse > 13 ISA Numeric data processor > 14 PCI nForce2 ATA Controller > 15 PCI nForce2 ATA Controller > 19 PCI Kingston EtherRx Ethernet Adapter (if_dc) > 19 PCI Radeon 7500 > 20 PCI nForce Audio Codec Interface > 20 PCI USB Controller > 21 PCI USB Controller > 22 PCI nForce MCP Networking Controller (if_nv) Interesting. It seems that the problems handling nForce2 APICs are mainly in FreeBSD. My A7N8X-E system behaves similarly, except I fixed the interrupt storm detection in -current so that the system is almost usable. Running -current with my version of vmstat: %%% interrupt total rate irq1: atkbd0 2 0.009390 irq3: sio1 2 0.009390 irq4: sio0 2 0.009390 irq6: fdc0 5 0.023474 irq8: rtc 27185 127.629108 irq13: npx0 1 0.004695 stray irq13 1 0.004695 irq14: ata0 1326 6.225352 irq15: ata1 55 0.258216 irq17: skc0 21733 102.032864 irq18: fxp0 21736 102.046948 irq0: clk 21232 99.680751 Total 93280 437.934272 %%% There are interrupt storms on irq17 and irq18, but these get throttled to almost exactly the same frequency as irq0. Normal interrupts on irq17 and irq18 are throttled too, since they are indistinguishable from storming interrupts, so the system is not very usable as an nfs server, but it works fine locally. WinXP seems to have no problems using the APIC (not that I would know if it did). It uses the following interrupts according to device manager: 0-15: normal, except 10 is midi (NVIDIA I think) and 11 is bktr audio) 16: bktr video 17: ? (probably unattached sk0, same as under FreeBSD) 18: fxp0 (same as under FreeBSD) 19: vga 20, 21, 22: usb 20, 22: sound 21: firewire Most of the devices and/or their interrupts are not confifured under FreeBSD. Bruce