kern/101061: fea/fpa (DEC FDDI NIC) driver causes kernel panic @ boot...

John C. Archambeau jcarchambeau at gmail.com
Sun Jul 30 16:30:19 UTC 2006


>Number:         101061
>Category:       kern
>Synopsis:       fea/fpa (DEC FDDI NIC) driver causes kernel panic @ boot...
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 30 16:30:14 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     John C. Archambeau
>Release:        6.1
>Organization:
BSDWorks
>Environment:
FreeBSD war.bsdworks 6.1-RELEASE FreeBSD 6.1-RELEASE #2: Sun Jul 30 06:13:13 PDT 2006     nxiv at war.bsdworks:/usr/src/sys/i386/compile/BP6  i386

>Description:
Kernel crashes after the fpa driver is probed at bootup.  Attached is a verbose boot demonstrating the issue.  I can replicate this issue on one of my systems with an Abit BP6 system board or one of my ALR Revolution 2X (NS7000) systems running 6.1.
-- cut here --
/boot/kernel/kernel text=0x4316fc data=0x84ee0+0x5612c syms=[0x4+0x58850+0x4+0x6cf86]
/boot/kernel/if_ed.ko text=0x9f3c data=0x42c+0x4 syms=[0x4+0xd00+0x4+0xdea]
/boot/kernel/if_ep.ko text=0x4880 data=0x314+0x4 syms=[0x4+0x8e0+0x4+0x8b1]
loading required module 'elink'
/boot/kernel/elink.ko text=0x4d0 data=0xc4+0x4 syms=[0x4+0x230+0x4+0x1c2]
/boot/kernel/acpi.ko text=0x42ed4 data=0x2280+0x10f0 syms=[0x4+0x7ad0+0x4+0xa709]
SMAP type=01 base=0000000000000000 len=000000000009fc00
SMAP type=02 base=000000000009fc00 len=0000000000000400
SMAP type=02 base=00000000000f0000 len=0000000000010000
SMAP type=02 base=00000000fec00000 len=0000000000001000
SMAP type=02 base=00000000fee00000 len=0000000000001000
SMAP type=02 base=00000000ffff0000 len=0000000000010000
SMAP type=01 base=0000000000100000 len=000000000fef0000
SMAP type=03 base=000000000fff3000 len=000000000000d000
SMAP type=04 base=000000000fff0000 len=0000000000003000
Copyright (c) 1992-2006 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 6.1-RELEASE #2: Sun Jul 30 06:13:13 PDT 2006
    nxiv at war.bsdworks:/usr/src/sys/i386/compile/BP6
Preloaded elf kernel "/boot/kernel/kernel" at 0xc0a42000.
Preloaded elf module "/boot/kernel/if_ed.ko" at 0xc0a42188.
Preloaded elf module "/boot/kernel/if_ep.ko" at 0xc0a42234.
Preloaded elf module "/boot/kernel/elink.ko" at 0xc0a422e0.
Preloaded elf module "/boot/kernel/acpi.ko" at 0xc0a4238c.
Calibrating clock(s) ... i8254 clock: 1193258 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254" frequency 1193182 Hz quality 0
Calibrating TSC clock ... TSC clock: 367501728 Hz
CPU: Pentium II/Pentium II Xeon/Celeron (367.50-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x665  Stepping = 5
  Features=0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CM
OV,PAT,PSE36,MMX,FXSR>
real memory  = 268369920 (255 MB)
Physical memory chunk(s):
0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages)
0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages)
0x0000000000c28000 - 0x000000000fb37fff, 250675200 bytes (61200 pages)
avail memory = 253063168 (241 MB)
MP Configuration Table version 1.4 found at 0xc00f1400
Table 'FACP' at 0xfff3040
Table 'APIC' at 0xfff54c0
MADT: Found table at 0xfff54c0
APIC: Using the MADT enumerator.
MADT: Found CPU APIC ID 0 ACPI ID 0: enabled
SMP: Added CPU 0 (AP)
MADT: Found CPU APIC ID 1 ACPI ID 1: enabled
SMP: Added CPU 1 (AP)
INTR: Adding local APIC 0 as a target
ACPI APIC Table: <ABIT   >
INTR: Adding local APIC 1 as a target
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
bios32: Found BIOS32 Service Directory header at 0xc00fb110
bios32: Entry = 0xfb590 (c00fb590)  Rev = 0  Len = 1
pcibios: PCI BIOS entry at 0xf0000+0xb5c0
pnpbios: Found PnP BIOS data at 0xc00fc1e0
pnpbios: Entry = f0000:c208  Rev = 1.0
Other BIOS signatures found:
APIC: CPU 0 has ACPI ID 0
APIC: CPU 1 has ACPI ID 1
MADT: Found IO APIC ID 2, Interrupt 0 at 0xfec00000
ioapic0: Routing external 8259A's -> intpin 0
ioapic0: intpin 0 -> ExtINT (edge, high)
ioapic0: intpin 1 -> ISA IRQ 1 (edge, high)
ioapic0: intpin 2 -> ISA IRQ 2 (edge, high)
ioapic0: intpin 3 -> ISA IRQ 3 (edge, high)
ioapic0: intpin 4 -> ISA IRQ 4 (edge, high)
ioapic0: intpin 5 -> ISA IRQ 5 (edge, high)
ioapic0: intpin 6 -> ISA IRQ 6 (edge, high)
ioapic0: intpin 7 -> ISA IRQ 7 (edge, high)
ioapic0: intpin 8 -> ISA IRQ 8 (edge, high)
ioapic0: intpin 9 -> ISA IRQ 9 (edge, high)
ioapic0: intpin 10 -> ISA IRQ 10 (edge, high)
ioapic0: intpin 11 -> ISA IRQ 11 (edge, high)
ioapic0: intpin 12 -> ISA IRQ 12 (edge, high)
ioapic0: intpin 13 -> ISA IRQ 13 (edge, high)
ioapic0: intpin 14 -> ISA IRQ 14 (edge, high)
ioapic0: intpin 15 -> ISA IRQ 15 (edge, high)
ioapic0: intpin 16 -> PCI IRQ 16 (level, low)
ioapic0: intpin 17 -> PCI IRQ 17 (level, low)
ioapic0: intpin 18 -> PCI IRQ 18 (level, low)
ioapic0: intpin 19 -> PCI IRQ 19 (level, low)
ioapic0: intpin 20 -> PCI IRQ 20 (level, low)
ioapic0: intpin 21 -> PCI IRQ 21 (level, low)
ioapic0: intpin 22 -> PCI IRQ 22 (level, low)
ioapic0: intpin 23 -> PCI IRQ 23 (level, low)
MADT: Interrupt override: source 0, irq 2
ioapic0: Routing IRQ 0 -> intpin 2
ioapic0: intpin 2 trigger: edge
ioapic0: intpin 2 polarity: high
MADT: Interrupt override: source 9, irq 9
ioapic0: intpin 9 trigger: level
ioapic0: intpin 9 polarity: low
ioapic0 <Version 1.1> irqs 0-23 on motherboard
cpu0 BSP:
     ID: 0x00000000   VER: 0x00040011 LDR: 0x00000000 DFR: 0xffffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000100ef therm: 0x00000000 err: 0x00010000 pcm: 0x00010000
wlan: <802.11 Link Layer>
kbd: new array size 4
kbd1 at kbdmux0
mem: <memory>
Pentium Pro MTRR support enabled
nfslock: pseudo-device
null: <null device, zero device>
io: <I/O>
random: <entropy source, Software, Yarrow>
rr232x: RocketRAID 232x controller driver v1.02 (Jul 24 2006 17:48:51)
npx0: INT 16 interface
acpi0: <ABIT AWRDACPI> on motherboard
ioapic0: routing intpin 9 (ISA IRQ 9) to vector 48
acpi0: [MPSAFE]
    ACPI-0438: *** Error: Looking up [\_PR_.CPU0] in namespace, AE_NOT_FOUND
