Hang on reboot after "All buffers synced."

The machine has two ZFS pools, one on SATA drives and the other on USB drives in an external cabinet. When it reboots, it prints "All buffers synced," then disconnects all its USB devices, then hangs. I can't enter ddb to see what's going on because my keyboard is USB also.

Any hints on how I could get this machine to reboot reliably?
 
Try setting the sysctl(8) hw.usb.no_shutdown_wait to 1. I've had this happen on a few machines too.

With what version of FreeBSD are you getting this? I can remember it happening sometime during 9-STABLE but it went away after a while.
 
Back
Top