DragonFly bugs List (threaded) for 2007-04
Re: [diagnostic] cache_lock: blocked on... extremely urgent
: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. 1.40.01.002> port 0xb000-0xb00f mem 0xce000000-0xce7fffff,0xced00000-0xced0000f irq 2 at device 11.0 on pci0
twe0: 4 ports, Firmware FE7X 1.05.00.068, BIOS BE7X 1.08.00.048
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.