URGENT: [diagnostic] cache_lock: blocked on 0xda5265a8 ""

Matthew Dillon dillon at apollo.backplane.com
Sat Aug 18 13:54:59 PDT 2007


:Hi,
:What's meant to be between the "" ?
:
:I got 2 of those on one of our production mail server
:
:[diagnostic] cache_lock: blocked on 0xda5265a8 ""
:[diagnostic] cache_lock: blocked on 0xda5265a8 ""

    "" will usually be the root of a mount point.

:It seems to happen always after a few weeks of problemless operation.
:
:I suspected hard drive fault, even though there shouldnt be a problem
:because its running in hardware raid mode 1.

     It does sound like a fault in the disk driver or disk.  'dmesg' output
     after the processes are observed to start locking up may also help
     diagnose the problem.  'ps axl' may also help (so we can see what
     the processes are stuck in).

     To really debug the problem you need to generate a kernel panic and
     kernel core so we can track down where the problem occured.  This is
     usually accomplished by dropping it into the debugger and manually
     panicing the system.  swap has to be at least as large as main memory
     and dumpdev has to be set in /etc/rc.conf.  e.g:

     dumpdev="/dev/ad0s1b"

     'dumpdev /dev/ad0s1b' (or whatever the appropriate disk device is)
     can be run manually to set the dumpdev if you don't intend to reboot
     after making the rc.conf change.

						-Matt





More information about the Kernel mailing list