From nobody@FreeBSD.org  Tue Apr 22 18:45:53 2014
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id EDF047C7
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 22 Apr 2014 18:45:52 +0000 (UTC)
Received: from cgiserv.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id D7BE41BC9
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 22 Apr 2014 18:45:52 +0000 (UTC)
Received: from cgiserv.freebsd.org ([127.0.1.6])
	by cgiserv.freebsd.org (8.14.8/8.14.8) with ESMTP id s3MIjqMk072700
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 22 Apr 2014 18:45:52 GMT
	(envelope-from nobody@cgiserv.freebsd.org)
Received: (from nobody@localhost)
	by cgiserv.freebsd.org (8.14.8/8.14.8/Submit) id s3MIjqO7072699;
	Tue, 22 Apr 2014 18:45:52 GMT
	(envelope-from nobody)
Message-Id: <201404221845.s3MIjqO7072699@cgiserv.freebsd.org>
Date: Tue, 22 Apr 2014 18:45:52 GMT
From: Clif Cox <clif@eugeneweb.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: dc ethernet driver seems to prevent the detection of other Nic chipsets
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         188897
>Category:       kern
>Synopsis:       [dc] dc ethernet driver seems to prevent the detection of other NIC chipsets
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-net
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 22 18:50:04 UTC 2014
>Closed-Date:    
>Last-Modified:  Sat May 10 15:50:00 UTC 2014
>Originator:     Clif Cox
>Release:        10.0-RELEASE FreeBSD
>Organization:
>Environment:
FreeBSD BSD10 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Fri Jan 17 01:46:25 UTC 2014     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Hello,

Not sure if this should be a follow up to problem report 179033 or not, but the patch to the dc driver seems to prevent the detection of other Nics when there are dc boards in the system. Test setup is exactly the same as in 179033. The behavior under Linux would also be the same. Under BSD, when there are dc cards in the system it rarely detects the native re nic on the mother board when booting. When it is detected it often crashes at the instant it prints the nic information line, though that is hard to reproduce. I have attached some diagnostic output of dmesg, ifconfig, and others, both with and without the dc quadport cards.
>How-To-Repeat:
Boot the Atom D510MO Board with dc chipset quad port card(s) as in PR 179033
>Fix:
Probably something in the patch submitted for PR 179033 is preventing the detection of the re hardware, it was always detected before.

Patch attached with submission follows:

***************************************************************************
Atom D510MO Board without DC quad port cards

********************************* IFCONFIG *********************************

re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
	ether 00:27:0e:07:48:a0
	inet 192.168.1.13 netmask 0xffffff00 broadcast 192.168.1.255 
	inet 192.168.0.187 netmask 0xffffff00 broadcast 192.168.0.255 
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (100baseTX <full-duplex>)
	status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
	options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 
	inet 127.0.0.1 netmask 0xff000000 
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>

********************************* DMESG *********************************

Copyright (c) 1992-2014 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 is a registered trademark of The FreeBSD Foundation.
FreeBSD 10.0-RELEASE #0 r260789: Fri Jan 17 01:46:25 UTC 2014
    root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
CPU: Intel(R) Atom(TM) CPU D510   @ 1.66GHz (1666.73-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x106ca  Family = 0x6  Model = 0x1c  Stepping = 10
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x40e31d<SSE3,DTES64,MON,DS_CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE>
  AMD Features=0x20100000<NX,LM>
  AMD Features2=0x1<LAHF>
  TSC: P-state invariant, performance statistics
real memory  = 4294967296 (4096 MB)
avail memory = 3388112896 (3231 MB)
Event timer "LAPIC" quality 400
ACPI APIC Table: <INTEL  MOPNV10N>
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 HTT threads
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP/HT): APIC ID:  1
 cpu2 (AP): APIC ID:  2
 cpu3 (AP/HT): APIC ID:  3
