kern/157184: Quad port Gigabit Ethernet NIC crashes kernel.

Dragan Jovicic draganj84 at gmail.com
Thu May 19 16:40:12 UTC 2011


>Number:         157184
>Category:       kern
>Synopsis:       Quad port Gigabit Ethernet NIC crashes kernel.
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 19 16:40:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Dragan Jovicic
>Release:        8.2-RELEASE
>Organization:
>Environment:
FreeBSD zhenbox 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011     root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Gigabit Ethernet quad-port NIC card model "Mikrotik RouterBoard44 GV" crashes/freezes kernel every time either immediately after first packets flow trough it or after some time (5-10 minuts max.).

Tested on FreeBSD 7.4-RELEASE amd64, FreeBSD 8.1-RELEASE amd64, FreeBSD 8.2-RELEASE amd64.
Tested on three different computers with very different specs (AMD and Intel, 4GB RAM to 12 GB RAM), and configurations. 
Tested with 3 different cards to make sure the card is not faulty.
Tested with 2 different routers to make sure they are not faulty in some way.
As a note, it works fine on linux on Windows machines. This rules out possibility that model is fault in some way.

Card is using default vge driver.

On 7.4-RELEASE the kernel crash shows that it crashed (trap 14 or trap 28). On 8.x-RELEASE computer freezes and the only way is to restart it.

Output of pciconf -lbcv and dmesg from one of machines is attached in the same file output.txt.


>How-To-Repeat:
Crash is reproducible 100% of time.
Seems that kernel crashes immediately after running dhcp on one of ports to acquire IPv4 address.

#ifconfig vge0 up
#dhclient vge0

And machine freezes almost immediately.

If address is assigned statically, there is no immediate crash but it will follow as soon as some traffic flows trough (surfing the web).



>Fix:
No known way to fix issue.

Patch attached with submission follows:

Copyright (c) 1992-2011 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 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011
    root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Phenom(tm) II X4 810 Processor (2611.91-MHz K8-class CPU)
  Origin = "AuthenticAMD"  Id = 0x100f42  Family = 10  Model = 4  Stepping = 2
  Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x802009<SSE3,MON,CX16,POPCNT>
  AMD Features=0xee500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM,3DNow!+,3DNow!>
  AMD Features2=0x37ff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,SKINIT,WDT>
  TSC: P-state invariant
real memory  = 6442450944 (6144 MB)
avail memory = 6152691712 (5867 MB)
ACPI APIC Table: <GBT    GBTUACPI>
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 1 package(s) x 4 core(s)
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
 cpu2 (AP): APIC ID:  2
 cpu3 (AP): APIC ID:  3
