Fixing pf State Table Exhaustion on FreeBSD
New connections start silently failing on a busy firewall, and pfctl reports the state table is full. Here's how to confirm it and size the table correctly for real traffic levels.
You have a specific problem. Here's how to diagnose and resolve it.
New connections start silently failing on a busy firewall, and pfctl reports the state table is full. Here's how to confirm it and size the table correctly for real traffic levels.
FreeBSD won't boot and the loader can't find the boot partition. Here's how to inspect and repair the GPT partition table from a live/rescue environment.
The controller works fine in other software, but your emulator doesn't see it — or sees it, but maps buttons incorrectly. Here's how to isolate where the problem actually is.
ZFS looks like it's eating every gigabyte of memory on the system. This is the Adaptive Replacement Cache working as designed — here's how to confirm that and tune it if it's genuinely a problem.
The game runs and looks fine, but the audio pops, crackles, or stutters. This is almost always an audio buffer or sync problem, not a broken emulator core.
A blank screen, wrong resolution, or corrupted graphics on boot almost always traces to the graphics driver — and Haiku's safe-mode VESA fallback is the fastest way to confirm it.
A package won't install, or the system misbehaves after an update. Because packagefs never unpacks files, most of these problems are fixable by manipulating package activation directly, without touching the file system.
Haiku won't boot normally, or hangs partway through. Here's how to use the boot loader's safe mode options to isolate which specific subsystem is actually at fault.
No sound at all, from any application, usually traces to the Media Server or a driver-detection problem — here's how to distinguish the two and work through each.
No network connectivity, or an interface that won't get an IP address — here's how to work through Haiku's networking stack from hardware detection through DHCP.