ioapic0: Changing APIC ID to 8
ioapic0 <Version 2.0> irqs 0-23 on motherboard
lapic0: Forcing LINT1 to edge trigger
kbd1 at kbdmux0
random: <Software, Yarrow> initialized
acpi0: <INTEL MOPNV10N> on motherboard
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x71,0x74-0x77 irq 8 on acpi0
Event timer "RTC" frequency 32768 Hz quality 0
attimer0: <AT timer> port 0x40-0x43,0x50-0x53 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed03fff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 950
Event timer "HPET" frequency 14318180 Hz quality 450
Event timer "HPET1" frequency 14318180 Hz quality 440
Event timer "HPET2" frequency 14318180 Hz quality 440
Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
acpi_button0: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
vgapci0: <VGA-compatible display> port 0x20c0-0x20c7 mem 0xe0200000-0xe027ffff,0xd0000000-0xdfffffff,0xe0100000-0xe01fffff irq 16 at device 2.0 on pci0
agp0: <Intel Pineview SVGA controller> on vgapci0
agp0: aperture size is 256M, detected 8188k stolen memory
vgapci0: Boot video device
pcib1: <ACPI PCI-PCI bridge> at device 28.0 on pci0
pcib1: failed to allocate initial prefetch window: 0xe0000000-0xe00fffff
pci1: <ACPI PCI bus> on pcib1
re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F/G PCIe Gigabit Ethernet> port 0x1000-0x10ff irq 16 at device 0.0 on pci1
re0: Using 1 MSI-X message
re0: Chip rev. 0x28000000
re0: MAC rev. 0x00100000
miibus0: <MII bus> on re0
rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 1 on miibus0
rgephy0:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow
re0: Ethernet address: 00:27:0e:07:48:a0
pcib2: <ACPI PCI-PCI bridge> at device 28.1 on pci0
pci2: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> at device 28.2 on pci0
pci3: <ACPI PCI bus> on pcib3
pcib4: <ACPI PCI-PCI bridge> at device 28.3 on pci0
pci4: <ACPI PCI bus> on pcib4
uhci0: <Intel 82801G (ICH7) USB controller USB-A> port 0x2080-0x209f irq 23 at device 29.0 on pci0
uhci0: LegSup = 0x2f00
usbus0 on uhci0
uhci1: <Intel 82801G (ICH7) USB controller USB-B> port 0x2060-0x207f irq 19 at device 29.1 on pci0
uhci1: LegSup = 0x2f00
usbus1 on uhci1
uhci2: <Intel 82801G (ICH7) USB controller USB-C> port 0x2040-0x205f irq 18 at device 29.2 on pci0
uhci2: LegSup = 0x2f00
usbus2 on uhci2
uhci3: <Intel 82801G (ICH7) USB controller USB-D> port 0x2020-0x203f irq 16 at device 29.3 on pci0
uhci3: LegSup = 0x2f00
usbus3 on uhci3
ehci0: <Intel 82801GB/R (ICH7) USB 2.0 controller> mem 0xe0280400-0xe02807ff irq 23 at device 29.7 on pci0
usbus4: EHCI version 1.0
usbus4 on ehci0
pcib5: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci5: <ACPI PCI bus> on pcib5
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH7 SATA300 controller> port 0x20b8-0x20bf,0x20cc-0x20cf,0x20b0-0x20b7,0x20c8-0x20cb,0x20a0-0x20af mem 0xe0280000-0xe02803ff irq 19 at device 31.2 on pci0
ata2: <ATA channel> at channel 0 on atapci0
ata3: <ATA channel> at channel 1 on atapci0
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: console (9600,n,8,1)
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
pmtimer0 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ata0: <ATA channel> at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata1: <ATA channel> at port 0x170-0x177,0x376 irq 15 on isa0
ppc0: parallel port not found.
p4tcc0: <CPU Frequency Thermal Control> on cpu0
p4tcc1: <CPU Frequency Thermal Control> on cpu1
p4tcc2: <CPU Frequency Thermal Control> on cpu2
p4tcc3: <CPU Frequency Thermal Control> on cpu3
Timecounters tick every 1.000 msec
random: unblocking device.
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
ugen0.1: <Intel> at usbus0
uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <Intel> at usbus1
uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 12Mbps Full Speed USB v1.0
ugen2.1: <Intel> at usbus2
uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: <Intel> at usbus3
uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
usbus4: 480Mbps High Speed USB v2.0
ugen4.1: <Intel> at usbus4
uhub4: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus4
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub3: 2 ports with 2 removable, self powered
ada0 at ata2 bus 0 scbus0 target 0 lun 0
ada0: <WDC WD800JD-75MSA3 10.01E04> ATA-7 SATA 2.x device
ada0: Serial Number WD-WMAM9ZL59310
ada0: 300.000MB/s transfers (SATA 2.x, UDMA5, PIO 8192bytes)
ada0: 76293MB (156250000 512 byte sectors: 16H 63S/T 16383C)
ada0: Previously was known as ad4
lapic1: Forcing LINT1 to edge trigger
SMP: AP CPU #1 Launched!
lapic2: Forcing LINT1 to edge trigger
SMP: AP CPU #2 Launched!
lapic3: Forcing LINT1 to edge trigger
SMP: AP CPU #3 Launched!
Timecounter "TSC" frequency 1666726490 Hz quality 1000
Root mount waiting for: usbus4
Root mount waiting for: usbus4
uhub4: 8 ports with 8 removable, self powered
Trying to mount root from ufs:/dev/ada0s2a [rw]...

********************************* DEVINFO *********************************

nexus0
  npx0
  apic0
  ram0
  acpi0
    cpu0
      p4tcc0
      cpufreq0
    cpu1
      p4tcc1
      cpufreq1
    cpu2
      p4tcc2
      cpufreq2
    cpu3
      p4tcc3
      cpufreq3
    acpi_button0
    pcib0
      pci0
        hostb0
        vgapci0
          agp0
        pcib1
          pci1
            re0
              miibus0
                rgephy0
        pcib2
          pci2
        pcib3
          pci3
        pcib4
          pci4
        uhci0
          usbus0
            uhub0
        uhci1
          usbus1
            uhub1
        uhci2
          usbus2
            uhub2
        uhci3
          usbus3
            uhub3
        ehci0
          usbus4
            uhub4
        pcib5
          pci5
        isab0
          isa0
            pmtimer0
            sc0
            vga0
            ata0
            ata1
        atapci0
          ata2
          ata3
    acpi_sysresource0
    pci_link0
    pci_link1
    pci_link2
    pci_link3
    pci_link4
    pci_link5
    pci_link6
    pci_link7
    atdma0
    atrtc0
    atpic0
    npxisa0
    attimer0
    acpi_sysresource1
    atkbdc0
      atkbd0
    uart0
    uart1
    hpet0
    acpi_timer0

********************************* VMSTAT *********************************

interrupt                          total       rate
irq1: atkbd0                         700          0
irq4: uart0                          561          0
irq19: uhci1+                       1794          0
irq20: hpet0                      102232         34
irq256: re0                       122474         40
Total                             227761         75

***************************************************************************
Atom D510MO Board with DC quad port cards

********************************* IFCONFIG *********************************

dc0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=80008<VLAN_MTU,LINKSTATE>
	ether 00:30:6e:2d:7f:44
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (none)
	status: no carrier
dc1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=80008<VLAN_MTU,LINKSTATE>
	ether 00:30:6e:2d:7f:45
	inet 192.168.0.188 netmask 0xffffff00 broadcast 192.168.0.255 
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (100baseTX <full-duplex>)
	status: active
dc2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=80008<VLAN_MTU,LINKSTATE>
	ether 00:30:6e:2d:7f:46
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (none)
	status: no carrier
dc3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=80008<VLAN_MTU,LINKSTATE>
	ether 00:30:6e:2d:7f:47
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (none)
	status: no carrier
dc4: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=80008<VLAN_MTU,LINKSTATE>
	ether 00:80:c8:b9:19:49
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (none)
	status: no carrier
