Yet another swap_pager: indefinite wait buffer problem

David Schultz das at FreeBSD.ORG
Fri May 2 04:56:32 PDT 2003

On Tue, Apr 22, 2003, Colin Faber wrote:
> Every once in a while my compaq proliant 800 with smart array 221
> raid controller will totally lock up, I've replaced everything in the
> system including drives, cables, and raid card.  I've read in the hand
> book that this is caused by possibly one of the above but am beginning
> to suspect that this is happening when ever large amounts of swap are
> used.
> Has anyone else run into this problem with this configuration or am
> I just dealing with a lemon of a machine here?
> The exact message I'm receiving:
> swap_pager: indefinite wait buffer: device #idad/0x2001, blkno 376,
> size: 4096

Alan Cox has done quite a bit in the area of page queue locking in
the last few months, so there could be a bug there.  Or it could
be a problem with the buffer cache or a device driver.  It would
be helpful if you could kill the kernel to get a crash dump, then
print *bp and *mreq from kgdb.

More information about the freebsd-bugs mailing list