[diagnostic] cache_lock: blocked on... extremely urgent

Matthew Dillon dillon at apollo.backplane.com
Wed Apr 11 21:16:37 PDT 2007

:By the way, this is an SMP box.
:What could be causing this (maybe)? Anything i should do next time it 

    It sounds like a bug in the driver for the raid controller, or the
    firmware for the raid controller.

    I've had something similar happen to me on my backup box, which
    uses one of the older 3ware IDE RAID controllers.

    twe0: <3ware Storage Controller driver ver.> port 0xb000-0xb00f mem 0xce000000-0xce7fffff,0xced00000-0xced0000f irq 2 at device 11.0 on pci0
    twe0: 4 ports, Firmware FE7X, BIOS BE7X
    twed0: <Unit 0, RAID0, Normal> on twe0
    twed0: 457880MB (937739136 sectors)

    There is apparently a known bug in the 3ware firmware for this
    controller where the controller locks up if a drive goes bad.  When
    this occurs I usually also get a bunch of controller failure and
    drive failure messages on the console and in the dmesg output.
    It's happened twice to me so far over the last year or so, and
    replacing the drive fixed the problem.

    I have two other 3ware controllers with SATA ports instead of PATA
    ports (in apollo.backplane.com and in pkgbox.dragonflybsd.org), and
    I don't recall either of them locking up.

					Matthew Dillon 
					<dillon at backplane.com>

More information about the Bugs mailing list