swi4: clock sio uses 10% cpu

Helge Oldach helge.oldach at atosorigin.com
Fri Apr 21 08:53:38 UTC 2006


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


More information about the freebsd-stable mailing list