kern/142263: ACPI regression on Asus K8N7-E deluxe motherboard with 8-stable

Olivier Cochard-Labbe olivier at cochard.me
Sun Jan 3 13:10:02 UTC 2010


>Number:         142263
>Category:       kern
>Synopsis:       ACPI regression on Asus K8N7-E deluxe motherboard with 8-stable
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 03 13:10:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Olivier Cochard-Labbe
>Release:        8-stable
>Organization:
FreeNAS
>Environment:
FreeBSD debugger.bsdrp.net 8.0-STABLE FreeBSD 8.0-STABLE #9: Sat Jan  2 23:23:23 CET 2010     root at debugger.bsdrp.net:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
FreeBSD 8-stable have an ACPI regression on my motherboard (asus K8N7-E deluxe).
This system works great under FreeBSD 7.2, but I need to disable ACPI on 8.0 for boot it.

The PCI ressource memory information are not correctly reported: Ethernet, USB or SATA/PATA drivers didn't work.
Example with the nfe Ethernet drivers:

On FreeBSD 7.2, the dmesg report this (but allmost all drivers have this problem):

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
miibus0: <MII bus> on nfe0
e1000phy0: <Marvell 88E1111 Gigabit PHY> PHY 15 on miibus0
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
nfe0: bpf attached
nfe0: Ethernet address: 00:13:d4:d6:3a:7b

But on 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!
nfe0: MII without any phy!
device_attach: nfe0 attach returned 6

FreeBSD 8.0 display this error message too:
ACPI Error: Package List length (6) larger than NumElements count (3), truncated
 20090521 dsobject-590

Full dmesg under FreeBSD 7.2 here:
http://pastebin.com/f7bbdcb3a

Full dmesg under FreeBSD 8.0 here:
http://pastebin.com/f52df9c4c

Regards,

Olivier


>How-To-Repeat:
Using FreeBSD 8-stable on Asus K8N7-E deluxe motherboard.
>Fix:
Disable ACPI on the boot loader.

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list