SearchNode 0xc21c6820 StartNode 0xc21c6820 ReturnNode 0
pci_open(1):	mode 1 addr port (0x0cf8) is 0x80000058
pci_open(1a):	mode1res=0x80000000 (0x80000000)
pci_cfgcheck:	device 0 [class=060000] [hdr=00] is there (id=71908086)
pcibios: BIOS version 2.10
Found $PIR table, 8 entries at 0xc00fd7e0
PCI-Only Interrupts: 10 11 15
Location  Bus Device Pin  Link  IRQs
slot 1      0   15    A   0x60  3 4 5 7 9 10 11 12 14 15
slot 1      0   15    B   0x61  3 4 5 7 9 10 11 12 14 15
slot 1      0   15    C   0x62  3 4 5 7 9 10 11 12 14 15
slot 1      0   15    D   0x63  3 4 5 7 9 10 11 12 14 15
slot 2      0   13    A   0x61  3 4 5 7 9 10 11 12 14 15
slot 2      0   13    B   0x62  3 4 5 7 9 10 11 12 14 15
slot 2      0   13    C   0x63  3 4 5 7 9 10 11 12 14 15
slot 2      0   13    D   0x60  3 4 5 7 9 10 11 12 14 15
slot 3      0   19    A   0x62  3 4 5 7 9 10 11 12 14 15
slot 3      0   19    B   0x62  3 4 5 7 9 10 11 12 14 15
slot 3      0   19    C   0x60  3 4 5 7 9 10 11 12 14 15
slot 3      0   19    D   0x61  3 4 5 7 9 10 11 12 14 15
slot 4      0    9    A   0x63  3 4 5 7 9 10 11 12 14 15
slot 4      0    9    B   0x60  3 4 5 7 9 10 11 12 14 15
slot 4      0    9    C   0x61  3 4 5 7 9 10 11 12 14 15
slot 4      0    9    D   0x62  3 4 5 7 9 10 11 12 14 15
slot 5      0   17    A   0x63  3 4 5 7 9 10 11 12 14 15
slot 5      0   17    B   0x60  3 4 5 7 9 10 11 12 14 15
slot 5      0   17    C   0x61  3 4 5 7 9 10 11 12 14 15
slot 5      0   17    D   0x62  3 4 5 7 9 10 11 12 14 15
slot 6      0   11    A   0x62  3 4 5 7 9 10 11 12 14 15
slot 6      0   11    B   0x63  3 4 5 7 9 10 11 12 14 15
slot 6      0   11    C   0x60  3 4 5 7 9 10 11 12 14 15
slot 6      0   11    D   0x61  3 4 5 7 9 10 11 12 14 15
embedded    0    7    A   0x60  3 4 5 7 9 10 11 12 14 15
embedded    0    7    B   0x61  3 4 5 7 9 10 11 12 14 15
embedded    0    7    C   0x62  3 4 5 7 9 10 11 12 14 15
embedded    0    7    D   0x63  3 4 5 7 9 10 11 12 14 15
embedded    0    1    A   0x60  3 4 5 7 9 10 11 12 14 15
embedded    0    1    B   0x61  3 4 5 7 9 10 11 12 14 15
embedded    0    1    C   0x62  3 4 5 7 9 10 11 12 14 15
embedded    0    1    D   0x63  3 4 5 7 9 10 11 12 14 15
acpi_bus_number: root bus has no _BBN, assuming 0
AcpiOsDerivePciId: bus 0 dev 7 func 0
acpi0: Power Button (fixed)
pci_link0: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 12 14 15
pci_link0: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 12 14 15
pci_link0: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 12 14 15
pci_link1: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0   11   N     0  3 4 5 6 7 10 11 12 14 15
pci_link1: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0   11   N     0  3 4 5 6 7 10 11 12 14 15
pci_link1: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 12 14 15
pci_link2: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0   15   N     0  3 4 5 6 7 10 11 12 14 15
pci_link2: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0   15   N     0  3 4 5 6 7 10 11 12 14 15
pci_link2: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 12 14 15
pci_link3: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0   10   N     0  3 4 5 6 7 10 11 12 14 15
pci_link3: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0   10   N     0  3 4 5 6 7 10 11 12 14 15
pci_link3: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 12 14 15
ACPI timer: 0/16777200 0/16777210 0/16777213 0/6 0/16777214 0/6 0/16777214 0/6 0
/6 0/6 -> 0
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff,0x4000-0x4041,0x5000-0x500f on ac
pi0
pci0: <ACPI PCI bus> on pcib0
pci0: physical bus=0
found->	vendor=0x8086, dev=0x7190, revid=0x03
	bus=0, slot=0, func=0
	class=06-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0006, statreg=0x2210, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	map[10]: type 3, range 32, base d6000000, size 25, enabled
found->	vendor=0x8086, dev=0x7191, revid=0x03
	bus=0, slot=1, func=0
	class=06-04-00, hdrtype=0x01, mfdev=0
	cmdreg=0x0107, statreg=0x0220, cachelnsz=0 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x88 (34000 ns), maxlat=0x00 (0 ns)
found->	vendor=0x8086, dev=0x7110, revid=0x02
	bus=0, slot=7, func=0
	class=06-01-00, hdrtype=0x00, mfdev=1
	cmdreg=0x000f, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x8086, dev=0x7111, revid=0x01
	bus=0, slot=7, func=1
	class=01-01-80, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	map[20]: type 4, range 32, base 0000f000, size  4, enabled
found->	vendor=0x8086, dev=0x7112, revid=0x01
	bus=0, slot=7, func=2
	class=0c-03-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=d, irq=10
	map[20]: type 4, range 32, base 0000a000, size  5, enabled
pcib0: matched entry for 0.7.INTD
pcib0: slot 7 INTD hardwired to IRQ 19
found->	vendor=0x8086, dev=0x7113, revid=0x02
	bus=0, slot=7, func=3
	class=06-80-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0003, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	map[90]: type 4, range 32, base 00005000, size  4, enabled
found->	vendor=0x11ad, dev=0x0002, revid=0x21
	bus=0, slot=9, func=0
	class=02-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0007, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=10
	map[10]: type 4, range 32, base 0000a400, size  8, enabled
	map[14]: type 1, range 32, base d9110000, size  8, enabled
pcib0: matched entry for 0.9.INTA
pcib0: slot 9 INTA hardwired to IRQ 19
found->	vendor=0x8086, dev=0x1229, revid=0x08
	bus=0, slot=11, func=0
	class=02-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0007, statreg=0x0290, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x08 (2000 ns), maxlat=0x38 (14000 ns)
	intpin=a, irq=15
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type 1, range 32, base d9112000, size 12, enabled
	map[14]: type 4, range 32, base 0000a800, size  6, enabled
	map[18]: type 1, range 32, base d9000000, size 20, enabled
pcib0: matched entry for 0.11.INTA
pcib0: slot 11 INTA hardwired to IRQ 18
found->	vendor=0x1011, dev=0x000f, revid=0x00
	bus=0, slot=13, func=0
	class=02-02-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0007, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=11
	map[10]: type 1, range 32, base d9111000, size  7, enabled
	map[14]: type 4, range 32, base 0000ac00, size  7, enabled
	map[18]: type 1, range 32, base d9100000, size 16, enabled
pcib0: matched entry for 0.13.INTA
pcib0: slot 13 INTA hardwired to IRQ 17
found->	vendor=0x1103, dev=0x0004, revid=0x01
	bus=0, slot=19, func=0
	class=01-80-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0005, statreg=0x0200, cachelnsz=8 (dwords)
	lattimer=0xf8 (7440 ns), mingnt=0x08 (2000 ns), maxlat=0x08 (2000 ns)
	intpin=a, irq=15
	map[10]: type 4, range 32, base 0000b000, size  3, enabled
	map[14]: type 4, range 32, base 0000b400, size  2, enabled
	map[20]: type 4, range 32, base 0000b800, size  8, enabled
pcib0: matched entry for 0.19.INTA
pcib0: slot 19 INTA hardwired to IRQ 18
found->	vendor=0x1103, dev=0x0004, revid=0x01
	bus=0, slot=19, func=1
	class=01-80-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0007, statreg=0x0200, cachelnsz=8 (dwords)
	lattimer=0xf8 (7440 ns), mingnt=0x08 (2000 ns), maxlat=0x08 (2000 ns)
	intpin=b, irq=15
	map[10]: type 4, range 32, base 0000bc00, size  3, enabled
	map[14]: type 4, range 32, base 0000c000, size  2, enabled
	map[20]: type 4, range 32, base 0000c400, size  8, enabled
