willglynn
Cadet
- Joined
- Nov 8, 2014
- Messages
- 7
This likely goes without saying, but – this is my first FreeNAS install, and I'm sorry for whatever newbie errors I've committed. I haven't used FreeBSD much, and especially not on my own hardware, so my ability to solve boot-related problems is limited.
Now, to the matter at hand. I'm trying to install FreeNAS onto a HP DL180 G6. I have a SanDisk 8 GB USB stick intended for use as a boot drive. I don't have any form of CD-ROM drive, so I imaged the USB stick using FreeNAS-9.2.1.8-RELEASE-x64.img.xz, and I configured the machine to boot off that device.
The results:
That is, loader(8) fails with:
I understand this is late in the boot process, but I don't know why this can fail in that way. (Doesn't the boot2 BTX server handle disk access in this context?) ls and lsdev have little to say here:
If I hit 3 to go to the loader prompt instead of attempting a multi-/single-user boot, it looks like boot2 can access everything just fine:
show reports what I assume are the correct defaults, including currdev=disk0s1a: and loaddev=disk0s1a:. Toggling ACPI or safe mode results in the same error.
The BIOS is the most recent available, and I went through the BIOS USB settings twiddling everything with no success but plenty of failures. ("Hotplug USB FDD Support" was reported to cause problems, so that's definitely disabled, and it turns out disabling legacy USB prevents USB booting entirely.) Here's my current configuration:
This post lists similar symptoms which were fixed by enabling EHCI hand-off, but it's already enabled. This reply indicates that forcing HDD mode instead of Auto is helpful, so I did that too. Another thread suggests updating the BIOS and toggling all the USB settings.
There are two LSI storage adapters in this system: an IBM M1015 -> LSI 9211-8i and a HP H221/LSI 9205-8e. Both are running the P16 -IT firmware, and both have had their boot ROMs cleared. Between that and disabling the onboard SATA controller, the only storage device visible to the BIOS is the intended boot media.
I re-imaged the USB stick with no change. I imaged a separate USB thumb drive with the FreeNAS ISO and configured it as a CD-ROM, but the BIOS either hangs trying to boot from it (blinking cursor) or gives up (dropping me to PXE), suggesting some type of deficiency in the BIOS emulation.
What should I try next?
Now, to the matter at hand. I'm trying to install FreeNAS onto a HP DL180 G6. I have a SanDisk 8 GB USB stick intended for use as a boot drive. I don't have any form of CD-ROM drive, so I imaged the USB stick using FreeNAS-9.2.1.8-RELEASE-x64.img.xz, and I configured the machine to boot off that device.
The results:



That is, loader(8) fails with:
Can't work out which disk we are booting from.
Guessed BIOS device 0xffffffff not found by probes, defaulting to disk0:
can't load 'kernel'
Guessed BIOS device 0xffffffff not found by probes, defaulting to disk0:
can't load 'kernel'
I understand this is late in the boot process, but I don't know why this can fail in that way. (Doesn't the boot2 BTX server handle disk access in this context?) ls and lsdev have little to say here:

If I hit 3 to go to the loader prompt instead of attempting a multi-/single-user boot, it looks like boot2 can access everything just fine:


show reports what I assume are the correct defaults, including currdev=disk0s1a: and loaddev=disk0s1a:. Toggling ACPI or safe mode results in the same error.
The BIOS is the most recent available, and I went through the BIOS USB settings twiddling everything with no success but plenty of failures. ("Hotplug USB FDD Support" was reported to cause problems, so that's definitely disabled, and it turns out disabling legacy USB prevents USB booting entirely.) Here's my current configuration:


This post lists similar symptoms which were fixed by enabling EHCI hand-off, but it's already enabled. This reply indicates that forcing HDD mode instead of Auto is helpful, so I did that too. Another thread suggests updating the BIOS and toggling all the USB settings.
There are two LSI storage adapters in this system: an IBM M1015 -> LSI 9211-8i and a HP H221/LSI 9205-8e. Both are running the P16 -IT firmware, and both have had their boot ROMs cleared. Between that and disabling the onboard SATA controller, the only storage device visible to the BIOS is the intended boot media.
I re-imaged the USB stick with no change. I imaged a separate USB thumb drive with the FreeNAS ISO and configured it as a CD-ROM, but the BIOS either hangs trying to boot from it (blinking cursor) or gives up (dropping me to PXE), suggesting some type of deficiency in the BIOS emulation.
What should I try next?
Last edited: