problems booting 8.x kernel

Olivier Cochard-Labbé olivier at cochard.me
Mon Mar 14 19:15:02 UTC 2011


On Mon, Mar 14, 2011 at 11:06 AM, Mike Scott <mike at scottsonline.org.uk> wrote:
>
> Basically, I'm finding that the 8.1 and 8.2 kernels hang on certain machines
> during bootup, specifically during device discover and module load. I've
> tried 8.2 off the current release CD, and also 8.1 off the Debian kfreebsd
> 6.0.0 distribution - both have the same issue.
>

I've got the same problem with one motherboard (Asus K8N7-E deluxe):
Since FreeBSD 8.0, there is an ACPI bug (pr 142263) in the FreeBSD
kernel that detect wrong address for all devices.

As example, here is an extract of the dmesg on FreeBSD 7.2:
nfe0: <NVIDIA nForce4 CK804 MCP8 Networking Adapter> port
0xb000-0xb007 mem 0xd3000000-0xd3000fff irq 21 at device 10.0 on pci0
nfe0: Reserved 0x1000 bytes for rid 0x10 type 3 at 0xd3000000

But, since FreeBSD 8.0, the dmesg report this (note the reserved mem diff):
nfe0: <NVIDIA nForce4 CK804 MCP8 Networking Adapter> irq 21 at device
10.0 on pci0
nfe0: Lazy allocation of 0x1000000 bytes rid 0x10 type 3 at 0x81000000
nfe0: Reserved 0x1000000 bytes for rid 0x10 type 3 at 0x81000000!

Try to boot by disabling ACPI into the FreeBSD boot screen… This solve
the problem on my motherboard.

Regards,

Olivier


More information about the freebsd-stable mailing list