pcib0: matched entry for 0.19.INTB
pcib0: slot 19 INTB hardwired to IRQ 18
agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0xd6000000-0xd7ffffff at d
evice 0.0 on pci0
agp0: Reserved 0x2000000 bytes for rid 0x10 type 3 at 0xd6000000
agp0: allocating GATT for aperture of size 32M
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pcib1:   secondary bus     1
pcib1:   subordinate bus   1
pcib1:   I/O decode        0x9000-0x9fff
pcib1:   memory decode     0xd4000000-0xd5ffffff
pcib1:   prefetched decode 0xd0000000-0xd3ffffff
pci1: <PCI bus> on pcib1
pci1: physical bus=1
found->	vendor=0x1002, dev=0x5046, revid=0x00
	bus=1, slot=0, func=0
	class=03-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0087, statreg=0x02b0, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x08 (2000 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=255
	powerspec 2  supports D0 D1 D3  current D0
	map[10]: type 3, range 32, base d0000000, size 26, enabled
pcib1: (null) requested memory range 0xd0000000-0xd3ffffff: good
	map[14]: type 4, range 32, base 00009000, size  8, enabled
pcib1: (null) requested I/O range 0x9000-0x90ff: in range
	map[18]: type 1, range 32, base d5000000, size 14, enabled
pcib1: (null) requested memory range 0xd5000000-0xd5003fff: good
pci1: <display, VGA> at device 0.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 UDMA33 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x37
6,0xf000-0xf00f at device 7.1 on pci0
atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xf000
ata0: <ATA channel 0> on atapci0
atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0
atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6
ata0: reset tp1 mask=03 ostat0=50 ostat1=00
ata0: stat0=0x50 err=0x01 lsb=0x00 msb=0x00
ata0: stat1=0x00 err=0x01 lsb=0x14 msb=0xeb
ata0: reset tp2 stat0=50 stat1=00 devices=0x9<ATAPI_SLAVE,ATA_MASTER>
ioapic0: routing intpin 14 (ISA IRQ 14) to vector 49
ata0: [MPSAFE]
ata1: <ATA channel 1> on atapci0
atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170
atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376
ata1: reset tp1 mask=00 ostat0=ff ostat1=ff
ioapic0: routing intpin 15 (ISA IRQ 15) to vector 50
ata1: [MPSAFE]
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xa000-0xa01f irq 19 at de
vice 7.2 on pci0
uhci0: Reserved 0x20 bytes for rid 0x20 type 4 at 0xa000
ioapic0: routing intpin 19 (PCI IRQ 19) to vector 51
uhci0: [GIANT-LOCKED]
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
pci0: <bridge> at device 7.3 (no driver attached)
dc0: <82c169 PNIC 10/100BaseTX> port 0xa400-0xa4ff mem 0xd9110000-0xd91100ff irq
 19 at device 9.0 on pci0
dc0: Reserved 0x100 bytes for rid 0x10 type 4 at 0xa400
miibus0: <MII bus> on dc0
lxtphy0: <LXT970 10/100 media interface> on miibus0
lxtphy0:  100baseFX, 100baseFX-FDX, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-F
DX, auto
dc0: bpf attached
dc0: Ethernet address: 00:a0:cc:3e:fd:98
dc0: [MPSAFE]
fxp0: <Intel 82559 Pro/100 Ethernet> port 0xa800-0xa83f mem 0xd9112000-0xd9112ff
f,0xd9000000-0xd90fffff irq 18 at device 11.0 on pci0
fxp0: Reserved 0x1000 bytes for rid 0x10 type 3 at 0xd9112000
fxp0: using memory space register mapping
fxp0: PCI IDs: 8086 1229 8086 000c 0008
fxp0: Dynamic Standby mode is disabled
miibus1: <MII bus> on fxp0
inphy0: <i82555 10/100 media interface> on miibus1
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: bpf attached
fxp0: Ethernet address: 00:90:27:42:d7:06
ioapic0: routing intpin 18 (PCI IRQ 18) to vector 52
fxp0: [MPSAFE]
fpa0: <Digital DEFPA PCI FDDI Controller> port 0xac00-0xac7f mem 0xd9111000-0xd9
11107f,0xd9100000-0xd910ffff irq 17 at device 13.0 on pci0
fpa0: Reserved 0x80 bytes for rid 0x10 type 3 at 0xd9111000


Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address	= 0x20
fault code		= supervisor write, page not present
instruction pointer	= 0x20:0xc0661461
stack pointer	        = 0x28:0xc0c20b34
frame pointer	        = 0x28:0xc0c20b34
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, def32 1, gran 1
processor eflags	= interrupt enabled, resume, IOPL = 0
current process		= 0 (swapper)
trap number		= 12
panic: page fault
cpuid = 0
Uptime: 1s
Automatic reboot in 15 seconds - press a key on the console to abort

>How-To-Repeat:
Install 6.1 release, enable FDDI support and the fpa or fea driver.
-- cut here for options added --
device fddi
device fpa

>Fix:
You have one of these options as FDDI support is obviously broken in 6.1.

1. Don't compile FDDI support and the fea/fpa drivers into the 6.1 kernel.
2. Remove the FDDI NIC after FDDI support and fea/fpa is compiled into a 6.1 kernel.
3. Downgrade to 5.5-RELEASE which does have working FDDI support.  If the machine is running 5.4 or 5.5 FDDI functions without issue.

Issue may also mainfest itself with the fea driver as well as it's the same card, just with an EISA bus.  I haven't tested that with one of my ALR EISA/PCI machines yet.  I have a pair of DEC FEA cards as well.  I can provide the same verbose boot log for an EISA/PCI bus machine (ALR Rev 2X or Rev 2XL should one be needed.
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list