ioapic0: Changing APIC ID to 2
ioapic0 <Version 2.1> irqs 0-23 on motherboard
kbd1 at kbdmux0
splash_pcx: invalid PCX image
module_register_init: MOD_LOAD (splash_pcx, 0xffffffff80da0010, 0) error 19
cryptosoft0: <software crypto> on motherboard
acpi0: <GBT GBTUACPI> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, cfce0000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> irq 18 at device 2.0 on pci0
pci1: <ACPI PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0xcf00-0xcf7f mem 0xfa000000-0xfaffffff,0xd0000000-0xdfffffff,0xf8000000-0xf9ffffff irq 18 at device 0.0 on pci1
nvidia0: <GeForce GTX 285> on vgapci0
vgapci0: child nvidia0 requested pci_enable_busmaster
vgapci0: child nvidia0 requested pci_enable_io
vgapci0: child nvidia0 requested pci_enable_io
nvidia0: [ITHREAD]
pcib2: <ACPI PCI-PCI bridge> irq 19 at device 7.0 on pci0
pci2: <ACPI PCI bus> on pcib2
re0: <RealTek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet> port 0xbe00-0xbeff mem 0xfdbff000-0xfdbfffff,0xfdbf8000-0xfdbfbfff irq 19 at device 0.0 on pci2
re0: Using 1 MSI messages
re0: Chip rev. 0x28000000
re0: MAC rev. 0x00000000
miibus0: <MII bus> on re0
rgephy0: <RTL8169S/8110S/8211B media interface> PHY 1 on miibus0
rgephy0:  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:24:1d:14:de:f8
re0: [FILTER]
pcib3: <ACPI PCI-PCI bridge> irq 17 at device 9.0 on pci0
pci3: <ACPI PCI bus> on pcib3
re1: <RealTek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet> port 0xee00-0xeeff mem 0xfdfff000-0xfdffffff,0xfdff8000-0xfdffbfff irq 17 at device 0.0 on pci3
re1: Using 1 MSI messages
re1: Chip rev. 0x28000000
re1: MAC rev. 0x00000000
miibus1: <MII bus> on re1
rgephy1: <RTL8169S/8110S/8211B media interface> PHY 1 on miibus1
rgephy1:  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
re1: Ethernet address: 00:24:1d:14:dd:09
re1: [FILTER]
pcib4: <ACPI PCI-PCI bridge> irq 18 at device 10.0 on pci0
pci4: <ACPI PCI bus> on pcib4
atapci0: <JMicron JMB363 UDMA133 controller> port 0xdf00-0xdf07,0xde00-0xde03,0xdd00-0xdd07,0xdc00-0xdc03,0xdb00-0xdb0f mem 0xfdefe000-0xfdefffff irq 18 at device 0.0 on pci4
atapci0: [ITHREAD]
ahci0: <JMicron JMB363 AHCI SATA controller> on atapci0
ahci0: [ITHREAD]
ahci0: AHCI v1.00 with 2 3Gbps ports, Port Multiplier supported
ahcich0: <AHCI channel> at channel 0 on ahci0
ahcich0: [ITHREAD]
ahcich1: <AHCI channel> at channel 1 on ahci0
ahcich1: [ITHREAD]
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
ahci1: <ATI IXP700 AHCI SATA controller> port 0xff00-0xff07,0xfe00-0xfe03,0xfd00-0xfd07,0xfc00-0xfc03,0xfb00-0xfb0f mem 0xfe02f000-0xfe02f3ff irq 22 at device 17.0 on pci0
ahci1: [ITHREAD]
ahci1: AHCI v1.10 with 6 3Gbps ports, Port Multiplier supported
ahcich2: <AHCI channel> at channel 0 on ahci1
ahcich2: [ITHREAD]
ahcich3: <AHCI channel> at channel 1 on ahci1
ahcich3: [ITHREAD]
ahcich4: <AHCI channel> at channel 2 on ahci1
ahcich4: [ITHREAD]
ahcich5: <AHCI channel> at channel 3 on ahci1
ahcich5: [ITHREAD]
ahcich6: <AHCI channel> at channel 4 on ahci1
ahcich6: [ITHREAD]
ahcich7: <AHCI channel> at channel 5 on ahci1
ahcich7: [ITHREAD]
ohci0: <OHCI (generic) USB controller> mem 0xfe02e000-0xfe02efff irq 16 at device 18.0 on pci0
ohci0: [ITHREAD]
usbus0: <OHCI (generic) USB controller> on ohci0
ohci1: <OHCI (generic) USB controller> mem 0xfe02d000-0xfe02dfff irq 16 at device 18.1 on pci0
ohci1: [ITHREAD]
usbus1: <OHCI (generic) USB controller> on ohci1
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfe02c000-0xfe02c0ff irq 17 at device 18.2 on pci0
ehci0: [ITHREAD]
ehci0: AMD SB600/700 quirk applied
usbus2: EHCI version 1.0
usbus2: <EHCI (generic) USB 2.0 controller> on ehci0
ohci2: <OHCI (generic) USB controller> mem 0xfe02b000-0xfe02bfff irq 18 at device 19.0 on pci0
ohci2: [ITHREAD]
usbus3: <OHCI (generic) USB controller> on ohci2
ohci3: <OHCI (generic) USB controller> mem 0xfe02a000-0xfe02afff irq 18 at device 19.1 on pci0
ohci3: [ITHREAD]
usbus4: <OHCI (generic) USB controller> on ohci3
ehci1: <EHCI (generic) USB 2.0 controller> mem 0xfe029000-0xfe0290ff irq 19 at device 19.2 on pci0
ehci1: [ITHREAD]
ehci1: AMD SB600/700 quirk applied
usbus5: EHCI version 1.0
usbus5: <EHCI (generic) USB 2.0 controller> on ehci1
pci0: <serial bus, SMBus> at device 20.0 (no driver attached)
atapci1: <ATI IXP700/800 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfa00-0xfa0f at device 20.1 on pci0
ata0: <ATA channel 0> on atapci1
ata0: [ITHREAD]
hdac0: <ATI SB600 High Definition Audio Controller> mem 0xfe024000-0xfe027fff irq 16 at device 20.2 on pci0
hdac0: HDA Driver Revision: 20100226_0142
hdac0: [ITHREAD]
isab0: <PCI-ISA bridge> at device 20.3 on pci0
isa0: <ISA bus> on isab0
pcib5: <ACPI PCI-PCI bridge> at device 20.4 on pci0
pci5: <ACPI PCI bus> on pcib5
ath0: <Atheros 2417> mem 0xfdae0000-0xfdaeffff irq 20 at device 6.0 on pci5
ath0: [ITHREAD]
ath0: AR2417 mac 15.0 RF5424 phy 7.0
pcib6: <PCI-PCI bridge> at device 7.0 on pci5
pci6: <PCI bus> on pcib6
vge0: <VIA Networking Velocity Gigabit Ethernet> port 0xae00-0xaeff mem 0xfd9ff000-0xfd9ff0ff irq 21 at device 8.0 on pci6
miibus2: <MII bus> on vge0
ciphy0: <Cicada CS8201 10/100/1000TX PHY> PHY 1 on miibus2
ciphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
vge0: Ethernet address: 00:0c:42:1a:0e:94
vge0: [ITHREAD]
vge1: <VIA Networking Velocity Gigabit Ethernet> port 0xac00-0xacff mem 0xfd9fe000-0xfd9fe0ff irq 22 at device 9.0 on pci6
miibus3: <MII bus> on vge1
ciphy1: <Cicada CS8201 10/100/1000TX PHY> PHY 1 on miibus3
ciphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
vge1: Ethernet address: 00:0c:42:1a:0e:95
vge1: [ITHREAD]
vge2: <VIA Networking Velocity Gigabit Ethernet> port 0xaa00-0xaaff mem 0xfd9fd000-0xfd9fd0ff irq 23 at device 10.0 on pci6
miibus4: <MII bus> on vge2
ciphy2: <Cicada CS8201 10/100/1000TX PHY> PHY 1 on miibus4
ciphy2:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
vge2: Ethernet address: 00:0c:42:1a:0e:96
vge2: [ITHREAD]
vge3: <VIA Networking Velocity Gigabit Ethernet> port 0xa800-0xa8ff mem 0xfd9fc000-0xfd9fc0ff irq 20 at device 11.0 on pci6
miibus5: <MII bus> on vge3
ciphy3: <Cicada CS8201 10/100/1000TX PHY> PHY 1 on miibus5
ciphy3:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
vge3: Ethernet address: 00:0c:42:1a:0e:97
vge3: [ITHREAD]
fwohci0: <Texas Instruments TSB43AB23> mem 0xfdaff000-0xfdaff7ff,0xfdaf8000-0xfdafbfff irq 22 at device 14.0 on pci5
fwohci0: [ITHREAD]
fwohci0: OHCI version 1.10 (ROM=0)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 00:1a:11:e8:00:00:24:1d
fwohci0: Phy 1394a available S400, 3 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:1a:11:00:24:1d
fwe0: Ethernet address: 02:1a:11:00:24:1d
fwip0: <IP over FireWire> on firewire0
fwip0: Firewire address: 00:1a:11:e8:00:00:24:1d @ 0xfffe00000000, S400, maxrec 2048
dcons_crom0: <dcons configuration ROM> on firewire0
dcons_crom0: bus_addr 0x1f74000
fwohci0: Initiate bus reset
fwohci0: fwohci_intr_core: BUS reset
fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=1, CYCLEMASTER mode
ohci4: <OHCI (generic) USB controller> mem 0xfe028000-0xfe028fff irq 18 at device 20.5 on pci0
ohci4: [ITHREAD]
usbus6: <OHCI (generic) USB controller> on ohci4
amdtemp0: <AMD K8 Thermal Sensors> on hostb4
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FILTER]
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: [FILTER]
ppc0: <Parallel port> port 0x378-0x37f irq 7 on acpi0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppc0: [ITHREAD]
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
plip0: [ITHREAD]
lpt0: <Printer> on ppbus0
lpt0: [ITHREAD]
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff irq 0,8 on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
atrtc0: <AT realtime clock> port 0x70-0x73 on acpi0
orm0: <ISA Option ROM> at iomem 0xd0000-0xd2fff 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
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
hwpstate0: <Cool`n'Quiet 2.0> on cpu0
firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0)  (me) 
firewire0: bus manager 0 
ZFS filesystem version 4
ZFS storage pool version 15
Timecounters tick every 1.000 msec
hdac0: HDA Codec #0: Realtek ALC885
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 480Mbps High Speed USB v2.0
usbus3: 12Mbps Full Speed USB v1.0
usbus4: 12Mbps Full Speed USB v1.0
usbus5: 480Mbps High Speed USB v2.0
usbus6: 12Mbps Full Speed USB v1.0
pcm0: <HDA Realtek ALC885 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm1: <HDA Realtek ALC885 PCM #1 Analog> at cad 0 nid 1 on hdac0
pcm2: <HDA Realtek ALC885 PCM #2 Digital> at cad 0 nid 1 on hdac0
ugen0.1: <ATI> at usbus0
uhub0: <ATI OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <ATI> at usbus1
uhub1: <ATI OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <ATI> at usbus2
uhub2: <ATI EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2
ugen3.1: <ATI> at usbus3
uhub3: <ATI OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
ugen4.1: <ATI> at usbus4
uhub4: <ATI OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus4
ugen5.1: <ATI> at usbus5
uhub5: <ATI EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus5
ugen6.1: <ATI> at usbus6
uhub6: <ATI OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus6
uhub6: 2 ports with 2 removable, self powered
uhub0: 3 ports with 3 removable, self powered
uhub1: 3 ports with 3 removable, self powered
uhub3: 3 ports with 3 removable, self powered
uhub4: 3 ports with 3 removable, self powered
ada0 at ahcich2 bus 0 scbus2 target 0 lun 0
ada0: <WDC WD5001AALS-00L3B2 01.03B01> ATA-8 SATA 2.x device
ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada0: Command Queueing enabled
ada0: 476938MB (976771055 512 byte sectors: 16H 63S/T 16383C)
ada1 at ahcich3 bus 0 scbus3 target 0 lun 0
ada1: <WDC WD5001AALS-00L3B2 01.03B01> ATA-8 SATA 2.x device
ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytescd0 at ahcich6 bus 0 scbus6 target 0 lun 0
cd0: <HL-DT-ST DVDRAM GH22NS40 NL00> Removable CD-ROM SCSI-0 device 
cd0: 150.000MB/s transfers (SATA 1.x, UDMA5, ATAPI 12bytes, PIO 8192bytes)
cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed
)
ada1: Command Queueing enabled
ada1: 476938MB (976771055 512 byte sectors: 16H 63S/T 16383C)
ada2 at ahcich4 bus 0 scbus4 target 0 lun 0
ada2: <WDC WD5001AALS-00L3B2 01.03B01> ATA-8 SATA 2.x device
ada2: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada2: Command Queueing enabled
ada2: 476938MB (976771055 512 byte sectors: 16H 63S/T 16383C)
SMP: AP CPU #2 Launched!
SMP: AP CPU #1 Launched!
SMP: AP CPU #3 Launched!
Enter passphrase for label/disk0: uhub2: 6 ports with 6 removable, self powered
uhub5: 6 ports with 6 removable, self powered
ugen2.2: <JetFlash> at usbus2
umass0: <JetFlash Mass Storage Device, class 0/0, rev 2.00/1.00, addr 2> on usbus2
umass0:  SCSI over Bulk-Only; quirks = 0x4101
umass0:8:0:-1: Attached to scbus8
da0 at umass-sim0 bus 0 scbus8 target 0 lun 0
da0: <JetFlash Transcend 4GB 8.07> Removable Direct Access SCSI-2 device 
da0: 40.000MB/s transfers
da0: 3830MB (7843840 512 byte sectors: 255H 63S/T 488C)
ugen0.2: <NOVATEK> at usbus0
ukbd0: <NOVATEK USB Keyboard, class 0/0, rev 1.10/1.12, addr 2> on usbus0
kbd2 at ukbd0
uhid0: <NOVATEK USB Keyboard, class 0/0, rev 1.10/1.12, addr 2> on usbus0
ugen1.2: <Logitech> at usbus1
ums0: <Logitech USB-PS/2 Optical Mouse, class 0/0, rev 2.00/27.20, addr 2> on usbus1
ums0: 8 buttons and [XYZT] coordinates ID=0

GEOM_ELI: Device label/disk0.eli created.
GEOM_ELI: Encryption: AES-XTS 256
GEOM_ELI:     Crypto: software
Enter passphrase for label/disk1: 
GEOM_ELI: Device label/disk1.eli created.
GEOM_ELI: Encryption: AES-XTS 256
GEOM_ELI:     Crypto: software
Enter passphrase for label/disk2: 
GEOM_ELI: Device label/disk2.eli created.
GEOM_ELI: Encryption: AES-XTS 256
GEOM_ELI:     Crypto: software
Trying to mount root from ufs:/dev/label/root
WARNING: / was not properly dismounted
WARNING: /usr was not properly dismounted
WARNING: /var/db/pkg was not properly dismounted
re0: link state changed to UP
#######################
#######################
#######################
#######################

hostb0 at pci0:0:0:0:	class=0x060000 card=0x59561002 chip=0x59561002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'RD790 GFX Dual Slot'
    class      = bridge
    subclass   = HOST-PCI
    cap 08[c4] = HT slave
    cap 08[40] = HT retry mode
    cap 08[54] = HT unit ID clumping
    cap 08[9c] = HT unknown d03c
pcib1 at pci0:0:2:0:	class=0x060400 card=0x59561002 chip=0x59781002 rev=0x00 hdr=0x01
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'RD790 PCI to PCI bridge (external gfx0 port A)'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[50] = powerspec 3  supports D0 D3  current D0
    cap 10[58] = PCI-Express 2 root port max data 128(128) link x16(x16)
    cap 05[a0] = MSI supports 1 message 
    cap 0d[b0] = PCI Bridge card=0x59561002
    cap 08[b8] = HT MSI fixed address window enabled at 0xfee00000
ecap 000b[100] = unknown 1
ecap 0002[110] = VC 1 max VC0
pcib2 at pci0:0:7:0:	class=0x060400 card=0x59561002 chip=0x597d1002 rev=0x00 hdr=0x01
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'RD790 PCI to PCI bridge (PCIe gpp port D)'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[50] = powerspec 3  supports D0 D3  current D0
    cap 10[58] = PCI-Express 2 root port max data 128(128) link x1(x1)
    cap 05[a0] = MSI supports 1 message 
    cap 0d[b0] = PCI Bridge card=0x59561002
    cap 08[b8] = HT MSI fixed address window enabled at 0xfee00000
ecap 000b[100] = unknown 1
ecap 0002[110] = VC 1 max VC0
pcib3 at pci0:0:9:0:	class=0x060400 card=0x59561002 chip=0x597e1002 rev=0x00 hdr=0x01
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'RD790 PCI to PCI bridge (PCIe gpp port E)'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[50] = powerspec 3  supports D0 D3  current D0
    cap 10[58] = PCI-Express 2 root port max data 128(128) link x1(x1)
    cap 05[a0] = MSI supports 1 message 
    cap 0d[b0] = PCI Bridge card=0x59561002
    cap 08[b8] = HT MSI fixed address window enabled at 0xfee00000
ecap 000b[100] = unknown 1
ecap 0002[110] = VC 1 max VC0
pcib4 at pci0:0:10:0:	class=0x060400 card=0x59561002 chip=0x597f1002 rev=0x00 hdr=0x01
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'RD790 PCI to PCI bridge (PCIe gpp port F)'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[50] = powerspec 3  supports D0 D3  current D0
    cap 10[58] = PCI-Express 2 root port max data 128(128) link x1(x1)
    cap 05[a0] = MSI supports 1 message 
    cap 0d[b0] = PCI Bridge card=0x59561002
    cap 08[b8] = HT MSI fixed address window enabled at 0xfee00000
ecap 000b[100] = unknown 1
ecap 0002[110] = VC 1 max VC0
ahci1 at pci0:0:17:0:	class=0x010601 card=0xb0021458 chip=0x43911002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'SB700 SATA Controller [AHCI mode]'
    class      = mass storage
    subclass   = SATA
    bar   [10] = type I/O Port, range 32, base 0xff00, size  8, enabled
    bar   [14] = type I/O Port, range 32, base 0xfe00, size  4, enabled
    bar   [18] = type I/O Port, range 32, base 0xfd00, size  8, enabled
    bar   [1c] = type I/O Port, range 32, base 0xfc00, size  4, enabled
    bar   [20] = type I/O Port, range 32, base 0xfb00, size 16, enabled
    bar   [24] = type Memory, range 32, base 0xfe02f000, size 1024, enabled
    cap 01[60] = powerspec 2  supports D0 D3  current D0
    cap 12[70] = SATA Index-Data Pair
ohci0 at pci0:0:18:0:	class=0x0c0310 card=0x50041458 chip=0x43971002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'SB700 USB OHCI0 Controller'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 32, base 0xfe02e000, size 4096, enabled
ohci1 at pci0:0:18:1:	class=0x0c0310 card=0x50041458 chip=0x43981002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'Standard OpenHCD USB-Hostcontroller (SB700)'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 32, base 0xfe02d000, size 4096, enabled
ehci0 at pci0:0:18:2:	class=0x0c0320 card=0x50041458 chip=0x43961002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'SB700 USB EHCI Controller'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 32, base 0xfe02c000, size 256, enabled
    cap 01[c0] = powerspec 2  supports D0 D1 D2 D3  current D0
    cap 0a[e4] = EHCI Debug Port at offset 0xe0 in map 0x14
ohci2 at pci0:0:19:0:	class=0x0c0310 card=0x50041458 chip=0x43971002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'SB700 USB OHCI0 Controller'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 32, base 0xfe02b000, size 4096, enabled
ohci3 at pci0:0:19:1:	class=0x0c0310 card=0x50041458 chip=0x43981002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'Standard OpenHCD USB-Hostcontroller (SB700)'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 32, base 0xfe02a000, size 4096, enabled
ehci1 at pci0:0:19:2:	class=0x0c0320 card=0x50041458 chip=0x43961002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'SB700 USB EHCI Controller'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 32, base 0xfe029000, size 256, enabled
    cap 01[c0] = powerspec 2  supports D0 D1 D2 D3  current D0
    cap 0a[e4] = EHCI Debug Port at offset 0xe0 in map 0x14
none0 at pci0:0:20:0:	class=0x0c0500 card=0x43851458 chip=0x43851002 rev=0x3a hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'ATI SMBus (ATI RD600/RS600)'
    class      = serial bus
    subclass   = SMBus
    cap 08[b0] = HT MSI fixed address window disabled at 0xfee00000
atapci1 at pci0:0:20:1:	class=0x01018a card=0x50021458 chip=0x439c1002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'PATA 133 Controller (SB7xx)'
    class      = mass storage
    subclass   = ATA
    bar   [10] = type I/O Port, range 32, base 0x1f0, size  8, enabled
    bar   [14] = type I/O Port, range 32, base 0x3f4, size  1, enabled
    bar   [18] = type I/O Port, range 32, base 0x170, size  8, enabled
    bar   [1c] = type I/O Port, range 32, base 0x374, size  1, enabled
    bar   [20] = type I/O Port, range 32, base 0xfa00, size 16, enabled
    cap 05[70] = MSI supports 1 message 
hdac0 at pci0:0:20:2:	class=0x040300 card=0xa1021458 chip=0x43831002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'IXP SB600 High Definition Audio Controller'
    class      = multimedia
    subclass   = HDA
    bar   [10] = type Memory, range 64, base 0xfe024000, size 16384, enabled
    cap 01[50] = powerspec 2  supports D0 D3  current D0
isab0 at pci0:0:20:3:	class=0x060100 card=0x439d1002 chip=0x439d1002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'SB700 LPC host controller'
    class      = bridge
    subclass   = PCI-ISA
pcib5 at pci0:0:20:4:	class=0x060401 card=0x00000000 chip=0x43841002 rev=0x00 hdr=0x01
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'IXP SB600 PCI to PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
ohci4 at pci0:0:20:5:	class=0x0c0310 card=0x50041458 chip=0x43991002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'SB700 USB OHCI2 Controller'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 32, base 0xfe028000, size 4096, enabled
hostb1 at pci0:0:24:0:	class=0x060000 card=0x00000000 chip=0x12001022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = '(Family 10h) Athlon64/Opteron/Sempron HyperTransport Technology Configuration'
    class      = bridge
    subclass   = HOST-PCI
    cap 08[80] = HT host
hostb2 at pci0:0:24:1:	class=0x060000 card=0x00000000 chip=0x12011022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = '(Family 10h) Athlon64/Opteron/Sempron Address Map'
    class      = bridge
    subclass   = HOST-PCI
hostb3 at pci0:0:24:2:	class=0x060000 card=0x00000000 chip=0x12021022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = '(Family 10h) Athlon64/Opteron/Sempron DRAM Controller'
    class      = bridge
    subclass   = HOST-PCI
hostb4 at pci0:0:24:3:	class=0x060000 card=0x00000000 chip=0x12031022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = '(Family 10h) Athlon64/Opteron/Sempron Miscellaneous Control'
    class      = bridge
    subclass   = HOST-PCI
    cap 0f[f0] = unknown
hostb5 at pci0:0:24:4:	class=0x060000 card=0x00000000 chip=0x12041022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = '(Family 10h) Athlon64/Opteron/Sempron Link Control'
    class      = bridge
    subclass   = HOST-PCI
vgapci0 at pci0:1:0:0:	class=0x030000 card=0x065b10de chip=0x05e310de rev=0xa1 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'GeForce GTX 285 (GT200b)'
    class      = display
    subclass   = VGA
    bar   [10] = type Memory, range 32, base 0xfa000000, size 16777216, enabled
    bar   [14] = type Prefetchable Memory, range 64, base 0xd0000000, size 268435456, enabled
    bar   [1c] = type Memory, range 64, base 0xf8000000, size 33554432, enabled
    bar   [24] = type I/O Port, range 32, base 0xcf00, size 128, enabled
    cap 01[60] = powerspec 3  supports D0 D3  current D0
    cap 05[68] = MSI supports 1 message, 64 bit 
    cap 10[78] = PCI-Express 2 endpoint max data 128(128) link x16(x16)
ecap 0002[100] = VC 1 max VC0
ecap 0004[128] = unknown 1
ecap 000b[600] = unknown 1
re0 at pci0:2:0:0:	class=0x020000 card=0xe0001458 chip=0x816810ec rev=0x03 hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'Gigabit Ethernet NIC(NDIS 6.0) (RTL8168/8111/8111c)'
    class      = network
    subclass   = ethernet
    bar   [10] = type I/O Port, range 32, base 0xbe00, size 256, enabled
    bar   [18] = type Prefetchable Memory, range 64, base 0xfdbff000, size 4096, enabled
    bar   [20] = type Prefetchable Memory, range 64, base 0xfdbf8000, size 16384, enabled
    cap 01[40] = powerspec 3  supports D0 D1 D2 D3  current D0
    cap 05[50] = MSI supports 1 message, 64 bit enabled with 1 message
    cap 10[70] = PCI-Express 2 endpoint IRQ 2 max data 128(256) link x1(x1)
    cap 11[ac] = MSI-X supports 4 messages in map 0x20
    cap 03[cc] = VPD
ecap 0001[100] = AER 1 0 fatal 0 non-fatal 2 corrected
ecap 0002[140] = VC 1 max VC0
ecap 0003[160] = Serial 1 03000000684ce000
re1 at pci0:3:0:0:	class=0x020000 card=0xe0001458 chip=0x816810ec rev=0x03 hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'Gigabit Ethernet NIC(NDIS 6.0) (RTL8168/8111/8111c)'
    class      = network
    subclass   = ethernet
    bar   [10] = type I/O Port, range 32, base 0xee00, size 256, enabled
    bar   [18] = type Prefetchable Memory, range 64, base 0xfdfff000, size 4096, enabled
    bar   [20] = type Prefetchable Memory, range 64, base 0xfdff8000, size 16384, enabled
    cap 01[40] = powerspec 3  supports D0 D1 D2 D3  current D0
    cap 05[50] = MSI supports 1 message, 64 bit enabled with 1 message
    cap 10[70] = PCI-Express 2 endpoint IRQ 2 max data 128(256) link x1(x1)
    cap 11[ac] = MSI-X supports 4 messages in map 0x20
    cap 03[cc] = VPD
ecap 0001[100] = AER 1 0 fatal 0 non-fatal 2 corrected
ecap 0002[140] = VC 1 max VC0
ecap 0003[160] = Serial 1 03000000684ce000
atapci0 at pci0:4:0:0:	class=0x010601 card=0xb0001458 chip=0x2363197b rev=0x02 hdr=0x00
    vendor     = 'JMicron Technology Corp.'
    device     = 'JMicron JMB362/JMB363 AHCI Controller (JMB36X)'
    class      = mass storage
    subclass   = SATA
    bar   [10] = type I/O Port, range 32, base 0xdf00, size  8, enabled
    bar   [14] = type I/O Port, range 32, base 0xde00, size  4, enabled
    bar   [18] = type I/O Port, range 32, base 0xdd00, size  8, enabled
    bar   [1c] = type I/O Port, range 32, base 0xdc00, size  4, enabled
    bar   [20] = type I/O Port, range 32, base 0xdb00, size 16, enabled
    bar   [24] = type Memory, range 32, base 0xfdefe000, size 8192, enabled
    cap 01[68] = powerspec 2  supports D0 D3  current D0
    cap 10[50] = PCI-Express 1 legacy endpoint IRQ 2 max data 128(128) link x1(x1)
ath0 at pci0:5:6:0:	class=0x020000 card=0x2055168c chip=0x001d168c rev=0x01 hdr=0x00
    vendor     = 'Atheros Communications Inc.'
    device     = 'PCIVEN_168C&DEV_001D&SUBSYS_2055168C&REV_013&267A616A&0&50  (TP-Link TL-WN350GD)'
    class      = network
    subclass   = ethernet
    bar   [10] = type Memory, range 32, base 0xfdae0000, size 65536, enabled
    cap 01[44] = powerspec 2  supports D0 D3  current D0
pcib6 at pci0:5:7:0:	class=0x060400 card=0x00000000 chip=0x00213388 rev=0x11 hdr=0x01
    vendor     = 'PLX Technology (Was: HiNT Corp)'
    device     = 'PCI 6140/52/6254 HB1/1-SE/HB6 Universal PCI to PCI Bridge (non-transparent mode)'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[80] = powerspec 2  supports D0 D1 D2 D3  current D0
    cap 06[90] = unknown
fwohci0 at pci0:5:14:0:	class=0x0c0010 card=0x10001458 chip=0x8024104c rev=0x00 hdr=0x00
    vendor     = 'Texas Instruments (TI)'
    device     = 'TSB43AB23 1394a-2000 OHCI PHY/link-layer Controller'
    class      = serial bus
    subclass   = FireWire
    bar   [10] = type Memory, range 32, base 0xfdaff000, size 2048, enabled
    bar   [14] = type Memory, range 32, base 0xfdaf8000, size 16384, enabled
    cap 01[44] = powerspec 2  supports D0 D1 D2 D3  current D0
vge0 at pci0:6:8:0:	class=0x020000 card=0x01101106 chip=0x31191106 rev=0x11 hdr=0x00
    vendor     = 'VIA Technologies, Inc.'
    device     = ''Velocity' Gigabit Ethernet Controllers (VT6120/VT6121/VT6122)'
    class      = network
    subclass   = ethernet
    bar   [10] = type I/O Port, range 32, base 0xae00, size 256, enabled
    bar   [14] = type Memory, range 32, base 0xfd9ff000, size 256, enabled
    cap 01[50] = powerspec 2  supports D0 D1 D2 D3  current D0
vge1 at pci0:6:9:0:	class=0x020000 card=0x01101106 chip=0x31191106 rev=0x11 hdr=0x00
    vendor     = 'VIA Technologies, Inc.'
    device     = ''Velocity' Gigabit Ethernet Controllers (VT6120/VT6121/VT6122)'
    class      = network
    subclass   = ethernet
    bar   [10] = type I/O Port, range 32, base 0xac00, size 256, enabled
    bar   [14] = type Memory, range 32, base 0xfd9fe000, size 256, enabled
    cap 01[50] = powerspec 2  supports D0 D1 D2 D3  current D0
vge2 at pci0:6:10:0:	class=0x020000 card=0x01101106 chip=0x31191106 rev=0x11 hdr=0x00
    vendor     = 'VIA Technologies, Inc.'
    device     = ''Velocity' Gigabit Ethernet Controllers (VT6120/VT6121/VT6122)'
    class      = network
    subclass   = ethernet
    bar   [10] = type I/O Port, range 32, base 0xaa00, size 256, enabled
    bar   [14] = type Memory, range 32, base 0xfd9fd000, size 256, enabled
    cap 01[50] = powerspec 2  supports D0 D1 D2 D3  current D0
vge3 at pci0:6:11:0:	class=0x020000 card=0x01101106 chip=0x31191106 rev=0x11 hdr=0x00
    vendor     = 'VIA Technologies, Inc.'
    device     = ''Velocity' Gigabit Ethernet Controllers (VT6120/VT6121/VT6122)'
    class      = network
    subclass   = ethernet
    bar   [10] = type I/O Port, range 32, base 0xa800, size 256, enabled
    bar   [14] = type Memory, range 32, base 0xfd9fc000, size 256, enabled
    cap 01[50] = powerspec 2  supports D0 D1 D2 D3  current D0


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list