Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Apr 2004 23:48:46 +1000 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        Burkard Meyendriesch <bm@malepartus.de>
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: sio: lots of silo overflows on Asus K8V with Moxa Smartio C104H/PCI
Message-ID:  <20040426233925.Y5300@gamplex.bde.org>
In-Reply-To: <20040426111754.38a855c4.bm@malepartus.de>
References:  <20040426111754.38a855c4.bm@malepartus.de>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040426233925.Y5300>