dc5: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=80008<VLAN_MTU,LINKSTATE>
	ether 00:80:c8:b9:19:4a
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (none)
	status: no carrier
dc6: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=80008<VLAN_MTU,LINKSTATE>
	ether 00:80:c8:b9:19:4b
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (none)
	status: no carrier
dc7: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=80008<VLAN_MTU,LINKSTATE>
	ether 00:80:c8:b9:19:4c
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (none)
	status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
	options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x9 
	inet 127.0.0.1 netmask 0xff000000 
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>


********************************* DMESG *********************************

Copyright (c) 1992-2014 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 is a registered trademark of The FreeBSD Foundation.
FreeBSD 10.0-RELEASE #0 r260789: Fri Jan 17 01:46:25 UTC 2014
    root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
CPU: Intel(R) Atom(TM) CPU D510   @ 1.66GHz (1666.72-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x106ca  Family = 0x6  Model = 0x1c  Stepping = 10
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x40e31d<SSE3,DTES64,MON,DS_CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE>
  AMD Features=0x20100000<NX,LM>
  AMD Features2=0x1<LAHF>
  TSC: P-state invariant, performance statistics
real memory  = 4294967296 (4096 MB)
avail memory = 3388112896 (3231 MB)
Event timer "LAPIC" quality 400
ACPI APIC Table: <INTEL  MOPNV10N>
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 HTT threads
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP/HT): APIC ID:  1
 cpu2 (AP): APIC ID:  2
 cpu3 (AP/HT): APIC ID:  3
ioapic0: Changing APIC ID to 8
ioapic0 <Version 2.0> irqs 0-23 on motherboard
lapic0: Forcing LINT1 to edge trigger
kbd1 at kbdmux0
random: <Software, Yarrow> initialized
acpi0: <INTEL MOPNV10N> on motherboard
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x71,0x74-0x77 irq 8 on acpi0
Event timer "RTC" frequency 32768 Hz quality 0
attimer0: <AT timer> port 0x40-0x43,0x50-0x53 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed03fff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 950
Event timer "HPET" frequency 14318180 Hz quality 450
Event timer "HPET1" frequency 14318180 Hz quality 440
Event timer "HPET2" frequency 14318180 Hz quality 440
Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
acpi_button0: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
vgapci0: <VGA-compatible display> port 0x40c0-0x40c7 mem 0xe0400000-0xe047ffff,0xd0000000-0xdfffffff,0xe0300000-0xe03fffff irq 16 at device 2.0 on pci0
agp0: <Intel Pineview SVGA controller> on vgapci0
agp0: aperture size is 256M, detected 8188k stolen memory
vgapci0: Boot video device
pcib1: <ACPI PCI-PCI bridge> at device 28.0 on pci0
pcib1: failed to allocate initial prefetch window: 0xe0000000-0xe00fffff
pci1: <ACPI PCI bus> on pcib1
re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F/G PCIe Gigabit Ethernet> port 0x3000-0x30ff irq 16 at device 0.0 on pci1
re0: Using 1 MSI-X message
re0: Chip rev. 0x60000000
re0: MAC rev. 0x00000000
re0: attaching PHYs failed
device_attach: re0 attach returned 6
pcib2: <ACPI PCI-PCI bridge> at device 28.1 on pci0
pci2: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> at device 28.2 on pci0
pci3: <ACPI PCI bus> on pcib3
pcib4: <ACPI PCI-PCI bridge> at device 28.3 on pci0
pci4: <ACPI PCI bus> on pcib4
uhci0: <Intel 82801G (ICH7) USB controller USB-A> port 0x4080-0x409f irq 23 at device 29.0 on pci0
uhci0: LegSup = 0x2f00
usbus0 on uhci0
uhci1: <Intel 82801G (ICH7) USB controller USB-B> port 0x4060-0x407f irq 19 at device 29.1 on pci0
uhci1: LegSup = 0x2f00
usbus1 on uhci1
uhci2: <Intel 82801G (ICH7) USB controller USB-C> port 0x4040-0x405f irq 18 at device 29.2 on pci0
uhci2: LegSup = 0x2f00
usbus2 on uhci2
uhci3: <Intel 82801G (ICH7) USB controller USB-D> port 0x4020-0x403f irq 16 at device 29.3 on pci0
uhci3: LegSup = 0x2f00
usbus3 on uhci3
ehci0: <Intel 82801GB/R (ICH7) USB 2.0 controller> mem 0xe0480400-0xe04807ff irq 23 at device 29.7 on pci0
usbus4: EHCI version 1.0
usbus4 on ehci0
pcib5: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pcib5: failed to allocate initial memory window: 0xe0100000-0xe02fffff
pci5: <ACPI PCI bus> on pcib5
pcib6: <PCI-PCI bridge> at device 0.0 on pci5
pci6: <PCI bus> on pcib6
dc0: <Intel 21143 10/100BaseTX> mem 0xe0200c00-0xe0200fff irq 21 at device 4.0 on pci6
miibus0: <MII bus> on dc0
lxtphy0: <LXT970 10/100 media interface> PHY 0 on miibus0
lxtphy0:  100baseFX, 100baseFX-FDX, none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc0: Ethernet address: 00:30:6e:2d:7f:44
dc1: <Intel 21143 10/100BaseTX> mem 0xe0200800-0xe0200bff irq 22 at device 5.0 on pci6
miibus1: <MII bus> on dc1
lxtphy1: <LXT970 10/100 media interface> PHY 0 on miibus1
lxtphy1:  100baseFX, 100baseFX-FDX, none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc1: Ethernet address: 00:30:6e:2d:7f:45
dc2: <Intel 21143 10/100BaseTX> port 0x2080-0x20ff mem 0xe0200400-0xe02007ff irq 23 at device 6.0 on pci6
miibus2: <MII bus> on dc2
lxtphy2: <LXT970 10/100 media interface> PHY 0 on miibus2
lxtphy2:  100baseFX, 100baseFX-FDX, none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc2: Ethernet address: 00:30:6e:2d:7f:46
dc3: <Intel 21143 10/100BaseTX> port 0x2000-0x207f mem 0xe0200000-0xe02003ff irq 20 at device 7.0 on pci6
miibus3: <MII bus> on dc3
lxtphy3: <LXT970 10/100 media interface> PHY 0 on miibus3
lxtphy3:  100baseFX, 100baseFX-FDX, none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc3: Ethernet address: 00:30:6e:2d:7f:47
pcib7: <PCI-PCI bridge> at device 8.0 on pci5
pcib7: failed to allocate initial memory window: 0xe0100000-0xe01fffff
pci7: <PCI bus> on pcib7
dc4: <Intel 21143 10/100BaseTX> irq 22 at device 4.0 on pci7
miibus4: <MII bus> on dc4
nsphyter0: <DP83843 10/100 media interface> PHY 1 on miibus4
nsphyter0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc4: Ethernet address: 00:80:c8:b9:19:49
dc5: <Intel 21143 10/100BaseTX> irq 21 at device 5.0 on pci7
miibus5: <MII bus> on dc5
nsphyter1: <DP83843 10/100 media interface> PHY 1 on miibus5
nsphyter1:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc5: Ethernet address: 00:80:c8:b9:19:4a
dc6: <Intel 21143 10/100BaseTX> port 0x1080-0x10ff irq 20 at device 6.0 on pci7
miibus6: <MII bus> on dc6
nsphyter2: <DP83843 10/100 media interface> PHY 1 on miibus6
nsphyter2:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc6: Ethernet address: 00:80:c8:b9:19:4b
dc7: <Intel 21143 10/100BaseTX> port 0x1000-0x107f irq 23 at device 7.0 on pci7
miibus7: <MII bus> on dc7
nsphyter3: <DP83843 10/100 media interface> PHY 1 on miibus7
nsphyter3:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc7: Ethernet address: 00:80:c8:b9:19:4c
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH7 SATA300 controller> port 0x40b8-0x40bf,0x40cc-0x40cf,0x40b0-0x40b7,0x40c8-0x40cb,0x40a0-0x40af mem 0xe0480000-0xe04803ff irq 19 at device 31.2 on pci0
ata2: <ATA channel> at channel 0 on atapci0
ata3: <ATA channel> at channel 1 on atapci0
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: console (9600,n,8,1)
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
pmtimer0 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ata0: <ATA channel> at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata1: <ATA channel> at port 0x170-0x177,0x376 irq 15 on isa0
ppc0: parallel port not found.
p4tcc0: <CPU Frequency Thermal Control> on cpu0
p4tcc1: <CPU Frequency Thermal Control> on cpu1
p4tcc2: <CPU Frequency Thermal Control> on cpu2
p4tcc3: <CPU Frequency Thermal Control> on cpu3
Timecounters tick every 1.000 msec
random: unblocking device.
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
ugen0.1: <Intel> at usbus0
uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <Intel> at usbus1
uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 12Mbps Full Speed USB v1.0
ugen2.1: <Intel> at usbus2
uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: <Intel> at usbus3
uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
usbus4: 480Mbps High Speed USB v2.0
uhub0: 2 ports with 2 removable, self powered
ugen4.1: <Intel> at usbus4
uhub4: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus4
uhub1: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub3: 2 ports with 2 removable, self powered
ada0 at ata2 bus 0 scbus0 target 0 lun 0
ada0: <WDC WD800JD-75MSA3 10.01E04> ATA-7 SATA 2.x device
ada0: Serial Number WD-WMAM9ZL59310
ada0: 300.000MB/s transfers (SATA 2.x, UDMA5, PIO 8192bytes)
ada0: 76293MB (156250000 512 byte sectors: 16H 63S/T 16383C)
ada0: Previously was known as ad4
lapic1: Forcing LINT1 to edge trigger
SMP: AP CPU #1 Launched!
lapic2: Forcing LINT1 to edge trigger
SMP: AP CPU #2 Launched!
lapic3: Forcing LINT1 to edge trigger
SMP: AP CPU #3 Launched!
Timecounter "TSC" frequency 1666720260 Hz quality 1000
Root mount waiting for: usbus4
Root mount waiting for: usbus4
uhub4: 8 ports with 8 removable, self powered
Trying to mount root from ufs:/dev/ada0s2a [rw]...

