FreeNAS: First Boot Issues

As of yesterday evening, I’ve gotten FreeNAS installed and running.

I ran into a couple of issues that I was able to find answers for.

run_interrupt_driven_hooks: still waiting after xxx seconds for xpt_config

This message came up the first time that I booted from my FreeNAS 9.2.1.5 USB flash drive. I’d just started up the machine, set the boot devices in the BIOS, and watched a wall of text with various system information go flying past. Then I was left with this message:

run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config
run_interrupt_driven_hooks: still waiting after 120 seconds for xpt_config
run_interrupt_driven_hooks: still waiting after 180 seconds for xpt_config

I shut off the machine, waited, and turned it back on again. This time, it brought up a screen with:


F1 FreeBSD
F2 FreeBSD
F6 PXE

Boot: F1 ###

A new # appeared every second, or every time that I pressed a key on the keyboard. I tried pressing F1, and the # marks stopped appearing. Below, a new line, and a blinking _ (underscore).

Pressing F6 brought up a new prompt, which advised me that I ought to insert some boot media.

Background: Missteps?

I wasn’t able to get back to the first error, run_interrupt_driven_hooks, after my first boot. After seeing the F1 FreeBSD, F2 FreeBSD screen a few times, I got frustrated and rewrote the contents of the FreeNAS .IMG to my USB flash drive once more. This got me back to square one, though it probably wasn’t necessary.

Solution to run_interrupt_driven_hooks

The solution was to disable the onboard 1394 controller in the BIOS.

On my ASRock 970 Extreme4, I enter the BIOS, navigate to the Advanced tab, enter the South Bridge Configuration, find Onboard 1394 controller, and set it to Disabled.

Solution to F1 FreeBSD, F2 FreeBSD, or FreeNAS not booting successfully from USB drive

I read that this was attributed to using a USB 3.0 port. Guidance here was to switch from the USB 3.0 port to a USB 2.0 port. Sure enough, I removed my flash drive from the USB 3.0 port that it had been plugged into, relocated it to a USB 2.0 port, and was able to get my FreeNAS box to boot to the administrator menu.

More updates on this subject to follow. Until then, I’m diving back into the FreeNAS documentation and playing with the system.