Subject: Re: port-i386/37001 (acpi enabled kernel locks up bringing up fxp0
To: None <joerg@NetBSD.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org,>
From: Mathias De Belder <mathias@woei.be>
List: netbsd-bugs
Date: 11/07/2007 19:00:08
The following reply was made to PR port-i386/37001; it has been noted by GNATS.
From: Mathias De Belder <mathias@woei.be>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: port-i386/37001 (acpi enabled kernel locks up bringing up fxp0
NIC)
Date: Wed, 7 Nov 2007 19:58:44 +0100
On Wed, Nov 07, 2007 at 03:29:46PM +0000, joerg@netbsd.org wrote:
> Synopsis: acpi enabled kernel locks up bringing up fxp0 NIC
>
> State-Changed-From-To: open->feedback
> State-Changed-By: joerg@netbsd.org
> State-Changed-When: Wed, 07 Nov 2007 15:29:42 +0000
> State-Changed-Why:
> Please try current again, this should be fixed.
Unfortunately, even with acpi_pci_link.c at rev. 1.9 (with the rest of
the sources on a recent netbsd-4 checkout) the machine still locks up
when trying to bring up fxp0.
The dmesg output of boot -v is identical to what it was on 1.8:
[snip]
acpi0: using Intel ACPI CA subsystem version 20060217
acpi0: X/RSDT: OemId <DELL , CPi R ,27d40903>, AslId <ASL ,00000061>
acpi0: SCI interrupting at int 9
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
ACPI-Fast 24-bit timer
mpacpi: could not get bus number, assuming bus 0
LNKA: Links after initial probe:
Link Device LNKA:
Index IRQ Rtd Ref IRQs
0 11 N 0 9 10 11 polarity 1 trigger 0
LNKA: Links after initial validation:
Link Device LNKA:
Index IRQ Rtd Ref IRQs
0 11 N 0 9 10 11 polarity 1 trigger 0
LNKA: Links after disable:
Link Device LNKA:
Index IRQ Rtd Ref IRQs
0 11 Y 0 9 10 11 polarity 1 trigger 0
LNKA: ACPI: Found matching pin for 0.31.INTA at func 1: 0
LNKB: Links after initial probe:
Link Device LNKB:
Index IRQ Rtd Ref IRQs
0 11 N 0 5 7 polarity 1 trigger 0
LNKB: Links after initial validation:
Link Device LNKB:
Index IRQ Rtd Ref IRQs
0 255 N 0 5 7 polarity 1 trigger 0
LNKB: Links after disable:
Link Device LNKB:
Index IRQ Rtd Ref IRQs
0 255 N 0 5 7 polarity 1 trigger 0
LNKB: ACPI: Found matching pin for 0.31.INTB at func 5: 11
LNKB: BIOS IRQ 11 for 0.31.INTB is invalid
LNKC: Links after initial probe:
Link Device LNKC:
Index IRQ Rtd Ref IRQs
0 11 N 0 9 10 11 polarity 1 trigger 0
LNKC: Links after initial validation:
Link Device LNKC:
Index IRQ Rtd Ref IRQs
0 11 N 0 9 10 11 polarity 1 trigger 0
LNKC: Links after disable:
Link Device LNKC:
Index IRQ Rtd Ref IRQs
0 11 Y 0 9 10 11 polarity 1 trigger 0
LNKD: Links after initial probe:
Link Device LNKD:
Index IRQ Rtd Ref IRQs
0 11 N 0 5 7 9 10 11 polarity 1 trigger 0
LNKD: Links after initial validation:
Link Device LNKD:
Index IRQ Rtd Ref IRQs
0 11 N 0 5 7 9 10 11 polarity 1 trigger 0
LNKD: Links after disable:
Link Device LNKD:
Index IRQ Rtd Ref IRQs
0 11 Y 0 5 7 9 10 11 polarity 1 trigger 0
LNKA: ACPI: Found matching pin for 0.29.INTA at func 0: 11
LNKD: ACPI: Found matching pin for 0.29.INTB at func 1: 11
LNKC: ACPI: Found matching pin for 0.29.INTC at func 2: 11
LNKH: Links after initial probe:
Link Device LNKH:
Index IRQ Rtd Ref IRQs
0 11 N 0 3 4 5 6 7 9 10 11 12 14 15 polarity 1 trigger 0
LNKH: Links after initial validation:
Link Device LNKH:
Index IRQ Rtd Ref IRQs
0 11 N 0 3 4 5 6 7 9 10 11 12 14 15 polarity 1 trigger 0
LNKH: Links after disable:
Link Device LNKH:
Index IRQ Rtd Ref IRQs
0 11 Y 0 3 4 5 6 7 9 10 11 12 14 15 polarity 1 trigger 0
LNKH: ACPI: Found matching pin for 0.29.INTD at func 7: 11
LNKA: ACPI: Found matching pin for 0.2.INTA at func 0: 11
LNKA: ACPI: Found matching pin for 1.1.INTA at func 0: 255
LNKD: ACPI: Found matching pin for 1.1.INTB at func 1: 11
LNKE: Links after initial probe:
Link Device LNKE:
Index IRQ Rtd Ref IRQs
0 11 N 0 3 4 5 6 7 9 10 11 12 14 15 polarity 1 trigger 0
LNKE: Links after initial validation:
Link Device LNKE:
Index IRQ Rtd Ref IRQs
0 11 N 0 3 4 5 6 7 9 10 11 12 14 15 polarity 1 trigger 0
LNKE: Links after disable:
Link Device LNKE:
Index IRQ Rtd Ref IRQs
0 11 Y 0 3 4 5 6 7 9 10 11 12 14 15 polarity 1 trigger 0
LNKE: ACPI: Found matching pin for 1.8.INTA at func 0: 11
LNKB: ACPI: Found matching pin for 1.8.INTA at func 0: 11
LNKB: BIOS IRQ 11 for 1.8.INTA is invalid
[...]
fwohci0 at pci1 dev 1 function 1: Texas Instruments PCI4510 IEEE 1394 Host Controller w/ PCI-CardBus Bridge (rev. 0x00)
fwohci0: interrupting at irq 11
fwohci0: OHCI version 1.10 (ROM=0)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 47:4f:c0:00:2a:c1:24:30
fwohci0: Phy 1394a available S400, 2 ports.
fwohci0: Link S400, max_rec 2048 bytes.
ieee1394if0 at fwohci0: IEEE1394 bus
fwip0 at ieee1394if0: IP over IEEE1394
fwohci0: Initiate bus reset
fxp0 at pci1 dev 8 function 0: Intel PRO/100 VE (MOB) Network Controller, rev 129
LNKB: Picked IRQ 9 with weight 0
fxp0: interrupting at irq 9
fxp0: Ethernet address 00:0f:1f:c3:3d:0b
inphy0 at fxp0 phy 1: i82562ET 10/100 media interface, rev. 0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
cbb0: interrupting at irq 11
cbb0: cacheline 0x8 lattimer 0x20
cbb0: bhlc 0x822008 lscp 0x20000000
cbb0: secondary bus number uninitialized; try PCI_BUS_FIXUP
cardslot0 at cbb0 slot 0 flags 0
pcmcia0 at cardslot0
Mathias