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