********************************* DEVINFO *********************************

nexus0
  npx0
  apic0
  ram0
  acpi0
    cpu0
      p4tcc0
      cpufreq0
    cpu1
      p4tcc1
      cpufreq1
    cpu2
      p4tcc2
      cpufreq2
    cpu3
      p4tcc3
      cpufreq3
    acpi_button0
    pcib0
      pci0
        hostb0
        vgapci0
          agp0
        pcib1
          pci1
        pcib2
          pci2
        pcib3
          pci3
        pcib4
          pci4
        uhci0
          usbus0
            uhub0
        uhci1
          usbus1
            uhub1
        uhci2
          usbus2
            uhub2
        uhci3
          usbus3
            uhub3
        ehci0
          usbus4
            uhub4
        pcib5
          pci5
            pcib6
              pci6
                dc0
                  miibus0
                    lxtphy0
                dc1
                  miibus1
                    lxtphy1
                dc2
                  miibus2
                    lxtphy2
                dc3
                  miibus3
                    lxtphy3
        isab0
          isa0
            pmtimer0
            sc0
            vga0
            ata0
            ata1
        atapci0
          ata2
          ata3
    acpi_sysresource0
    pci_link0
    pci_link1
    pci_link2
    pci_link3
    pci_link4
    pci_link5
    pci_link6
    pci_link7
    atdma0
    atrtc0
    atpic0
    npxisa0
    attimer0
    acpi_sysresource1
    atkbdc0
      atkbd0
    uart0
    uart1
    hpet0
    acpi_timer0

********************************* VMSTAT *********************************

