Diagnosing a FreeBSD Kernel Panic from a Crash Dump
FreeBSD panicked and rebooted. Here's how to get the crash dump kgdb actually needs, and how to read it well enough to find the responsible driver or subsystem.
You have a specific problem. Here's how to diagnose and resolve it.
FreeBSD panicked and rebooted. Here's how to get the crash dump kgdb actually needs, and how to read it well enough to find the responsible driver or subsystem.
A jail starts fine but has no network connectivity, or can't reach the host — usually a VNET/epair configuration problem, not a jail bug.
Your FreeBSD system drops into a mountroot prompt instead of booting. Here's how to diagnose which layer actually failed and get back to a working system.
pkg install fails, or a port won't build. Here's a systematic way to tell whether it's a stale catalog, a broken dependency, or a genuinely broken port.
zpool import shows your pool as UNAVAIL or fails outright. A step-by-step approach to recovering it without panicking or reaching for a backup first.
df says you have plenty of free space, but every write fails with ENOSPC. Two completely different root causes look identical from the outside — here's how to tell them apart.
Your machine boots straight into a minimal grub rescue prompt instead of Linux. Here's how to get back to a working bootloader without reinstalling the OS.
A service won't start, logs are unhelpful, and the files look correctly owned. SELinux and AppArmor enforce a second, invisible layer of permissions — here's how to check it.
Your Mac restarted with a 'your computer restarted because of a problem' message. Here's how to actually read the panic report instead of just hoping it doesn't happen again.
Spotlight search comes up empty for files you can see in Finder. Here's how to check indexing status and force a clean rebuild without losing any data.