From owner-freebsd-current@FreeBSD.ORG Mon Apr 26 06:48:53 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 97D8616A4CE for ; Mon, 26 Apr 2004 06:48:53 -0700 (PDT) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0BF543D66 for ; Mon, 26 Apr 2004 06:48:52 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87])i3QDmp4u014986; Mon, 26 Apr 2004 23:48:51 +1000 Received: from gamplex.bde.org (katana.zip.com.au [61.8.7.246]) i3QDmmHW031175; Mon, 26 Apr 2004 23:48:49 +1000 Date: Mon, 26 Apr 2004 23:48:46 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Burkard Meyendriesch In-Reply-To: <20040426111754.38a855c4.bm@malepartus.de> Message-ID: <20040426233925.Y5300@gamplex.bde.org> References: <20040426111754.38a855c4.bm@malepartus.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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: Mon, 26 Apr 2004 13:48:53 -0000 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. Bruce