interrupt                          total       rate
irq1: atkbd0                          76          0
irq4: uart0                          622          4
irq19: uhci1+                       1473         11
irq20: hpet0 dc3                   13274         99
irq22: dc1                          2360         17
Total                              17805        133



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-net 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Tue Apr 22 19:07:30 UTC 2014 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=188897 

From: "Mr. Clif" <test@eugeneweb.com>
To: bug-followup@FreeBSD.org, clif@eugeneweb.com
Cc:  
Subject: Re: kern/188897: [dc] dc ethernet driver seems to prevent the detection
 of other NIC chipsets
Date: Thu, 24 Apr 2014 10:11:33 -0700

 Well I guess we were over optimistic on PR 179033. Yes I can get some of 
 the Nics to work some of the time but mostly they don't work. They DO 
 list the correct mac addresses and Status lines though, so that is an 
 improvement. If I have just one quad port card installed then dc3 works 
 most often, then dc1. dc0 and dc2 I'm not sure I ever saw working. Even 
 if an interface worked for a bit it often stops after a while. Id'e be 
 happy to run some tests if anyone has some patches for me to try.
 
      Clif

From: "Mr. Clif" <test@eugeneweb.com>
To: bug-followup@FreeBSD.org, clif@eugeneweb.com
Cc:  
Subject: Re: kern/188897: [dc] dc ethernet driver seems to prevent the detection
 of other NIC chipsets
Date: Sat, 10 May 2014 08:29:03 -0700

 This is a multi-part message in MIME format.
 --------------030302030805050404010504
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 On 04/30/2014 09:12 AM, John Baldwin wrote:
 > On Tuesday, April 29, 2014 7:42:29 pm Mr. Clif wrote:
 >> Hi Guys,
 >>
 >> I've been playing with the new patch, and found a few problems that I
 >> posted in PR 188897:
 >>
 >> http://www.freebsd.org/cgi/query-pr.cgi?pr=188897
 >>
 >> and this one is about another quad port card in the same Atom MoBo:
 >>
 >> http://www.freebsd.org/cgi/query-pr.cgi?pr=188899
 >>
 >> I would be happy to test any new fixes you want me to try.
 > Can you disable agp and see if that fixes things?  (hint.agp.0.disabled=1 at
 > the loader prompt)
 >
 
 On 05/01/2014 09:27 AM, Mr. Clif wrote:
 > Ok,
 >
 > sorry about the delay, now that I'm set up again the turnaround time 
 > should be a lot faster.
 >
 > At the loader prompt I typed:
 >
 > set hint.agp.0.disabled=1
 > boot
 >
 > After a lot of testing, the only possible difference I can see is that 
 > the re0 interface is always? there when the agp is disabled and not 
 > always there by default. By the way, this board doesn't have an AGP 
 > port. Oh and I only checked the dc board, since it didn't work I 
 > didn't go on to the sun board. :-)
 >
 >     Clif
 >
 
 On 05/08/2014 09:10 AM, John Baldwin wrote:
 > On Wednesday, May 07, 2014 6:37:59 pm Mr. Clif wrote:
 >> Ok sorry I didn't get anywhere with the AGP experiment. I guess I'll put
 >> the machine away until you have other things for me to try.
 > Sorry, I have been focusing on another PCI bug people were running into that
 > was fixed earlier this week.  However, that one involved resources failing to
 > allocate at all, so I'm not sure it is related to your case.  Hmm, I see your
 > last issue was related to the special ISA decoding bits.  Can you pick one
 > of the cases to focus on for now and capture a verbose dmesg from a HEAD
 > kernel?  'devinfo -r' and 'devinfo -u' output from the non-working kernel
 > would also be good.
 >
 On 05/10/2014 08:18 AM, Mr. Clif wrote:
 > Opps I almost didn't see this email, too much spam I guess :-(
 >
 > Sounds like you want me to get the latest from the FreeBSD repo. Could 
 > you please give me the URL and commands for that so I don't get the 
 > wrong code?
 >
 > By last issue do you mean PR 179033? 
 > <http://www.freebsd.org/cgi/query-pr.cgi?pr=179033> Since that one was 
 > closed I opened 188897 but they are both basically the same.
 > I'm not sure what symtoms the ISA decoding bits cause, to me it's just 
 > that some of the NICs are unusable, but sure I can run those commands, 
 > If you give me the git commands to get the correct code. I'll get the 
 > non-working kernel now too.
 >
 >     Clif
 
 --------------030302030805050404010504
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 <html>
   <head>
 
     <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
   </head>
   <body bgcolor="#FFFFFF" text="#000000">
     <div class="moz-cite-prefix">On 04/30/2014 09:12 AM, John Baldwin
       wrote:<br>
     </div>
     <blockquote cite="mid:201404301212.28623.jhb@freebsd.org"
       type="cite">
       <pre wrap="">On Tuesday, April 29, 2014 7:42:29 pm Mr. Clif wrote:
 </pre>
       <blockquote type="cite">
         <pre wrap="">Hi Guys,
 
 I've been playing with the new patch, and found a few problems that I 
 posted in PR 188897:
 
 <a class="moz-txt-link-freetext" href="http://www.freebsd.org/cgi/query-pr.cgi?pr=188897">http://www.freebsd.org/cgi/query-pr.cgi?pr=188897</a>
 
 and this one is about another quad port card in the same Atom MoBo:
 
 <a class="moz-txt-link-freetext" href="http://www.freebsd.org/cgi/query-pr.cgi?pr=188899">http://www.freebsd.org/cgi/query-pr.cgi?pr=188899</a>
 
 I would be happy to test any new fixes you want me to try.
 </pre>
       </blockquote>
       <pre wrap="">Can you disable agp and see if that fixes things?  (hint.agp.0.disabled=1 at 
 the loader prompt)
 
 </pre>
     </blockquote>
     <br>
     <div class="moz-cite-prefix">On 05/01/2014 09:27 AM, Mr. Clif wrote:<br>
     </div>
     <blockquote cite="mid:536275F7.1050200@eugeneweb.com" type="cite">Ok,
 
       <br>
       <br>
       sorry about the delay, now that I'm set up again the turnaround
       time should be a lot faster. <br>
       <br>
       At the loader prompt I typed: <br>
       <br>
       set hint.agp.0.disabled=1 <br>
       boot <br>
       <br>
       After a lot of testing, the only possible difference I can see is
       that the re0 interface is always? there when the agp is disabled
       and not always there by default. By the way, this board doesn't
       have an AGP port. Oh and I only checked the dc board, since it
       didn't work I didn't go on to the sun board. :-) <br>
       <br>
       &nbsp;&nbsp;&nbsp; Clif <br>
       <br>
     </blockquote>
     <br>
     <div class="moz-cite-prefix">On 05/08/2014 09:10 AM, John Baldwin
       wrote:<br>
     </div>
     <blockquote cite="mid:201405081210.24208.jhb@freebsd.org"
       type="cite">
       <pre wrap="">On Wednesday, May 07, 2014 6:37:59 pm Mr. Clif wrote:
 </pre>
       <blockquote type="cite">
         <pre wrap="">Ok sorry I didn't get anywhere with the AGP experiment. I guess I'll put 
 the machine away until you have other things for me to try.
 </pre>
       </blockquote>
       <pre wrap="">Sorry, I have been focusing on another PCI bug people were running into that 
 was fixed earlier this week.  However, that one involved resources failing to 
 allocate at all, so I'm not sure it is related to your case.  Hmm, I see your
 last issue was related to the special ISA decoding bits.  Can you pick one
 of the cases to focus on for now and capture a verbose dmesg from a HEAD
 kernel?  'devinfo -r' and 'devinfo -u' output from the non-working kernel 
 would also be good.
 
 </pre>
     </blockquote>
     <div class="moz-cite-prefix">On 05/10/2014 08:18 AM, Mr. Clif wrote:<br>
     </div>
     <blockquote cite="mid:536E4345.30902@eugeneweb.com" type="cite">
       Opps I almost didn't see this email, too much spam I guess :-(<br>
       <br>
       Sounds like you want me to get the latest from the FreeBSD repo.
       Could you please give me the URL and commands for that so I don't
       get the wrong code?<br>
       <br>
       By last issue do you mean PR <a moz-do-not-send="true"
         href="http://www.freebsd.org/cgi/query-pr.cgi?pr=179033">179033?</a>
       Since that one was closed I opened 188897 but they are both
       basically the same.<br>
       I'm not sure what symtoms the ISA decoding bits cause, to me it's
       just that some of the NICs are unusable, but sure I can run those
       commands, If you give me the git commands to get the correct code.
       I'll get the non-working kernel now too.<br>
       <br>
       &nbsp;&nbsp;&nbsp; Clif<br>
     </blockquote>
   </body>
 </html>
 
 --------------030302030805050404010504--

