Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Apr 2006 10:52:00 +0200 (MET DST)
From:      Helge Oldach <helge.oldach@atosorigin.com>
To:        hk@alogis.com (Holger Kipp)
Cc:        stable@freebsd.org
Subject:   Re: swi4: clock sio uses 10% cpu
Message-ID:  <200604210852.KAA22533@galaxy.hbg.de.ao-srv.com>
In-Reply-To: <20060420165605.GA15688@intserv.int1.b.intern> from Holger Kipp at "Apr 20, 2006  6:56: 5 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Holger,

>puc0: <Titan PCI-800H> port 0xa400-0xa41f,0xa000-0xa01f mem 0xdf800000-0xdf800fff,0xdf000000-0xdf000fff irq 10 at device 11.0 on pci0
>puc1: <Titan PCI-800H> port 0x9800-0x981f,0x9400-0x941f mem 0xde800000-0xde800fff,0xde000000-0xde000fff irq 10 at device 11.1 on pci0

The Titan device shows up as two PCI devices with shared interrupt.
Shared interrupts are supported by the puc(4) driver, but not in fast
interrupt mode. This eats a lot of CPU, causes silo overflows and
character loss. This is what the kernel tells you:

>sio12: unable to activate interrupt in fast mode - using normal mode

If possible try to make these two different irqs, or disable "half of
the board".

Helge



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