Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Jun 2011 14:07:00 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-acpi@freebsd.org, Rudolf Polzer <rpolzer@mucke-novak.de>
Subject:   Re: kern/91594: [em] FreeBSD &gt; 5.4 w/ACPI fails to detect Intel Pro/1000 MT 4-port NIC in PCI slot 3 of DL380 G4 [regression]
Message-ID:  <201106071407.00955.jhb@freebsd.org>
In-Reply-To: <201106071420.p57EK8ln074297@freefall.freebsd.org>
References:  <201106071420.p57EK8ln074297@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday, June 07, 2011 10:20:08 am Rudolf Polzer wrote:
> The following reply was made to PR kern/91594; it has been noted by GNATS.
> 
> From: Rudolf Polzer <rpolzer@mucke-novak.de>
> To: "bug-followup@FreeBSD.org" <bug-followup@FreeBSD.org>, "bad@bsd.de"
> 	<bad@bsd.de>
> Cc:  
> Subject: Re: kern/91594: [em] FreeBSD &gt; 5.4 w/ACPI fails to detect Intel
>  Pro/1000 MT 4-port NIC in PCI slot 3 of DL380 G4 [regression]
> Date: Tue, 7 Jun 2011 16:10:44 +0200
> 
>  Hi,
>  
>  I just tried this on a such a server, and get the same issue even with the =
>  snapshot of 8-STABLE on the freebsd ftp server. However, 9-CURRENT kernel p=
>  anics from a possibly related, possibly unrelated issue:
>  
>  The trace is:
>  
>  kdb_enter() at kdb_enter+0x3b
>  panic() at panic+0x180
>  rman_init() at rman_init+0x17c
>  pcib_alloc_window() at pcib_allow_window+0x9f
>  pcib_attach_common() at pcib_attach_common+0x457
>  acpi_pcib_pci_attach() at acpi_pcib_pci_attach+0x1c
>  device_attach() at device_attach+0x69
>  bus_generic_attach() at bus_generic_attach+0x1a

Can you get the panic message?   This seems really odd as rman_init() will
only panic if rm_type is set to an invalid setting, but it should always be
correct in this case:

        w->rman.rm_type = RMAN_ARRAY;
        snprintf(buf, sizeof(buf), "%s %s window",
            device_get_nameunit(sc->dev), w->name);
        w->rman.rm_descr = strdup(buf, M_DEVBUF);
        error = rman_init(&w->rman);

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106071407.00955.jhb>