From: "Mr. Clif" <test@eugeneweb.com>
To: bug-followup@FreeBSD.org, clif@eugeneweb.com
Cc:  
Subject: Re: kern/188897: [dc] dc ethernet driver seems to prevent the detection
 of other NIC chipsets
Date: Sat, 10 May 2014 08:49:24 -0700

 Here is the devinfo output for the failed system:
 
 root@BSD10:~ # uname -a
 FreeBSD BSD10 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Fri Jan 17 01:46:25 UTC 2014     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  i386
 
 ***************************************************************************
 
 root@BSD10:~ # devinfo -r
 nexus0
    npx0
    apic0
        I/O memory addresses:
            0xfee00000-0xfee003ff
    ram0
        I/O memory addresses:
            0x0-0x8efff
            0x90000-0x9ebff
            0x100000-0xcee97fff
            0xceebf000-0xcef47fff
            0xcefbf000-0xceff0fff
            0xcefff000-0xceffffff
    acpi0
        Interrupt request lines:
            0x9
        I/O ports:
            0x10-0x1f
            0x72-0x73
            0x80
            0x84-0x86
            0x88
            0x8c-0x8e
            0x90-0x9f
            0x295-0x296
            0x400-0x47f
            0x500-0x53f
            0x680-0x6ff
        I/O memory addresses:
            0xc0000-0xdffff
            0xe0000-0xfffff
            0xf8000000-0xfbffffff
            0xfed14000-0xfed17fff
            0xfed18000-0xfed18fff
            0xfed19000-0xfed19fff
            0xfed1c000-0xfed1ffff
            0xfff00000-0xffffffff
      cpu0
        p4tcc0
        cpufreq0
      cpu1
        p4tcc1
        cpufreq1
      cpu2
        p4tcc2
        cpufreq2
      cpu3
        p4tcc3
        cpufreq3
      acpi_button0
      pcib0
          I/O ports:
              0xcf8-0xcff
        pci0
          hostb0
          vgapci0
              I/O ports:
                  0x30c0-0x30c7
              I/O memory addresses:
                  0xd0000000-0xdfffffff
                  0xe0200000-0xe02fffff
                  0xe0300000-0xe037ffff
            agp0
                I/O memory addresses:
                    0xe0000000-0xe0000fff
          pcib1
              I/O ports:
                  0x2000-0x20ff
                  0x2400-0x24ff
                  0x2800-0x28ff
                  0x2c00-0x2cff
              I/O memory addresses:
                  0xe0100000-0xe01fffff
            pci1
              re0
                  Interrupt request lines:
                      0x100
                  pcib1 I/O port window:
                      0x2000-0x20ff
                  pcib1 prefetch window:
                      0xe0100000-0xe0100fff
                      0xe0104000-0xe0107fff
                miibus0
                  rgephy0
          pcib2
            pci2
          pcib3
            pci3
          pcib4
            pci4
          uhci0
              Interrupt request lines:
                  0x17
              I/O ports:
                  0x3080-0x309f
            usbus0
              uhub0
          uhci1
              Interrupt request lines:
                  0x13
              I/O ports:
                  0x3060-0x307f
            usbus1
              uhub2
          uhci2
              Interrupt request lines:
                  0x12
              I/O ports:
                  0x3040-0x305f
            usbus2
              uhub1
          uhci3
              Interrupt request lines:
                  0x10
              I/O ports:
                  0x3020-0x303f
            usbus3
              uhub3
          ehci0
              Interrupt request lines:
                  0x17
              I/O memory addresses:
                  0xe0380400-0xe03807ff
            usbus4
              uhub4
          pcib5
              I/O ports:
                  0x1000-0x10ff
                  0x1400-0x14ff
                  0x1800-0x18ff
                  0x1c00-0x1cff
            pci5
              pcib6
                  pcib5 I/O port window:
                      0x1000-0x10ff
                      0x1400-0x14ff
                      0x1800-0x18ff
                      0x1c00-0x1cff
                pci6
                  dc0
                      Interrupt request lines:
                          0x15
                      pcib6 I/O port window:
                          0x1400-0x147f
                    miibus1
                      lxtphy0
                  dc1
                      Interrupt request lines:
                          0x16
                      pcib6 I/O port window:
                          0x1480-0x14ff
                    miibus2
                      lxtphy1
                  dc2
                      Interrupt request lines:
                          0x17
                      pcib6 I/O port window:
                          0x1080-0x10ff
                    miibus3
                      lxtphy2
                  dc3
                      Interrupt request lines:
                          0x14
                      pcib6 I/O port window:
                          0x1000-0x107f
                    miibus4
                      lxtphy3
          isab0
            isa0
              pmtimer0
              sc0
              vga0
                  I/O ports:
                      0x3c0-0x3df
                  I/O memory addresses:
                      0xa0000-0xbffff
              ata0
                  Interrupt request lines:
                      0xe
                  I/O ports:
                      0x1f0-0x1f7
                      0x3f6
              ata1
                  Interrupt request lines:
                      0xf
                  I/O ports:
                      0x170-0x177
                      0x376
          atapci0
              Interrupt request lines:
                  0x13
              I/O ports:
                  0x30a0-0x30af
                  0x30b0-0x30b7
                  0x30b8-0x30bf
                  0x30c8-0x30cb
                  0x30cc-0x30cf
              I/O memory addresses:
                  0xe0380000-0xe03803ff
            ata2
            ata3
      acpi_sysresource0
      pci_link0
      pci_link1
      pci_link2
      pci_link3
      pci_link4
      pci_link5
      pci_link6
      pci_link7
      atdma0
          DMA request lines:
              4
          I/O ports:
              0x0-0xf
              0x81-0x83
              0x87
              0x89-0x8b
              0x8f
              0xc0-0xdf
      atrtc0
          Interrupt request lines:
              0x8
          I/O ports:
              0x70-0x71
              0x74-0x77
      atpic0
          I/O ports:
              0x20-0x3d
              0xa0-0xbd
              0x4d0-0x4d1
      npxisa0
          I/O ports:
              0xf0
      attimer0
          Interrupt request lines:
              0x0
          I/O ports:
              0x40-0x43
              0x50-0x53
      acpi_sysresource1
      atkbdc0
          Interrupt request lines:
              0x1
          I/O ports:
              0x60
              0x64
        atkbd0
      uart0
          Interrupt request lines:
              0x4
          I/O ports:
              0x3f8-0x3ff
      uart1
          Interrupt request lines:
              0x3
          I/O ports:
              0x2f8-0x2ff
      hpet0
          Interrupt request lines:
              0x14
          I/O memory addresses:
              0xfed00000-0xfed03fff
      acpi_timer0
          ACPI I/O ports:
              0x408-0x40b
 
 ***************************************************************************
 
 root@BSD10:~ # devinfo -u
 Interrupt request lines:
      0x0 (attimer0)
      0x1 (atkbdc0)
      0x3 (uart1)
      0x4 (uart0)
      0x5-0x7 (root0)
      0x8 (atrtc0)
      0x9 (acpi0)
      0xa-0xd (root0)
      0xe (ata0)
      0xf (ata1)
      0x10 (uhci3)
      0x11 (root0)
      0x12 (uhci2)
      0x13 (atapci0)
      0x13 (uhci1)
      0x14 (dc3)
      0x14 (hpet0)
      0x15 (dc0)
      0x16 (dc1)
      0x17 (dc2)
      0x17 (ehci0)
      0x17 (uhci0)
      0x100 (re0)
 DMA request lines:
      0-3 (root0)
      4 (atdma0)
      5-7 (root0)
 I/O ports:
      0x0-0xf (atdma0)
      0x10-0x1f (acpi0)
      0x20-0x3d (atpic0)
      0x3e-0x3f (root0)
      0x40-0x43 (attimer0)
      0x44-0x4f (root0)
      0x50-0x53 (attimer0)
      0x54-0x5f (root0)
      0x60 (atkbdc0)
      0x61 ----
      0x62-0x63 (root0)
      0x64 (atkbdc0)
      0x65-0x6f (root0)
      0x70-0x71 (atrtc0)
      0x72-0x73 (acpi0)
      0x74-0x77 (atrtc0)
      0x78-0x7f (root0)
      0x80 (acpi0)
      0x81-0x83 (atdma0)
      0x84-0x86 (acpi0)
      0x87 (atdma0)
      0x88 (acpi0)
      0x89-0x8b (atdma0)
      0x8c-0x8e (acpi0)
      0x8f (atdma0)
      0x90-0x9f (acpi0)
      0xa0-0xbd (atpic0)
      0xbe-0xbf (root0)
      0xc0-0xdf (atdma0)
      0xe0-0xef (root0)
      0xf0 (npxisa0)
      0xf1-0x16f (root0)
      0x170-0x177 (ata1)
      0x178-0x1ef (root0)
      0x1f0-0x1f7 (ata0)
      0x1f8-0x294 (root0)
      0x295-0x296 (acpi0)
      0x297-0x2f7 (root0)
      0x2f8-0x2ff (uart1)
      0x300-0x375 (root0)
      0x376 (ata1)
      0x377-0x3bf (root0)
      0x3c0-0x3df (vga0)
      0x3e0-0x3f5 (root0)
      0x3f6 (ata0)
      0x3f7 (root0)
      0x3f8-0x3ff (uart0)
      0x400-0x47f (acpi0)
      0x480-0x4cf (root0)
      0x4d0-0x4d1 (atpic0)
      0x4d2-0x4ff (root0)
      0x500-0x53f (acpi0)
      0x540-0x67f (root0)
      0x680-0x6ff (acpi0)
      0x700-0xcf7 (root0)
      0xcf8-0xcff (pcib0)
      0xd00-0xfff (root0)
      0x1000-0x10ff (pcib5)
      0x1100-0x13ff (root0)
      0x1400-0x14ff (pcib5)
      0x1500-0x17ff (root0)
      0x1800-0x18ff (pcib5)
      0x1900-0x1bff (root0)
      0x1c00-0x1cff (pcib5)
      0x1d00-0x1fff (root0)
      0x2000-0x20ff (pcib1)
      0x2100-0x23ff (root0)
      0x2400-0x24ff (pcib1)
      0x2500-0x27ff (root0)
      0x2800-0x28ff (pcib1)
      0x2900-0x2bff (root0)
      0x2c00-0x2cff (pcib1)
      0x2d00-0x2fff (root0)
      0x3000-0x301f ----
      0x3020-0x303f (uhci3)
      0x3040-0x305f (uhci2)
      0x3060-0x307f (uhci1)
      0x3080-0x309f (uhci0)
      0x30a0-0x30af (atapci0)
      0x30b0-0x30b7 (atapci0)
      0x30b8-0x30bf (atapci0)
      0x30c0-0x30c7 (vgapci0)
      0x30c8-0x30cb (atapci0)
      0x30cc-0x30cf (atapci0)
      0x30d0-0xffff (root0)
 I/O memory addresses:
      0x0-0x8efff (ram0)
      0x8f000-0x8ffff (root0)
      0x90000-0x9ebff (ram0)
      0x9ec00-0x9ffff (root0)
      0xa0000-0xbffff (vga0)
      0xc0000-0xdffff (acpi0)
      0xe0000-0xfffff (acpi0)
      0x100000-0xcee97fff (ram0)
      0xcee98000-0xceebefff (root0)
      0xceebf000-0xcef47fff (ram0)
      0xcef48000-0xcefbefff (root0)
      0xcefbf000-0xceff0fff (ram0)
      0xceff1000-0xceffefff (root0)
      0xcefff000-0xceffffff (ram0)
      0xcf000000-0xcfffffff (root0)
      0xd0000000-0xdfffffff (vgapci0)
      0xe0000000-0xe0000fff (agp0)
      0xe0001000-0xe00fffff (root0)
      0xe0100000-0xe01fffff (pcib1)
      0xe0200000-0xe02fffff (vgapci0)
      0xe0300000-0xe037ffff (vgapci0)
      0xe0380000-0xe03803ff (atapci0)
      0xe0380400-0xe03807ff (ehci0)
      0xe0380800-0xf7ffffff (root0)
      0xf8000000-0xfbffffff (acpi0)
      0xfc000000-0xfebfffff (root0)
      0xfec00000-0xfec000ff ----
      0xfec00100-0xfecfffff (root0)
      0xfed00000-0xfed03fff (hpet0)
      0xfed04000-0xfed13fff (root0)
      0xfed14000-0xfed17fff (acpi0)
      0xfed18000-0xfed18fff (acpi0)
      0xfed19000-0xfed19fff (acpi0)
      0xfed1a000-0xfed1bfff (root0)
      0xfed1c000-0xfed1ffff (acpi0)
      0xfed20000-0xfedfffff (root0)
      0xfee00000-0xfee003ff (apic0)
      0xfee00400-0xffefffff (root0)
      0xfff00000-0xffffffff (acpi0)
 ACPI I/O ports:
      0x10-0x1f (root0)
      0x72-0x73 (root0)
      0x80 (root0)
      0x84-0x86 (root0)
      0x88 (root0)
      0x8c-0x8e (root0)
      0x90-0x9f (root0)
      0x295-0x296 (root0)
      0x400-0x407 (root0)
      0x408-0x40b (acpi_timer0)
      0x40c-0x47f (root0)
      0x500-0x53f (root0)
      0x680-0x6ff (root0)
 ACPI I/O memory addresses:
      0xc0000-0xfffff (root0)
      0xf8000000-0xfbffffff (root0)
      0xfed14000-0xfed19fff (root0)
      0xfed1c000-0xfed1ffff (root0)
      0xfff00000-0xffffffff (root0)
 pcib1 I/O port window:
      0x2000-0x20ff (re0)
      0x2400-0x24ff (root0)
      0x2800-0x28ff (root0)
      0x2c00-0x2cff (root0)
 pcib1 memory window:
 pcib1 prefetch window:
      0xe0100000-0xe0100fff (re0)
      0xe0101000-0xe0103fff (root0)
      0xe0104000-0xe0107fff (re0)
      0xe0108000-0xe01fffff (root0)
 pcib2 I/O port window:
 pcib2 memory window:
 pcib2 prefetch window:
 pcib3 I/O port window:
 pcib3 memory window:
 pcib3 prefetch window:
 pcib4 I/O port window:
 pcib4 memory window:
 pcib4 prefetch window:
 pcib5 I/O port window:
      0x1000-0x10ff (pcib6)
      0x1400-0x14ff (pcib6)
      0x1800-0x18ff (pcib6)
      0x1c00-0x1cff (pcib6)
 pcib5 memory window:
 pcib5 prefetch window:
 pcib6 I/O port window:
      0x1000-0x107f (dc3)
      0x1080-0x10ff (dc2)
      0x1400-0x147f (dc0)
      0x1480-0x14ff (dc1)
      0x1800-0x18ff (root0)
      0x1c00-0x1cff (root0)
 pcib6 memory window:
 pcib6 prefetch window:
 
>Unformatted:
