From owner-freebsd-questions Thu Oct 21 1:12:43 1999 Delivered-To: freebsd-questions@freebsd.org Received: from axl.noc.iafrica.com (axl.noc.iafrica.com [196.31.1.175]) by hub.freebsd.org (Postfix) with ESMTP id 8B0A114E8F for ; Thu, 21 Oct 1999 01:12:36 -0700 (PDT) (envelope-from sheldonh@axl.noc.iafrica.com) Received: from sheldonh (helo=axl.noc.iafrica.com) by axl.noc.iafrica.com with local-esmtp (Exim 3.040 #1) id 11eDKg-0008hI-00; Thu, 21 Oct 1999 10:12:22 +0200 From: Sheldon Hearn To: Giorgos Keramidas Cc: freebsd-questions@FreeBSD.ORG Subject: Re: swapper gave up on me In-reply-to: Your message of "20 Oct 1999 15:22:37 +0300." <864sfm1asy.fsf@localhost.hell.gr> Date: Thu, 21 Oct 1999 10:12:22 +0200 Message-ID: <33435.940493542@axl.noc.iafrica.com> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 20 Oct 1999 15:22:37 +0300, Giorgos Keramidas wrote: > The funny thing is that a glimpse at /var/log/messages showed this: > > /kernel: swap_pager: I/O error - pagein failed; blkno 2832, \ > size 20480, error 22 > /kernel: vm_fault: pager read error, pid 418 (wmaker > > Should I start worrying that my disk has grown "bad" blocks? Could this be > caused by something else, except a faulty disk area? It would be useful to know what version of FreeBSD you're using, but yes, B_ERROR conditions are supposed to represent I/O errors. Are you sure you didn't see any other interesting messages preceding the ones you saw? I ask because the error message appears to be generated asynchonously, so there may have been something a few lines up. The reason I mention the version of FreeBSD you're using is that my advice is based on a quick glance at the 4.0-CURRENT code. I know it's quite different from the RELENG_3 code. Also, my first guess was that your "error 22" meant a bug in the swap_pager, since that's EINVAL (invalid argument). Ciao, Sheldon. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message