Subject: Re: port-i386/35109: "fxp0: device timeout" (after recent MPACPI
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: netbsd-bugs
Date: 12/12/2006 06:40:02
The following reply was made to PR port-i386/35109; it has been noted by GNATS.

From: yamt@mwd.biglobe.ne.jp (YAMAMOTO Takashi)
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-i386/35109: "fxp0: device timeout" (after recent MPACPI
 changes?)
Date: Tue, 12 Dec 2006 15:35:34 +0900 (JST)

 resending to gnats-bugs@.
 
 > > dmesg with 20060815 (non-working):
 > 
 > > NetBSD 3.99.22 (b) #0: Thu Nov 23 20:20:51 JST 2006
 > > 	takashi@siro.lan:/siro/nbsd/t/20060715/b
 > 
 > oops, it was a wrong one, sorry.
 > 
 > > fxp0 at pci0 dev 10 function 0: i82550 Ethernet, rev 12
 > > LNKC: Picked IRQ 9 with weight 0
 > > intr_establish: pic pic0 pin 9: can't share type 2 with 3
 > > fxp0: couldn't establish interrupt at irq 9
 > 
 > as the above implies, my fxp0 doesn't work at all with 20060715.
 > 
 > here's the correct one. (20060815, "device timeout")
 > 
 > YAMAMOTO Takashi
 > 
 > Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
 >     The NetBSD Foundation, Inc.  All rights reserved.
 > Copyright (c) 1982, 1986, 1989, 1991, 1993
 >     The Regents of the University of California.  All rights reserved.
 > 
 > NetBSD 4.99.1 (b) #0: Thu Nov 23 21:05:53 JST 2006
 > 	takashi@siro.lan:/siro/nbsd/t/20060815/b
 > total memory = 383 MB
 > avail memory = 367 MB
 > timecounter: Timecounters tick every 10.000 msec
 > timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
 > timecounter: selected timecounter "i8254" frequency 1193182 Hz quality 100
 > Calibrating TSC clock ... TSC clock: 697004130 Hz
 > BIOS32 rev. 0 found at 0xfd820
 > mainbus0 (root)
 > cpu0 at mainbus0: (uniprocessor)
 > cpu0: Intel Pentium III (686-class), 697.01 MHz, id 0x68a
 > cpu0: features 383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
 > cpu0: features 383f9ff<PGE,MCA,CMOV,PAT,PSE36,MMX>
 > cpu0: features 383f9ff<FXSR,SSE>
 > cpu0: I-cache 16 KB 32B/line 4-way, D-cache 16 KB 32B/line 4-way
 > cpu0: L2 cache 256 KB 32B/line 8-way
 > cpu0: ITLB 32 4 KB entries 4-way, 2 4 MB entries fully associative
 > cpu0: DTLB 64 4 KB entries 4-way, 8 4 MB entries 4-way
 > cpu0: 8 page colors
 > acpi0 at mainbus0: Advanced Configuration and Power Interface
 > acpi0: using Intel ACPI CA subsystem version 20060217
 > acpi0: X/RSDT: OemId <PTLTD ,  RSDT  ,06042250>, AslId < LTP,00000000>
 > acpi0: SCI interrupting at int 9
 > acpi0: fixed-feature power button present
 > timecounter: Timecounter "ACPI-Safe" frequency 3579545 Hz quality 900
 > timecounter: selected timecounter "ACPI-Safe" frequency 3579545 Hz quality 900
 > ACPI-Safe 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    3   N     0  9 11
 > 
 > LNKA: Links after initial validation:
 > Link Device LNKA:
 > Index  IRQ  Rtd  Ref  IRQs
 >     0  255   N     0  9 11
 > 
 > LNKA: Links after disable:
 > Link Device LNKA:
 > Index  IRQ  Rtd  Ref  IRQs
 >     0  255   N     0  9 11
 > 
 > LNKD: Links after initial probe:
 > Link Device LNKD:
 > Index  IRQ  Rtd  Ref  IRQs
 >     0   11   N     0  9 11
 > 
 > LNKD: Links after initial validation:
 > Link Device LNKD:
 > Index  IRQ  Rtd  Ref  IRQs
 >     0   11   N     0  9 11
 > 
 > LNKD: Links after disable:
 > Link Device LNKD:
 > Index  IRQ  Rtd  Ref  IRQs
 >     0   11   Y     0  9 11
 > 
 > LNKD: ACPI: Found matching pin for 0.7.INTD at func 2: 11
 > LNKA: ACPI: Found matching pin for 0.8.INTA at func 0: 3
 > LNKA: BIOS IRQ 3 for 0.8.INTA is invalid
 > LNKB: Links after initial probe:
 > Link Device LNKB:
 > Index  IRQ  Rtd  Ref  IRQs
 >     0    5   N     0  9 11
 > 
 > LNKB: Links after initial validation:
 > Link Device LNKB:
 > Index  IRQ  Rtd  Ref  IRQs
 >     0  255   N     0  9 11
 > 
 > LNKB: Links after disable:
 > Link Device LNKB:
 > Index  IRQ  Rtd  Ref  IRQs
 >     0  255   N     0  9 11
 > 
 > LNKB: ACPI: Found matching pin for 0.8.INTB at func 1: 5
 > LNKB: BIOS IRQ 5 for 0.8.INTB is invalid
 > LNKC: Links after initial probe:
 > Link Device LNKC:
 > Index  IRQ  Rtd  Ref  IRQs
 >     0   10   N     0  9 11
 > 
 > LNKC: Links after initial validation:
 > Link Device LNKC:
 > Index  IRQ  Rtd  Ref  IRQs
 >     0  255   N     0  9 11
 > 
 > LNKC: Links after disable:
 > Link Device LNKC:
 > Index  IRQ  Rtd  Ref  IRQs
 >     0  255   N     0  9 11
 > 
 > LNKC: ACPI: Found matching pin for 0.10.INTA at func 0: 10
 > LNKC: BIOS IRQ 10 for 0.10.INTA is invalid
 > LNKA: ACPI: Found matching pin for 0.11.INTA at func 0: 3
 > LNKA: BIOS IRQ 3 for 0.11.INTA is invalid
 > LNKA: ACPI: Found matching pin for 1.0.INTA at func 0: 3
 > LNKA: BIOS IRQ 3 for 1.0.INTA is invalid
 > ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
 > PNP0C0F [PCI interrupt link device] at acpi0 not configured
 > PNP0C0F [PCI interrupt link device] at acpi0 not configured
 > PNP0C0F [PCI interrupt link device] at acpi0 not configured
 > PNP0C0F [PCI interrupt link device] at acpi0 not configured
 > PNP0C01 [System Board] at acpi0 not configured
 > acpilid0 at acpi0 (PNP0C0D): ACPI Lid Switch
 > acpibut0 at acpi0 (PNP0C0E): ACPI Sleep Button
 > PNP0A03 [PCI/PCI-X Host Bridge] at acpi0 not configured
 > PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
 > PNP0000 [AT Interrupt Controller] at acpi0 not configured
 > attimer1 at acpi0 (PNP0100): AT Timer
 > attimer1: io 0x40-0x43 irq 0
 > PNP0200 [AT DMA Controller] at acpi0 not configured
 > pcppi1 at acpi0 (PNP0800)
 > pcppi1: io 0x61
 > midi0 at pcppi1: PC speaker (CPU-intensive output)
 > sysbeep0 at pcppi1
 > npx0 at acpi0 (PNP0C04)
 > npx0: io 0xf0-0xff irq 13
 > npx0: using exception 16
 > PNP0B00 [AT Real-Time Clock] at acpi0 not configured
 > pckbc0 at acpi0 (PNP0303): kbd port
 > pckbc0: io 0x60,0x64 irq 1
 > pckbc1 at acpi0 (IBM3780): aux port
 > pckbc1: irq 12
 > PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
 > ACPI Object Type 'Power' (0x0b) at acpi0 not configured
 > fdc0 at acpi0 (PNP0700)
 > fdc0: io 0x3f0-0x3f5,0x3f7 irq 6 drq 2
 > ACPI Object Type 'Power' (0x0b) at acpi0 not configured
 > acpiec0 at acpi0 (PNP0C09): ACPI Embedded Controller
 > acpiec0: io 0x62,0x66
 > acpibat0 at acpi0 (PNP0C0A-0): ACPI Battery (Control Method)
 > acpiacad0 at acpi0 (ACPI0003-0): ACPI AC Adapter
 > IBM0068 at acpi0 not configured
 > acpitz0 at acpi0: ACPI Thermal Zone
 > acpitz0: unable to get polling interval; using default of 30.0s
 > acpitz0: passive cooling mode only
 > acpitz0: critical 100.0C passive 58.0C
 > pcppi1: attached to attimer1
 > pckbd0 at pckbc0 (kbd slot)
 > pckbc0: using irq 1 for kbd slot
 > wskbd0 at pckbd0: console keyboard
 > pms0 at pckbc0 (aux slot)
 > pckbc0: using irq 12 for aux slot
 > wsmouse0 at pms0 mux 0
 > pci0 at mainbus0 bus 0: configuration mode 1
 > pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
 > pchb0 at pci0 dev 0 function 0
 > pchb0: Intel 82443BX Host Bridge/Controller (rev. 0x03)
 > agp0 at pchb0: aperture at 0xf8000000, size 0x4000000
 > ppb0 at pci0 dev 1 function 0: Intel 82443BX AGP Interface (rev. 0x03)
 > pci1 at ppb0 bus 1
 > pci1: i/o space, memory space enabled
 > vga0 at pci1 dev 0 function 0: ATI Technologies Rage Mobility (rev. 0x64)
 > wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
 > wsmux1: connecting to wsdisplay0
 > piixpcib0 at pci0 dev 7 function 0
 > piixpcib0: Intel 82371AB (PIIX4) PCI-ISA Bridge (rev. 0x02)
 > piixpcib0: SpeedStep SMI enabled
 > piixide0 at pci0 dev 7 function 1
 > piixide0: Intel 82371AB IDE controller (PIIX4) (rev. 0x01)
 > piixide0: bus-master DMA support present
 > piixide0: primary channel wired to compatibility mode
 > piixide0: primary channel interrupting at irq 14
 > atabus0 at piixide0 channel 0
 > piixide0: secondary channel wired to compatibility mode
 > piixide0: secondary channel interrupting at irq 15
 > atabus1 at piixide0 channel 1
 > uhci0 at pci0 dev 7 function 2: Intel 82371AB (PIIX4) USB Host Controller (rev. 0x01)
 > uhci0: interrupting at irq 11
 > usb0 at uhci0: USB revision 1.0
 > uhub0 at usb0
 > uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 > uhub0: 2 ports with 2 removable, self powered
 > piixpm0 at pci0 dev 7 function 3: Power Management Controller
 > timecounter: Timecounter "piixpm0" frequency 3579545 Hz quality 1000
 > timecounter: selected timecounter "piixpm0" frequency 3579545 Hz quality 1000
 > piixpm0 24-bit timer
 > piixpm0: interrupting at SMI
 > iic0 at piixpm0: I2C bus
 > cbb0 at pci0 dev 8 function 0: Ricoh 5C476 PCI-CardBus bridge (rev. 0x80)
 > cbb1 at pci0 dev 8 function 1: Ricoh 5C476 PCI-CardBus bridge (rev. 0x80)
 > fxp0 at pci0 dev 10 function 0: i82550 Ethernet, rev 12
 > LNKC: Picked IRQ 9 with weight 0
 > fxp0: interrupting at irq 9
 > fxp0: Ethernet address 00:03:47:8c:a1:b3
 > inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
 > inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 > Lucent Technologies product 0x045c (serial communications, revision 0x01) at pci0 dev 10 function 1 not configured
 > clct0 at pci0 dev 11 function 0: Cirrus Logic CS4281 CrystalClear Audio Interface (rev. 0x01)
 > LNKA: Picked IRQ 9 with weight 2
 > clct0: interrupting at irq 9
 > clct0: ac97: Crystal CS4297A codec; headphone, 20 bit DAC, 18 bit ADC, Crystal Semi 3D
 > clct0: ac97: ext id 200<AMAP>
 > audio0 at clct0: full duplex, independent
 > isa0 at piixpcib0
 > isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
 > isapnp0: no ISA Plug 'n Play devices found
 > cbb0: interrupting at irq 9
 > cbb0: cacheline 0x0 lattimer 0xb0
 > cbb0: bhlc 0x824000 lscp 0xb0040200
 > cardslot0 at cbb0 slot 0 flags 0
 > cardbus0 at cardslot0: bus 2 cacheline 0x0, lattimer 0xb0
 > pcmcia0 at cardslot0
 > LNKB: Picked IRQ 11 with weight 2
 > cbb1: interrupting at irq 11
 > cbb1: cacheline 0x0 lattimer 0xb0
 > cbb1: bhlc 0x824000 lscp 0xb0070500
 > cardslot1 at cbb1 slot 1 flags 0
 > cardbus1 at cardslot1: bus 5 cacheline 0x0, lattimer 0xb0
 > pcmcia1 at cardslot1
 > timecounter: Timecounter "TSC" frequency 697004130 Hz quality -100
 > WARNING: Callback scheduled before sysmon task queue thread present.
 > timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
 > fdc0: can't reset controller
 > crypto: assign driver 0, flags 2
 > crypto: driver 0 registers alg 1 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 2 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 3 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 4 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 5 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 17 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 6 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 7 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 15 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 8 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 16 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 9 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 10 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 13 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 14 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 11 flags 0 maxoplen 0
 > crypto: driver 0 registers alg 18 flags 0 maxoplen 0
 > Kernelized RAIDframe activated
 > wd0 at atabus0 drive 0: <HTS541060G9AT00>
 > wd0: drive supports 16-sector PIO transfers, LBA48 addressing
 > wd0: 57231 MB, 116280 cyl, 16 head, 63 sec, 512 bytes/sect x 117210240 sectors
 > wd0: 32-bit data port
 > wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
 > wd0(piixide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
 > boot device: wd0
 > root on wd0a dumps on wd0b
 > root file system type: ffs
 > fxp0: Microcode loaded: int delay: 1000 usec, max bundle: 6
 > wsdisplay0: screen 1 added (80x25, vt100 emulation)
 > wsdisplay0: screen 2 added (80x25, vt100 emulation)
 > wsdisplay0: screen 3 added (80x25, vt100 emulation)
 > wsdisplay0: screen 4 added (80x25, vt100 emulation)