From owner-freebsd-current@FreeBSD.ORG Fri Apr 30 01:25:19 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 8986916A4CE for ; Fri, 30 Apr 2004 01:25:19 -0700 (PDT) Received: from Reineke.Malepartus.de (reineke.malepartus.de [194.25.4.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CFE543D53 for ; Fri, 30 Apr 2004 01:25:18 -0700 (PDT) (envelope-from bm@Reineke.Malepartus.de) Received: from Reineke.Malepartus.de (localhost [127.0.0.1]) i3U8PDgo052260; Fri, 30 Apr 2004 10:25:13 +0200 (CEST) (envelope-from bm@Reineke.Malepartus.de) Received: (from bm@localhost) by Reineke.Malepartus.de (8.12.11/8.12.11/Submit) id i3U8P46R050333; Fri, 30 Apr 2004 10:25:04 +0200 (CEST) (envelope-from bm) Date: Fri, 30 Apr 2004 10:25:04 +0200 From: Burkard Meyendriesch To: Bruce Evans Message-Id: <20040430102504.477152ce.bm@malepartus.de> In-Reply-To: <20040426233925.Y5300@gamplex.bde.org> References: <20040426111754.38a855c4.bm@malepartus.de> <20040426233925.Y5300@gamplex.bde.org> Organization: The Home of Reineke Fuchs X-Mailer: Sylpheed version 0.9.10 (GTK+ 1.2.10; amd64-portbld-freebsd5.2) X-Face: "[-; ]oI+8gP9>*J%knDN8d%DuhvJS2Lj4L\bRb7gz(pcT?2Zh6_Vam_6csAum3$<&lhAFd^ jt|!&Ut1C~Vg*E/q}+#cbFg-GU]c.bB8Ad,L'W$'9{^0y'AzM4#hS[C[F-1'|O; Kg3Vrq5q6dsU*TmJ@}+QPM\ b[^9Rhd,UoMpRpd5k[X=h.Dom*kbT`cNQ Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: freebsd-current@FreeBSD.org Subject: Re: sio: lots of silo overflows on Asus K8V with Moxa Smartio C104H/PCI 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: Fri, 30 Apr 2004 08:25:19 -0000 On Mon, 26 Apr 2004 23:48:46 +1000 (EST) Bruce Evans wrote: > On Mon, 26 Apr 2004, Burkard Meyendriesch wrote: > > > on my Asus K8V with Moxa Smartio C104H/PCI I get lots of silo > > overflows when backing up my Palm over a serial line, even at 19.200 > > baud. > > > > What's going wrong here? And what can I do? > > ... > > You seem to have trimmed too much from the boot messages (I trimmed > the rest). sio5 is not there. > > > /var/log/messages after boot -v: > > Apr 24 14:09:00 Reineke kernel: Mounting root from ufs:/dev/ad10s1a > > Apr 24 14:09:00 Reineke kernel: ata6: spurious interrupt - > > status=0x50 error=0x00 Apr 24 14:09:00 Reineke last message repeated > > 4 times Apr 24 14:09:00 Reineke kernel: start_inata6: spurious > > interrupt - status=0x50 error=0x00 Apr 24 14:09:00 Reineke kernel: > > ata6: spurious interrupt - status=0x50 error=0x00 Apr 24 14:09:01 > > Reineke last message repeated 666 times Apr 24 14:09:01 Reineke > > named[301]: starting BIND 9.2.3.. > > > > Apr 26 11:03:12 Reineke kernel: sio5: 1 more silo overflow (total > > 43) Apr 26 11:03:12 Reineke kernel: ata6: spurious interrupt - > > status=0x50 error=0x00 Apr 26 11:03:32 Reineke last message repeated > > 172 times Apr 26 11:03:33 Reineke kernel: sio5: 1 more silo overflow > > (total 44) Apr 26 11:03:33 Reineke kernel: ata6: spurious interrupt > > - status=0x50 error=0x00 Apr 26 11:03:43 Reineke last message > > repeated 21 times Apr 26 11:03:44 Reineke kernel: sio5: 1 more silo > > overflow (total 45) > > sio5's interrupt might be misconfigured. If it has none, then it is > supposed to fall back to polled mode but should still get less > overflows than above. ata6 seems to be getting sio5's interrupts. > > In general, puc must be used with sio except for isa ports, and all > sio interrupts should be unshared. For pci sio cards, making the > interrupt unshared may require juggling pci slots or using APIC mode. > Sorry, I forgot to send the sio's boot message (I forgot it because it didn't say anything in boot -v mode). Here are the boot messages: Apr 30 10:13:38 Reineke kernel: puc0: port 0xa000-0xa00f,0xa400-0xa43f,0xa800-0xa87f irq 19 at device 14.0 on pci0 Apr 30 10:13:38 Reineke kernel: puc0: Reserved 0x40 bytes for rid 0x18 type 4 at 0xa400 Apr 30 10:13:38 Reineke kernel: sio4: on puc0 Apr 30 10:13:38 Reineke kernel: sio4: type 16550A Apr 30 10:13:38 Reineke kernel: sio4: unable to activate interrupt in fast mode - using normal mode Apr 30 10:13:38 Reineke kernel: sio5: on puc0 Apr 30 10:13:38 Reineke kernel: sio5: type 16550A Apr 30 10:13:38 Reineke kernel: sio5: unable to activate interrupt in fast mode - using normal mode Apr 30 10:13:38 Reineke kernel: sio6: on puc0 Apr 30 10:13:38 Reineke kernel: sio6: type 16550A Apr 30 10:13:38 Reineke kernel: sio6: unable to activate interrupt in fast mode - using normal mode Apr 30 10:13:38 Reineke kernel: sio7: on puc0 Apr 30 10:13:38 Reineke kernel: sio7: type 16550A Apr 30 10:13:38 Reineke kernel: sio7: unable to activate interrupt in fast mode - using normal mode Meanwhile I plugged the Moxa board into another PCI slot of my motherboard and the conflict with the ata6 interrupt seems to be solved. The silo over- flows are still there. By the way: How should I set the BIOS parameters "PCPI 2.0 yes/no" and "ACPI APIC yes/no"? Do they have anything to do with the PCI interrupt behaviour? Burkard -- Burkard Meyendriesch Stevern 2 D-48301 Nottuln