Can not dump on raid dev?
Andrew Kinney
andykinney at advantagecom.net
Mon Sep 29 12:14:15 PDT 2003
On 29 Sep 2003, at 15:35, Kang Liu wrote:
> Hi,
> I'm trying to save a crashdump into /var/crash but it fails.
> Here is my config files:
> # dmesg | grep amr
> amr0: <LSILogic MegaRAID> mem 0xf0000000-0xf7ffffff irq 3 at device 0.0 on pci3
> amr0: <LSILogic PERC 3/DC> Firmware 1.92, BIOS 3.31, 128MB RAM
> amrd0: <LSILogic MegaRAID logical drive> on amr0
<snip>
> when the system crashes, it doesn't save any crashdump.
> I've tried the same config on a machine with IDE disk, the crashdump can be saved.
> Do I miss something, or the crashdump can not be saved on a raid device?
>
We had the same trouble with the mlx driver under 4.5, 4.7, and
4.8. The driver doesn't support crash dumps. I even tried making a
ccd device since the driver code for ccd appears to support crash
dumps. Didn't have any luck with that either. Ended up taking an
old 4GB IDE hard drive and setting it up as a dedicated crash
dump device.
Just be sure you don't mount the swap partition you create on it
because you don't want to compromise the benefits of having a
RAID if you're using it for redundancy. The only other trick with
that is that you have to have a BIOS that will allow you to define
SCSI/RAID as your primary boot device. Some automatically
assume you want to use IDE for boot if you have and IDE hard drive
installed. If you're using RAID, you're probably also using a decent
server board that includes the necessary boot options.
If memory serves correctly, from what I read in the code, the only
block device drivers that support crash dumps are IDE and some
Adaptec SCSI cards. Don't know for sure about those Adaptec
SCSI cards since we're not using one and you can't always trust
what you see in the code about dumps as evidenced by the ccd
driver. I believe it has something to do with it being necessary to
use BIOS routines to write to the device since by the time you're
doing a crash dump all your high level drivers are not useable
anyway.
Hope that helps.
Sincerely,
Andrew Kinney
President and
Chief Technology Officer
Advantagecom Networks, Inc.
http://www.advantagecom.net
More information about the freebsd-hackers
mailing list