From nobody@FreeBSD.org  Thu Mar 10 16:26:58 2011
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id A8B47106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 10 Mar 2011 16:26:58 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 972C88FC13
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 10 Mar 2011 16:26:58 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p2AGQwAE097433
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 10 Mar 2011 16:26:58 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id p2AGQwGk097432;
	Thu, 10 Mar 2011 16:26:58 GMT
	(envelope-from nobody)
Message-Id: <201103101626.p2AGQwGk097432@red.freebsd.org>
Date: Thu, 10 Mar 2011 16:26:58 GMT
From: Zack Dannar <zackdannar@yahoo.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: bge driver is seen but does not respond to networking requests
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         155442
>Category:       kern
>Synopsis:       [bge] bge driver is seen but does not respond to networking requests
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    jhb
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 10 16:30:12 UTC 2011
>Closed-Date:    Mon Mar 04 16:08:28 UTC 2013
>Last-Modified:  Mon Mar 04 16:08:28 UTC 2013
>Originator:     Zack Dannar
>Release:        PC-BSD 8.1(FBSD 8.1) and PC-BSD 8.2(FBSD8.2)
>Organization:
None
>Environment:
FreeBSD pcbsd-1472 8.1-RELEASE FreeBSD 8.1-RELEASE #1: Sat Jul 17 14:19:59 PDT 2010     root@build8x64.pcbsd.org:/usr/obj/usr/pcbsd-build81/fbsd-source/8.1/sys/PCBSD  amd64
>Description:
The bge driver is acknowledged by the kernel but will not respond to network.  I have tried PCBSD-FreeBSD 8.1 and , as instructed by yongari, tried a live CD of PCBSD-FreeBSD 8.2.  The driver was still unresponsive.  Here are the details.


Addtional information : http://forums.freebsd.org/showthread.php?t=22300

[ pciconf -lv ]
bge0@pci0:2:0:0:        class=0x020000 card=0x01ec1028 chip=0x167a14e4 rev=0x02 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'Broadcom NetXtreme Gigabit Ethernet Controller (BCM5754)'
    class      = network
    subclass   = ethernet

[ dmesg -a ]
bge0: <Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x00b002> mem 0xfd8f0000-0xfd8fffff irq 16 at device 0.0 on pci2
miibus0: <MII bus> on bge0
brgphy0: <BCM5787 10/100/1000baseTX PHY> PHY 1 on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
bge0: Ethernet address: 00:18:8b:8b:97:2d
bge0: [FILTER]
pcib3: <ACPI PCI-PCI bridge> at device 4.0 on pci0
pci3: <ACPI PCI bus> on pcib3
vgapci0: <VGA-compatible display> port 0xbc00-0xbcff mem 0xd

.. LATER IN DMESG ....


Setting hostname: pcbsd-1472
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:

From: Zack Dannar <zdannar@gmail.com>
To: bug-followup@FreeBSD.org, zackdannar@yahoo.com
Cc:  
Subject: Re: kern/155442: bge driver is seen but does not respond to
 networking requests
Date: Thu, 10 Mar 2011 12:05:46 -0700

 --000e0cd2e73e6d2388049e2588ce
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 SORRY, my whole description was cutoff during the submit of the PR.  Here i=
 s
 the total message.  Once again, thanks for your help.
 
 
 
 
 The bge driver is acknowledged by the kernel but will not respond to
 network.  I have tried PCBSD-FreeBSD 8.1 and , as instructed by yongari,
 tried a live CD of PCBSD-FreeBSD 8.2.  The driver was still unresponsive.
 Here are the details.
 
 
 Addtional information : http://forums.freebsd.org/showthread.php?t=3D22300
 
 [ pciconf -lv ]
 bge0@pci0:2:0:0:        class=3D0x020000 card=3D0x01ec1028 chip=3D0x167a14e=
 4
 rev=3D0x02 hdr=3D0x00
     vendor     =3D 'Broadcom Corporation'
     device     =3D 'Broadcom NetXtreme Gigabit Ethernet Controller (BCM5754=
 )'
     class      =3D network
     subclass   =3D ethernet
 
 [ dmesg -a ]
 bge0: <Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x00b002>
 mem 0xfd8f0000-0xfd8fffff irq 16 at device 0.0 on pci2
 miibus0: <MII bus> on bge0
 brgphy0: <BCM5787 10/100/1000baseTX PHY> PHY 1 on miibus0
 brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
 1000baseT-FDX, auto
 bge0: Ethernet address: 00:18:8b:8b:97:2d
 bge0: [FILTER]
 pcib3: <ACPI PCI-PCI bridge> at device 4.0 on pci0
 pci3: <ACPI PCI bus> on pcib3
 vgapci0: <VGA-compatible display> port 0xbc00-0xbcff mem 0xd
 
 ... LATER IN DMESG ....
 
 
 Setting hostname: pcbsd-1472
 .
 Starting Network: lo0 bge0 ue0.
 lo0: flags=3D8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
         options=3D3<RXCSUM,TXCSUM>
         inet 127.0.0.1 netmask 0xff000000
         inet6 ::1 prefixlen 128
         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
         nd6 options=3D3<PERFORMNUD,ACCEPT_RTADV>
 bge0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 150=
 0
 
 options=3D8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE=
 >
         ether 00:18:8b:8b:97:2d
         inet6 fe80::218:8bff:fe8b:972d%bge0 prefixlen 64 tentative scopeid
 0x1
         nd6 options=3D3<PERFORMNUD,ACCEPT_RTADV>
         media: Ethernet autoselect (none)
         status: no carrier
 ue0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
         options=3D80000<LINKSTATE>
         ether 00:25:9c:2a:44:0f
         inet6 fe80::225:9cff:fe2a:440f=E0 prefixlen 64 tentative scopeid 0x=
 6
         nd6 options=3D3<PERFORMNUD,ACCEPT_RTADV>
         media: Ethernet autoselect (100baseTX <full-duplex>)
         status: active
 
 
 [ vmstat -ia ]
 irq256: bge0                           0          0
 
 [ After it is up : ifconfig ]
 bge0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 150=
 0
 
 options=3D8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE=
 >
         ether 00:18:8b:8b:97:2d
         inet6 fe80::218:8bff:fe8b:972d%bge0 prefixlen 64 scopeid 0x1
         inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
         nd6 options=3D3<PERFORMNUD,ACCEPT_RTADV>
         media: Ethernet autoselect (1000baseT <full-duplex>)
         status: active
 
 [ Response from a dhclient ]
 [root@pcbsd-1472] ~# dhclient bge0
 DHCPDISCOVER on bge0 to 255.255.255.255 port 67 interval 7
 send_packet: No buffer space available
 DHCPDISCOVER on bge0 to 255.255.255.255 port 67 interval 19
 send_packet: No buffer space available
 DHCPDISCOVER on bge0 to 255.255.255.255 port 67 interval 15
 send_packet: No buffer space available
 
 Please Let me know if you need any more information or if there is anything
 else that you would like to try.  I will post this PR on freebsd forums.
 
 Thanks for you help.
 
 --000e0cd2e73e6d2388049e2588ce--
Responsible-Changed-From-To: freebsd-bugs->freebsd-net 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Mar 10 22:19:31 UTC 2011 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=155442 
Responsible-Changed-From-To: freebsd-net->yongari 
Responsible-Changed-By: yongari 
Responsible-Changed-When: Fri Mar 11 21:29:14 UTC 2011 
Responsible-Changed-Why:  
Grab. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=155442 
State-Changed-From-To: open->feedback 
State-Changed-By: yongari 
State-Changed-When: Sat Mar 12 02:20:16 UTC 2011 
State-Changed-Why:  
How about using SYNCDHCP instead of DHCP for bge(4) in rc.conf? 
ifconfig_bge0="SYNCDHCP" 
Does it make any difference? 

If not, would you show me the output of "pciconf -lcbv" output? 

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

From: YongHyeon PYUN <pyunyh@gmail.com>
To: zackdannar@yahoo.com
Cc: yongari@freebsd.org, bug-followup@FreeBSD.org
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to networking requests
Date: Fri, 11 Mar 2011 18:53:00 -0800

 On Sat, Mar 12, 2011 at 02:21:00AM +0000, yongari@freebsd.org wrote:
 > Synopsis: [bge] bge driver is seen but does not respond to networking requests
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: yongari
 > State-Changed-When: Sat Mar 12 02:20:16 UTC 2011
 > State-Changed-Why: 
 > How about using SYNCDHCP instead of DHCP for bge(4) in rc.conf?
 > ifconfig_bge0="SYNCDHCP"
 > Does it make any difference?
 > 
 > If not, would you show me the output of "pciconf -lcbv" output?
 > 
 
 Forgot one more thing. Since you don't seem to see interrupts it
 could be related with MSI. Try add the following line to
 /boot/loader.conf and reboot and let me know it makes any
 difference.
 
 hw.pci.enable_msi="0"

From: "Dannar, Zackary (Zack)" <zack.dannar@rightnow.com>
To: "bug-followup@FreeBSD.org" <bug-followup@FreeBSD.org>,
	"zackdannar@yahoo.com" <zackdannar@yahoo.com>
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to
 networking requests
Date: Sun, 13 Mar 2011 10:08:10 -0600

 --_000_5A76A50DC4D6164D8276F5531F3861A30214AA4745CCRCMS1corpri_
 Content-Type: text/plain; charset="us-ascii"
 Content-Transfer-Encoding: quoted-printable
 
 yongari,
 
 I tried the SYNCDNS and didn't have a change.  Here is the output to the pc=
 iconf command.
 I will try the kernel hint shortly.
 
 Thanks.
 
 
 [zdannar@pcbsd-1472 ~]$ sudo pciconf -lcbv
 none0@pci0:0:0:0:       class=3D0x050000 card=3D0x02f010de chip=3D0x02f010d=
 e rev=3D0xa2 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'C51 Host Bridge'
     class      =3D memory
     subclass   =3D RAM
     cap 08[44] =3D HT slave
     cap 08[e0] =3D HT MSI address window disabled at 0xfee00000
 none1@pci0:0:0:1:       class=3D0x050000 card=3D0x02fa10de chip=3D0x02fa10d=
 e rev=3D0xa2 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'C51 Memory Controller 0'
     class      =3D memory
     subclass   =3D RAM
 none2@pci0:0:0:2:       class=3D0x050000 card=3D0x02fe10de chip=3D0x02fe10d=
 e rev=3D0xa2 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'C51 Memory Controller 1'
     class      =3D memory
     subclass   =3D RAM
 none3@pci0:0:0:3:       class=3D0x050000 card=3D0x02f810de chip=3D0x02f810d=
 e rev=3D0xa2 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'C51 Memory Controller 5'
     class      =3D memory
     subclass   =3D RAM
 none4@pci0:0:0:4:       class=3D0x050000 card=3D0x02f910de chip=3D0x02f910d=
 e rev=3D0xa2 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'C51 Memory Controller 4'
     class      =3D memory
     subclass   =3D RAM
 none5@pci0:0:0:5:       class=3D0x050000 card=3D0x02ff10de chip=3D0x02ff10d=
 e rev=3D0xa2 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'C51 Host Bridge'
     class      =3D memory
     subclass   =3D RAM
     cap 00[44] =3D unknown
     cap 00[fe] =3D unknown
 none6@pci0:0:0:6:       class=3D0x050000 card=3D0x027f10de chip=3D0x027f10d=
 e rev=3D0xa2 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'C51 Memory Controller 3'
     class      =3D memory
     subclass   =3D RAM
 none7@pci0:0:0:7:       class=3D0x050000 card=3D0x027e10de chip=3D0x027e10d=
 e rev=3D0xa2 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'C51 Memory Controller 2'
     class      =3D memory
     subclass   =3D RAM
 pcib1@pci0:0:2:0:       class=3D0x060400 card=3D0x000010de chip=3D0x02fc10d=
 e rev=3D0xa1 hdr=3D0x01
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'C51 PCIe Bridge'
     class      =3D bridge
     subclass   =3D PCI-PCI
     cap 0d[40] =3D PCI Bridge card=3D0x000010de
     cap 01[48] =3D powerspec 2  supports D0 D3  current D0
     cap 05[50] =3D MSI supports 2 messages, 64 bit
     cap 08[60] =3D HT MSI address window disabled at 0xfee00000
     cap 10[80] =3D PCI-Express 1 root port max data 128(128) link x1(x1)
 pcib2@pci0:0:3:0:       class=3D0x060400 card=3D0x000010de chip=3D0x02fd10d=
 e rev=3D0xa1 hdr=3D0x01
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'C51 PCIe Bridge'
     class      =3D bridge
     subclass   =3D PCI-PCI
     cap 0d[40] =3D PCI Bridge card=3D0x000010de
     cap 01[48] =3D powerspec 2  supports D0 D3  current D0
     cap 05[50] =3D MSI supports 2 messages, 64 bit
     cap 08[60] =3D HT MSI address window enabled at 0xfee00000
     cap 10[80] =3D PCI-Express 1 root port max data 128(128) link x1(x1)
 pcib3@pci0:0:4:0:       class=3D0x060400 card=3D0x000010de chip=3D0x02fb10d=
 e rev=3D0xa1 hdr=3D0x01
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'C51 PCIe Bridge'
     class      =3D bridge
     subclass   =3D PCI-PCI
     cap 0d[40] =3D PCI Bridge card=3D0x000010de
     cap 01[48] =3D powerspec 2  supports D0 D3  current D0
     cap 05[50] =3D MSI supports 2 messages, 64 bit
     cap 08[60] =3D HT MSI address window enabled at 0xfee00000
     cap 10[80] =3D PCI-Express 1 root port max data 128(128) link x16(x16)
 none8@pci0:0:9:0:       class=3D0x050000 card=3D0xcb8410de chip=3D0x027010d=
 e rev=3D0xa2 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'MCP51 Host Bridge'
     class      =3D memory
     subclass   =3D RAM
     cap 08[44] =3D HT slave
     cap 08[e0] =3D HT MSI address window disabled at 0xfee00000
 isab0@pci0:0:10:0:      class=3D0x060100 card=3D0x01ec1028 chip=3D0x026010d=
 e rev=3D0xa3 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'MCP51 LPC Bridge'
     class      =3D bridge
     subclass   =3D PCI-ISA
 none9@pci0:0:10:1:      class=3D0x0c0500 card=3D0x01ec1028 chip=3D0x026410d=
 e rev=3D0xa3 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'NVIDIA nForce PCI System Management (NVIDIA SMB Bus Con=
 troller)'
     class      =3D serial bus
     subclass   =3D SMBus
     bar   [20] =3D type I/O Port, range 32, base 0x1c00, size 64, enabled
     bar   [24] =3D type I/O Port, range 32, base 0x1c40, size 64, enabled
     cap 01[44] =3D powerspec 2  supports D0 D3  current D0
 none10@pci0:0:10:2:     class=3D0x050000 card=3D0x01ec1028 chip=3D0x027210d=
 e rev=3D0xa3 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'MCP51 Memory Controller 0'
     class      =3D memory
     subclass   =3D RAM
 ohci0@pci0:0:11:0:      class=3D0x0c0310 card=3D0x01ec1028 chip=3D0x026d10d=
 e rev=3D0xa3 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'MCP51 USB Controller'
     class      =3D serial bus
     subclass   =3D USB
     bar   [10] =3D type Memory, range 32, base 0xfe02f000, size 4096, enabl=
 ed
     cap 01[44] =3D powerspec 2  supports D0 D1 D2 D3  current D0
 ehci0@pci0:0:11:1:      class=3D0x0c0320 card=3D0x01ec1028 chip=3D0x026e10d=
 e rev=3D0xa3 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'MCP51 USB Controller'
     class      =3D serial bus
     subclass   =3D USB
     bar   [10] =3D type Memory, range 32, base 0xfe02e000, size 256, enable=
 d
     cap 0a[44] =3D EHCI Debug Port at offset 0x98 in map 0x14
     cap 01[80] =3D powerspec 2  supports D0 D1 D2 D3  current D0
 atapci0@pci0:0:14:0:    class=3D0x010185 card=3D0x01ec1028 chip=3D0x026610d=
 e rev=3D0xa1 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'NVIDIA nForce 430/410 Serial ATA Controller (MCP51S)'
     class      =3D mass storage
     subclass   =3D ATA
     bar   [10] =3D type I/O Port, range 32, base 0x9f0, size  8, enabled
     bar   [14] =3D type I/O Port, range 32, base 0xbf0, size  4, enabled
     bar   [18] =3D type I/O Port, range 32, base 0x970, size  8, enabled
     bar   [1c] =3D type I/O Port, range 32, base 0xb70, size  4, enabled
     bar   [20] =3D type I/O Port, range 32, base 0xe000, size 16, enabled
     bar   [24] =3D type Memory, range 32, base 0xfe02d000, size 4096, enabl=
 ed
     cap 01[44] =3D powerspec 2  supports D0 D3  current D0
     cap 05[b0] =3D MSI supports 4 messages, 64 bit
     cap 08[cc] =3D HT MSI fixed address window disabled at 0xfee00000
 atapci1@pci0:0:15:0:    class=3D0x010185 card=3D0x01ec1028 chip=3D0x026710d=
 e rev=3D0xa1 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'NVIDIA nForce 430/410 Serial ATA Controller (MCP51S)'
     class      =3D mass storage
     subclass   =3D ATA
     bar   [10] =3D type I/O Port, range 32, base 0x9e0, size  8, enabled
     bar   [14] =3D type I/O Port, range 32, base 0xbe0, size  4, enabled
     bar   [18] =3D type I/O Port, range 32, base 0x960, size  8, enabled
     bar   [1c] =3D type I/O Port, range 32, base 0xb60, size  4, enabled
     bar   [20] =3D type I/O Port, range 32, base 0xcc00, size 16, enabled
     bar   [24] =3D type Memory, range 32, base 0xfe02c000, size 4096, enabl=
 ed
     cap 01[44] =3D powerspec 2  supports D0 D3  current D0
     cap 05[b0] =3D MSI supports 4 messages, 64 bit
     cap 08[cc] =3D HT MSI fixed address window disabled at 0xfee00000
 pcib4@pci0:0:16:0:      class=3D0x060401 card=3D0x00000000 chip=3D0x026f10d=
 e rev=3D0xa2 hdr=3D0x01
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'MCP51 PCI Bridge'
     class      =3D bridge
     subclass   =3D PCI-PCI
     cap 0d[b8] =3D PCI Bridge card=3D0x00000000
     cap 08[8c] =3D HT MSI address window disabled at 0xfee00000
 hdac0@pci0:0:16:1:      class=3D0x040300 card=3D0x1f941028 chip=3D0x026c10d=
 e rev=3D0xa2 hdr=3D0x00
     vendor     =3D 'NVIDIA Corporation'
     device     =3D 'High Definition Audio Controller (MCP51)'
     class      =3D multimedia
     subclass   =3D HDA
     bar   [10] =3D type Memory, range 32, base 0xfe024000, size 16384, enab=
 led
     cap 01[44] =3D powerspec 2  supports D0 D3  current D0
     cap 05[50] =3D MSI supports 1 message, 64 bit, vector masks
     cap 08[6c] =3D HT MSI fixed address window disabled at 0xfee00000
 hostb0@pci0:0:24:0:     class=3D0x060000 card=3D0x00000000 chip=3D0x1100102=
 2 rev=3D0x00 hdr=3D0x00
     vendor     =3D 'Advanced Micro Devices (AMD)'
     device     =3D 'Athlon64/Opteron/Sempron (K8 Family) HyperTransport Tec=
 hnology Configuration'
     class      =3D bridge
     subclass   =3D HOST-PCI
     cap 08[80] =3D HT host
 hostb1@pci0:0:24:1:     class=3D0x060000 card=3D0x00000000 chip=3D0x1101102=
 2 rev=3D0x00 hdr=3D0x00
     vendor     =3D 'Advanced Micro Devices (AMD)'
     device     =3D 'Athlon64/Opteron/Sempron (K8 Family) Address Map'
     class      =3D bridge
     subclass   =3D HOST-PCI
 hostb2@pci0:0:24:2:     class=3D0x060000 card=3D0x00000000 chip=3D0x1102102=
 2 rev=3D0x00 hdr=3D0x00
     vendor     =3D 'Advanced Micro Devices (AMD)'
     device     =3D 'Athlon64/Opteron/Sempron (K8 Family) DRAM Controller'
     class      =3D bridge
     subclass   =3D HOST-PCI
 hostb3@pci0:0:24:3:     class=3D0x060000 card=3D0x00000000 chip=3D0x1103102=
 2 rev=3D0x00 hdr=3D0x00
     vendor     =3D 'Advanced Micro Devices (AMD)'
     device     =3D 'Athlon64/Opteron/Sempron (K8 Family) Miscellaneous Cont=
 rol'
     class      =3D bridge
     subclass   =3D HOST-PCI
     cap 0f[f0] =3D unknown
 bge0@pci0:2:0:0:        class=3D0x020000 card=3D0x01ec1028 chip=3D0x167a14e=
 4 rev=3D0x02 hdr=3D0x00
     vendor     =3D 'Broadcom Corporation'
     device     =3D 'Broadcom NetXtreme Gigabit Ethernet Controller (BCM5754=
 )'
     class      =3D network
     subclass   =3D ethernet
     bar   [10] =3D type Memory, range 64, base 0xfd8f0000, size 65536, enab=
 led
     cap 01[48] =3D powerspec 3  supports D0 D3  current D0
     cap 03[50] =3D VPD
     cap 09[58] =3D vendor (length 120)
     cap 05[e8] =3D MSI supports 1 message, 64 bit enabled with 1 message
     cap 10[d0] =3D PCI-Express 1 endpoint max data 128(128) link x1(x1)
 vgapci0@pci0:3:0:0:     class=3D0x030000 card=3D0x0d021028 chip=3D0x7183100=
 2 rev=3D0x00 hdr=3D0x00
     vendor     =3D 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
     device     =3D 'ATI RADEON X1300/X1550 Series (RV515)'
     class      =3D display
     subclass   =3D VGA
     bar   [10] =3D type Prefetchable Memory, range 64, base 0xd0000000, siz=
 e 268435456, enabled
     bar   [18] =3D type Memory, range 64, base 0xfddf0000, size 65536, enab=
 led
     bar   [20] =3D type I/O Port, range 32, base 0xbc00, size 256, enabled
     cap 01[50] =3D powerspec 2  supports D0 D1 D2 D3  current D0
     cap 10[58] =3D PCI-Express 1 endpoint max data 128(128) link x16(x16)
     cap 05[80] =3D MSI supports 1 message, 64 bit enabled with 1 message
 vgapci1@pci0:3:0:1:     class=3D0x038000 card=3D0x0d031028 chip=3D0x71a3100=
 2 rev=3D0x00 hdr=3D0x00
     vendor     =3D 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
     device     =3D 'ATI RADEON X1300/X1550 Series Secondary (RV515)'
     class      =3D display
     bar   [10] =3D type Memory, range 64, base 0xfdde0000, size 65536, enab=
 led
     cap 01[50] =3D powerspec 2  supports D0 D1 D2 D3  current D0
     cap 10[58] =3D PCI-Express 1 endpoint max data 128(128) link x16(x16)
 
 --_000_5A76A50DC4D6164D8276F5531F3861A30214AA4745CCRCMS1corpri_
 Content-Type: text/html; charset="us-ascii"
 Content-Transfer-Encoding: quoted-printable
 
 <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
 osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
 xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
 //www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
 =3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
 oft Word 12 (filtered medium)"><style><!--
 /* Font Definitions */
 @font-face
 	{font-family:"Cambria Math";
 	panose-1:2 4 5 3 5 4 6 3 2 4;}
 @font-face
 	{font-family:Calibri;
 	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
 	{margin:0in;
 	margin-bottom:.0001pt;
 	font-size:11.0pt;
 	font-family:"Calibri","sans-serif";}
 a:link, span.MsoHyperlink
 	{mso-style-priority:99;
 	color:blue;
 	text-decoration:underline;}
 a:visited, span.MsoHyperlinkFollowed
 	{mso-style-priority:99;
 	color:purple;
 	text-decoration:underline;}
 span.EmailStyle17
 	{mso-style-type:personal-compose;
 	font-family:"Calibri","sans-serif";
 	color:windowtext;}
 .MsoChpDefault
 	{mso-style-type:export-only;}
 @page WordSection1
 	{size:8.5in 11.0in;
 	margin:1.0in 1.0in 1.0in 1.0in;}
 div.WordSection1
 	{page:WordSection1;}
 --></style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
 </xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
 <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
 nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>yongari,<o:p></o=
 :p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I tri=
 ed the SYNCDNS and didn&#8217;t have a change.&nbsp; Here is the output to =
 the pciconf command.&nbsp; <o:p></o:p></p><p class=3DMsoNormal>I will try t=
 he kernel hint shortly.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p=
 ></p><p class=3DMsoNormal>Thanks.<o:p></o:p></p><p class=3DMsoNormal><o:p>&=
 nbsp;</o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNorm=
 al>[zdannar@pcbsd-1472 ~]$ sudo pciconf -lcbv<o:p></o:p></p><p class=3DMsoN=
 ormal>none0@pci0:0:0:0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x05000=
 0 card=3D0x02f010de chip=3D0x02f010de rev=3D0xa2 hdr=3D0x00<o:p></o:p></p><=
 p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D '=
 NVIDIA Corporation'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; d=
 evice&nbsp;&nbsp;&nbsp;&nbsp; =3D 'C51 Host Bridge'<o:p></o:p></p><p class=
 =3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D mem=
 ory<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nb=
 sp; =3D RAM<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 08[44=
 ] =3D HT slave<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 08=
 [e0] =3D HT MSI address window disabled at 0xfee00000<o:p></o:p></p><p clas=
 s=3DMsoNormal>none1@pci0:0:0:1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=
 =3D0x050000 card=3D0x02fa10de chip=3D0x02fa10de rev=3D0xa2 hdr=3D0x00<o:p><=
 /o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&n=
 bsp; =3D 'NVIDIA Corporation'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbs=
 p;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'C51 Memory Controller 0'<o:p><=
 /o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nb=
 sp;&nbsp; =3D memory<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; =
 subclass&nbsp;&nbsp; =3D RAM<o:p></o:p></p><p class=3DMsoNormal>none2@pci0:=
 0:0:2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x050000 card=3D0x02fe10=
 de chip=3D0x02fe10de rev=3D0xa2 hdr=3D0x00<o:p></o:p></p><p class=3DMsoNorm=
 al>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA Corporatio=
 n'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;=
 &nbsp;&nbsp; =3D 'C51 Memory Controller 1'<o:p></o:p></p><p class=3DMsoNorm=
 al>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D memory<o:p></=
 o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D RA=
 M<o:p></o:p></p><p class=3DMsoNormal>none3@pci0:0:0:3:&nbsp;&nbsp;&nbsp;&nb=
 sp;&nbsp;&nbsp; class=3D0x050000 card=3D0x02f810de chip=3D0x02f810de rev=3D=
 0xa2 hdr=3D0x00<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendo=
 r&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA Corporation'<o:p></o:p></p><p class=
 =3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'C51 Mem=
 ory Controller 5'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cla=
 ss&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D memory<o:p></o:p></p><p class=3DMsoNor=
 mal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D RAM<o:p></o:p></p><p class=
 =3DMsoNormal>none4@pci0:0:0:4:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D=
 0x050000 card=3D0x02f910de chip=3D0x02f910de rev=3D0xa2 hdr=3D0x00<o:p></o:=
 p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp=
 ; =3D 'NVIDIA Corporation'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&=
 nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'C51 Memory Controller 4'<o:p></o:=
 p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;=
 &nbsp; =3D memory<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; sub=
 class&nbsp;&nbsp; =3D RAM<o:p></o:p></p><p class=3DMsoNormal>none5@pci0:0:0=
 :5:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x050000 card=3D0x02ff10de =
 chip=3D0x02ff10de rev=3D0xa2 hdr=3D0x00<o:p></o:p></p><p class=3DMsoNormal>=
 &nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA Corporation'<=
 o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nb=
 sp;&nbsp; =3D 'C51 Host Bridge'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&n=
 bsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D memory<o:p></o:p></p><p =
 class=3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D RAM<o:p></o:p=
 ></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 00[44] =3D unknown<o:p></o=
 :p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 00[fe] =3D unknown<o:p><=
 /o:p></p><p class=3DMsoNormal>none6@pci0:0:0:6:&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
 p;&nbsp; class=3D0x050000 card=3D0x027f10de chip=3D0x027f10de rev=3D0xa2 hd=
 r=3D0x00<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;=
 &nbsp;&nbsp;&nbsp; =3D 'NVIDIA Corporation'<o:p></o:p></p><p class=3DMsoNor=
 mal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'C51 Memory Contr=
 oller 3'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&=
 nbsp;&nbsp;&nbsp;&nbsp; =3D memory<o:p></o:p></p><p class=3DMsoNormal>&nbsp=
 ;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D RAM<o:p></o:p></p><p class=3DMsoNorm=
 al>none7@pci0:0:0:7:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x050000 c=
 ard=3D0x027e10de chip=3D0x027e10de rev=3D0xa2 hdr=3D0x00<o:p></o:p></p><p c=
 lass=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVI=
 DIA Corporation'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; devi=
 ce&nbsp;&nbsp;&nbsp;&nbsp; =3D 'C51 Memory Controller 2'<o:p></o:p></p><p c=
 lass=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=
  memory<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp=
 ;&nbsp; =3D RAM<o:p></o:p></p><p class=3DMsoNormal>pcib1@pci0:0:2:0:&nbsp;&=
 nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x060400 card=3D0x000010de chip=3D0x0=
 2fc10de rev=3D0xa1 hdr=3D0x01<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbs=
 p;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA Corporation'<o:p></o:p>=
 </p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =
 =3D 'C51 PCIe Bridge'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;=
  class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D bridge<o:p></o:p></p><p class=3DMs=
 oNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D PCI-PCI<o:p></o:p></p><=
 p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 0d[40] =3D PCI Bridge card=3D0x0=
 00010de<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 01[48] =
 =3D powerspec 2&nbsp; supports D0 D3&nbsp; current D0<o:p></o:p></p><p clas=
 s=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 05[50] =3D MSI supports 2 messages, 64=
  bit<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 08[60] =3D H=
 T MSI address window disabled at 0xfee00000<o:p></o:p></p><p class=3DMsoNor=
 mal>&nbsp;&nbsp;&nbsp; cap 10[80] =3D PCI-Express 1 root port max data 128(=
 128) link x1(x1)<o:p></o:p></p><p class=3DMsoNormal>pcib2@pci0:0:3:0:&nbsp;=
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x060400 card=3D0x000010de chip=3D0x=
 02fd10de rev=3D0xa1 hdr=3D0x01<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nb=
 sp;&nbsp; vendor &nbsp;&nbsp;&nbsp;&nbsp;=3D 'NVIDIA Corporation'<o:p></o:p=
 ></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp;=
  =3D 'C51 PCIe Bridge'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp=
 ; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D bridge<o:p></o:p></p><p class=3DM=
 soNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D PCI-PCI<o:p></o:p></p>=
 <p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 0d[40] =3D PCI Bridge card=3D0x=
 000010de<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 01[48] =
 =3D powerspec 2&nbsp; supports D0 D3&nbsp; current D0<o:p></o:p></p><p clas=
 s=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 05[50] =3D MSI supports 2 messages, 64=
  bit<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 08[60] =3D H=
 T MSI address window enabled at 0xfee00000<o:p></o:p></p><p class=3DMsoNorm=
 al>&nbsp;&nbsp;&nbsp; cap 10[80] =3D PCI-Express 1 root port max data 128(1=
 28) link x1(x1)<o:p></o:p></p><p class=3DMsoNormal>pcib3@pci0:0:4:0:&nbsp;&=
 nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x060400 card=3D0x000010de chip=3D0x0=
 2fb10de rev=3D0xa1 hdr=3D0x01<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbs=
 p;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA Corporation'<o:p></o:p>=
 </p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =
 =3D 'C51 PCIe Bridge'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;=
  class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D bridge<o:p></o:p></p><p class=3DMs=
 oNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D PCI-PCI<o:p></o:p></p><=
 p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 0d[40] =3D PCI Bridge card=3D0x0=
 00010de<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 01[48] =
 =3D powerspec 2&nbsp; supports D0 D3&nbsp; current D0<o:p></o:p></p><p clas=
 s=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 05[50] =3D MSI supports 2 messages, 64=
  bit<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 08[60] =3D H=
 T MSI address window enabled at 0xfee00000<o:p></o:p></p><p class=3DMsoNorm=
 al>&nbsp;&nbsp;&nbsp; cap 10[80] =3D PCI-Express 1 root port max data 128(1=
 28) link x16(x16)<o:p></o:p></p><p class=3DMsoNormal>none8@pci0:0:9:0:&nbsp=
 ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x050000 card=3D0xcb8410de chip=3D0=
 x027010de rev=3D0xa2 hdr=3D0x00<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&n=
 bsp; &nbsp;vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA Corporation'<o:p></o:=
 p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp=
 ; =3D 'MCP51 Host Bridge'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&n=
 bsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D memory<o:p></o:p></p><p class=
 =3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D RAM<o:p></o:p></p>=
 <p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 08[44] =3D HT slave<o:p></o:p><=
 /p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 08[e0] =3D HT MSI address wi=
 ndow disabled at 0xfee00000<o:p></o:p></p><p class=3DMsoNormal>isab0@pci0:0=
 :10:0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x060100 card=3D0x01ec1028 chi=
 p=3D0x026010de rev=3D0xa3 hdr=3D0x00<o:p></o:p></p><p class=3DMsoNormal>&nb=
 sp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA Corporation'<o:p=
 ></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;=
 &nbsp; =3D 'MCP51 LPC Bridge'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbs=
 p;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D bridge<o:p></o:p></p><p cl=
 ass=3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D PCI-ISA<o:p></o=
 :p></p><p class=3DMsoNormal>none9@pci0:0:10:1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
 ; class=3D0x0c0500 card=3D0x01ec1028 chip=3D0x026410de rev=3D0xa3 hdr=3D0x0=
 0<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&=
 nbsp;&nbsp; =3D 'NVIDIA Corporation'<o:p></o:p></p><p class=3DMsoNormal>&nb=
 sp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA nForce PCI Syste=
 m Management (NVIDIA SMB Bus Controller)'<o:p></o:p></p><p class=3DMsoNorma=
 l>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D serial bus<o:p=
 ></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D=
  SMBus<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; bar&nbsp;&nbsp=
 ; [20] =3D type I/O Port, range 32, base 0x1c00, size 64, enabled<o:p></o:p=
 ></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; bar&nbsp;&nbsp; [24] =3D type =
 I/O Port, range 32, base 0x1c40, size 64, enabled<o:p></o:p></p><p class=3D=
 MsoNormal>&nbsp;&nbsp;&nbsp; cap 01[44] =3D powerspec 2&nbsp; supports D0 D=
 3&nbsp; current D0<o:p></o:p></p><p class=3DMsoNormal>none10@pci0:0:10:2:&n=
 bsp;&nbsp;&nbsp;&nbsp; class=3D0x050000 card=3D0x01ec1028 chip=3D0x027210de=
  rev=3D0xa3 hdr=3D0x00<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp=
 ; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA Corporation'<o:p></o:p></p><p =
 class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp; &nbsp;&nbsp;&nbsp;=3D 'MC=
 P51 Memory Controller 0'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nb=
 sp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D memory<o:p></o:p></p><p class=
 =3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D RAM<o:p></o:p></p>=
 <p class=3DMsoNormal>ohci0@pci0:0:11:0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=
 =3D0x0c0310 card=3D0x01ec1028 chip=3D0x026d10de rev=3D0xa3 hdr=3D0x00<o:p><=
 /o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&n=
 bsp; =3D 'NVIDIA Corporation'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbs=
 p;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'MCP51 USB Controller'<o:p></o:=
 p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp; &nbsp;&nbsp;&nbsp=
 ;&nbsp;=3D serial bus<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;=
  subclass&nbsp;&nbsp; =3D USB<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbs=
 p;&nbsp; bar&nbsp;&nbsp; [10] =3D type Memory, range 32, base 0xfe02f000, s=
 ize 4096, enabled<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap=
  01[44] =3D powerspec 2&nbsp; supports D0 D1 D2 D3&nbsp; current D0<o:p></o=
 :p></p><p class=3DMsoNormal>ehci0@pci0:0:11:1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
 ; class=3D0x0c0320 card=3D0x01ec1028 chip=3D0x026e10de rev=3D0xa3 hdr=3D0x0=
 0<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&=
 nbsp;&nbsp; =3D 'NVIDIA Corporation'<o:p></o:p></p><p class=3DMsoNormal>&nb=
 sp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'MCP51 USB Controller'<o=
 :p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp=
 ;&nbsp;&nbsp; =3D serial bus<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp=
 ;&nbsp; subclass&nbsp;&nbsp; =3D USB<o:p></o:p></p><p class=3DMsoNormal>&nb=
 sp;&nbsp;&nbsp; bar&nbsp;&nbsp; [10] =3D type Memory, range 32, base 0xfe02=
 e000, size 256, enabled<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbs=
 p; cap 0a[44] =3D EHCI Debug Port at offset 0x98 in map 0x14<o:p></o:p></p>=
 <p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 01[80] =3D powerspec 2&nbsp; su=
 pports D0 D1 D2 D3&nbsp; current D0<o:p></o:p></p><p class=3DMsoNormal>atap=
 ci0@pci0:0:14:0:&nbsp;&nbsp;&nbsp; class=3D0x010185 card=3D0x01ec1028 chip=
 =3D0x026610de rev=3D0xa1 hdr=3D0x00<o:p></o:p></p><p class=3DMsoNormal>&nbs=
 p;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA Corporation'<o:p>=
 </o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;&=
 nbsp; =3D 'NVIDIA nForce 430/410 Serial ATA Controller (MCP51S)'<o:p></o:p>=
 </p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&n=
 bsp; =3D mass storage<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;=
  subclass&nbsp;&nbsp; =3D ATA<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbs=
 p;&nbsp; bar&nbsp;&nbsp; [10] =3D type I/O Port, range 32, base 0x9f0, size=
 &nbsp; 8, enabled<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; bar=
 &nbsp;&nbsp; [14] =3D type I/O Port, range 32, base 0xbf0, size&nbsp; 4, en=
 abled<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; bar&nbsp;&nbsp;=
  [18] =3D type I/O Port, range 32, base 0x970, size&nbsp; 8, enabled<o:p></=
 o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; bar&nbsp;&nbsp; [1c] =3D ty=
 pe I/O Port, range 32, base 0xb70, size&nbsp; 4, enabled<o:p></o:p></p><p c=
 lass=3DMsoNormal>&nbsp;&nbsp;&nbsp; bar&nbsp;&nbsp; [20] =3D type I/O Port,=
  range 32, base 0xe000, size 16, enabled<o:p></o:p></p><p class=3DMsoNormal=
 >&nbsp;&nbsp;&nbsp; bar&nbsp;&nbsp; [24] =3D type Memory, range 32, base 0x=
 fe02d000, size 4096, enabled<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp=
 ;&nbsp; cap 01[44] =3D powerspec 2&nbsp; supports D0 D3&nbsp; current D0<o:=
 p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 05[b0] =3D MSI supp=
 orts 4 messages, 64 bit<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbs=
 p; cap 08[cc] =3D HT MSI fixed address window disabled at 0xfee00000<o:p></=
 o:p></p><p class=3DMsoNormal>atapci1@pci0:0:15:0:&nbsp;&nbsp;&nbsp; class=
 =3D0x010185 card=3D0x01ec1028 chip=3D0x026710de rev=3D0xa1 hdr=3D0x00<o:p><=
 /o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&n=
 bsp; =3D 'NVIDIA Corporation'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbs=
 p;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA nForce 430/410 Serial A=
 TA Controller (MCP51S)'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbs=
 p; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D mass storage<o:p></o:p></p><p cl=
 ass=3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D ATA<o:p></o:p><=
 /p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; bar&nbsp;&nbsp; [10] =3D type I/=
 O Port, range 32, base 0x9e0, size&nbsp; 8, enabled<o:p></o:p></p><p class=
 =3DMsoNormal>&nbsp;&nbsp;&nbsp; bar&nbsp;&nbsp; [14] =3D type I/O Port, ran=
 ge 32, base 0xbe0, size&nbsp; 4, enabled<o:p></o:p></p><p class=3DMsoNormal=
 >&nbsp;&nbsp;&nbsp; bar&nbsp;&nbsp; [18] =3D type I/O Port, range 32, base =
 0x960, size&nbsp; 8, enabled<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp=
 ;&nbsp; bar&nbsp;&nbsp; [1c] =3D type I/O Port, range 32, base 0xb60, size&=
 nbsp; 4, enabled<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; bar&=
 nbsp;&nbsp; [20] =3D type I/O Port, range 32, base 0xcc00, size 16, enabled=
 <o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; bar&nbsp;&nbsp; [24]=
  =3D type Memory, range 32, base 0xfe02c000, size 4096, enabled<o:p></o:p><=
 /p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 01[44] =3D powerspec 2&nbsp;=
  supports D0 D3&nbsp; current D0<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&=
 nbsp;&nbsp; cap 05[b0] =3D MSI supports 4 messages, 64 bit<o:p></o:p></p><p=
  class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 08[cc] =3D HT MSI fixed address w=
 indow disabled at 0xfee00000<o:p></o:p></p><p class=3DMsoNormal>pcib4@pci0:=
 0:16:0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x060401 card=3D0x00000000 ch=
 ip=3D0x026f10de rev=3D0xa2 hdr=3D0x01<o:p></o:p></p><p class=3DMsoNormal>&n=
 bsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'NVIDIA Corporation'<o:=
 p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp=
 ;&nbsp; =3D 'MCP51 PCI Bridge'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nb=
 sp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D bridge<o:p></o:p></p><p c=
 lass=3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D PCI-PCI<o:p></=
 o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 0d[b8] =3D PCI Bridge c=
 ard=3D0x00000000<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap =
 08[8c] =3D HT MSI address window disabled at 0xfee00000<o:p></o:p></p><p cl=
 ass=3DMsoNormal>hdac0@pci0:0:16:1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x=
 040300 card=3D0x1f941028 chip=3D0x026c10de rev=3D0xa2 hdr=3D0x00<o:p></o:p>=
 </p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =
 =3D 'NVIDIA Corporation'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nb=
 sp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'High Definition Audio Controller (M=
 CP51)'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&nb=
 sp;&nbsp;&nbsp;&nbsp; =3D multimedia<o:p></o:p></p><p class=3DMsoNormal>&nb=
 sp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D HDA<o:p></o:p></p><p class=3DMsoNo=
 rmal>&nbsp;&nbsp;&nbsp; bar&nbsp;&nbsp; [10] =3D type Memory, range 32, bas=
 e 0xfe024000, size 16384, enabled<o:p></o:p></p><p class=3DMsoNormal>&nbsp;=
 &nbsp;&nbsp; cap 01[44] =3D powerspec 2&nbsp; supports D0 D3&nbsp; current =
 D0<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 05[50] =3D MSI=
  supports 1 message, 64 bit, vector masks<o:p></o:p></p><p class=3DMsoNorma=
 l>&nbsp;&nbsp;&nbsp; cap 08[6c] =3D HT MSI fixed address window disabled at=
  0xfee00000<o:p></o:p></p><p class=3DMsoNormal>hostb0@pci0:0:24:0:&nbsp;&nb=
 sp;&nbsp;&nbsp; class=3D0x060000 card=3D0x00000000 chip=3D0x11001022 rev=3D=
 0x00 hdr=3D0x00<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendo=
 r&nbsp;&nbsp;&nbsp;&nbsp; =3D 'Advanced Micro Devices (AMD)'<o:p></o:p></p>=
 <p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D =
 'Athlon64/Opteron/Sempron (K8 Family) HyperTransport Technology Configurati=
 on'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;=
 &nbsp;&nbsp;&nbsp; =3D bridge<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbs=
 p;&nbsp; subclass&nbsp;&nbsp; =3D HOST-PCI<o:p></o:p></p><p class=3DMsoNorm=
 al>&nbsp;&nbsp;&nbsp; cap 08[80] =3D HT host<o:p></o:p></p><p class=3DMsoNo=
 rmal>hostb1@pci0:0:24:1:&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x060000 card=3D0x=
 00000000 chip=3D0x11011022 rev=3D0x00 hdr=3D0x00<o:p></o:p></p><p class=3DM=
 soNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'Advanced Mi=
 cro Devices (AMD)'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; de=
 vice&nbsp;&nbsp;&nbsp;&nbsp; =3D 'Athlon64/Opteron/Sempron (K8 Family) Addr=
 ess Map'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&=
 nbsp;&nbsp;&nbsp;&nbsp; =3D bridge<o:p></o:p></p><p class=3DMsoNormal>&nbsp=
 ;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D HOST-PCI<o:p></o:p></p><p class=3DMs=
 oNormal>hostb2@pci0:0:24:2:&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x060000 card=
 =3D0x00000000 chip=3D0x11021022 rev=3D0x00 hdr=3D0x00<o:p></o:p></p><p clas=
 s=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D 'Advanc=
 ed Micro Devices (AMD)'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbs=
 p; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'Athlon64/Opteron/Sempron (K8 Family)=
  DRAM Controller'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cla=
 ss&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D bridge<o:p></o:p></p><p class=3DMsoNor=
 mal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D HOST-PCI<o:p></o:p></p><p c=
 lass=3DMsoNormal>hostb3@pci0:0:24:3:&nbsp;&nbsp;&nbsp;&nbsp; class=3D0x0600=
 00 card=3D0x00000000 chip=3D0x11031022 rev=3D0x00 hdr=3D0x00<o:p></o:p></p>=
 <p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbsp;&nbsp;&nbsp; =3D =
 'Advanced Micro Devices (AMD)'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nb=
 sp;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'Athlon64/Opteron/Sempron (K8 =
 Family) Miscellaneous Control'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nb=
 sp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D bridge<o:p></o:p></p><p c=
 lass=3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&nbsp; =3D HOST-PCI<o:p><=
 /o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 0f[f0] =3D unknown<o:p=
 ></o:p></p><p class=3DMsoNormal>bge0@pci0:2:0:0:&nbsp;&nbsp;&nbsp;&nbsp;&nb=
 sp;&nbsp;&nbsp; class=3D0x020000 card=3D0x01ec1028 chip=3D0x167a14e4 rev=3D=
 0x02 hdr=3D0x00<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendo=
 r&nbsp;&nbsp;&nbsp;&nbsp; =3D 'Broadcom Corporation'<o:p></o:p></p><p class=
 =3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp;&nbsp; =3D 'Broadco=
 m NetXtreme Gigabit Ethernet Controller (BCM5754)'<o:p></o:p></p><p class=
 =3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D net=
 work<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; subclass&nbsp;&n=
 bsp; =3D ethernet<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; bar=
 &nbsp;&nbsp; [10] =3D type Memory, range 64, base 0xfd8f0000, size 65536, e=
 nabled<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 01[48] =3D=
  powerspec 3&nbsp; supports D0 D3&nbsp; current D0<o:p></o:p></p><p class=
 =3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 03[50] =3D VPD<o:p></o:p></p><p class=
 =3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 09[58] =3D vendor (length 120)<o:p></o:=
 p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 05[e8] =3D MSI supports 1=
  message, 64 bit enabled with 1 message<o:p></o:p></p><p class=3DMsoNormal>=
 &nbsp;&nbsp;&nbsp; cap 10[d0] =3D PCI-Express 1 endpoint max data 128(128) =
 link x1(x1)<o:p></o:p></p><p class=3DMsoNormal>vgapci0@pci0:3:0:0:&nbsp;&nb=
 sp;&nbsp;&nbsp; class=3D0x030000 card=3D0x0d021028 chip=3D0x71831002 rev=3D=
 0x00 hdr=3D0x00<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendo=
 r&nbsp;&nbsp;&nbsp;&nbsp; =3D 'ATI Technologies Inc. / Advanced Micro Devic=
 es, Inc.'<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp=
 ;&nbsp;&nbsp;&nbsp; =3D 'ATI RADEON X1300/X1550 Series (RV515)'<o:p></o:p><=
 /p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nb=
 sp; =3D display<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; subcl=
 ass&nbsp;&nbsp; =3D VGA<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbs=
 p; bar&nbsp;&nbsp; [10] =3D type Prefetchable Memory, range 64, base 0xd000=
 0000, size 268435456, enabled<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbs=
 p;&nbsp; bar&nbsp;&nbsp; [18] =3D type Memory, range 64, base 0xfddf0000, s=
 ize 65536, enabled<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; ba=
 r&nbsp;&nbsp; [20] =3D type I/O Port, range 32, base 0xbc00, size 256, enab=
 led<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 01[50] =3D po=
 werspec 2&nbsp; supports D0 D1 D2 D3&nbsp; current D0<o:p></o:p></p><p clas=
 s=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 10[58] =3D PCI-Express 1 endpoint max =
 data 128(128) link x16(x16)<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;=
 &nbsp; cap 05[80] =3D MSI supports 1 message, 64 bit enabled with 1 message=
 <o:p></o:p></p><p class=3DMsoNormal>vgapci1@pci0:3:0:1:&nbsp;&nbsp;&nbsp;&n=
 bsp; class=3D0x038000 card=3D0x0d031028 chip=3D0x71a31002 rev=3D0x00 hdr=3D=
 0x00<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; vendor&nbsp;&nbs=
 p;&nbsp;&nbsp; =3D 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'<o=
 :p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbs=
 p;&nbsp; =3D 'ATI RADEON X1300/X1550 Series Secondary (RV515)'<o:p></o:p></=
 p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
 p; =3D display<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; bar&nb=
 sp;&nbsp; [10] =3D type Memory, range 64, base 0xfdde0000, size 65536, enab=
 led<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 01[50] =3D po=
 werspec 2&nbsp; supports D0 D1 D2 D3&nbsp; current D0<o:p></o:p></p><p clas=
 s=3DMsoNormal>&nbsp;&nbsp;&nbsp; cap 10[58] =3D PCI-Express 1 endpoint max =
 data 128(128) link x16(x16)<o:p></o:p></p></div></body></html>=
 
 --_000_5A76A50DC4D6164D8276F5531F3861A30214AA4745CCRCMS1corpri_--

From: Zack Dannar <zdannar@gmail.com>
To: bug-followup@FreeBSD.org, zackdannar@yahoo.com
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to
 networking requests
Date: Sun, 13 Mar 2011 12:39:34 -0400

 --000e0cd6a9e81140a4049e5fd758
 Content-Type: text/plain; charset=ISO-8859-1
 
 [ Second attempt at updating PR, sorry if there is duplication. ]
 
 yongari,
 
 Setting the kernel hint hw.pci.enable_msi="0" has made the card responsive.
 I can now pull a DHCP address and everything appears to be ok.  Is this a
 permanent solution for the issue?  Please let me know if there any patches
 or other options that you would like to pursue.
 
 In case you are still interested, here is the output of the pciconf command
 that you requested.
 
 Once again, thank you.
 
 [zdannar@pcbsd-1472 ~]$ sudo pciconf -lcbv
 
 none0@pci0:0:0:0:       class=0x050000 card=0x02f010de chip=0x02f010de
 rev=0xa2 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'C51 Host Bridge'
 
     class      = memory
 
     subclass   = RAM
 
     cap 08[44] = HT slave
 
     cap 08[e0] = HT MSI address window disabled at 0xfee00000
 
 none1@pci0:0:0:1:       class=0x050000 card=0x02fa10de chip=0x02fa10de
 rev=0xa2 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'C51 Memory Controller 0'
 
     class      = memory
 
     subclass   = RAM
 
 none2@pci0:0:0:2:       class=0x050000 card=0x02fe10de chip=0x02fe10de
 rev=0xa2 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'C51 Memory Controller 1'
 
     class      = memory
 
     subclass   = RAM
 
 none3@pci0:0:0:3:       class=0x050000 card=0x02f810de chip=0x02f810de
 rev=0xa2 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'C51 Memory Controller 5'
 
     class      = memory
 
     subclass   = RAM
 
 none4@pci0:0:0:4:       class=0x050000 card=0x02f910de chip=0x02f910de
 rev=0xa2 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'C51 Memory Controller 4'
 
     class      = memory
 
     subclass   = RAM
 
 none5@pci0:0:0:5:       class=0x050000 card=0x02ff10de chip=0x02ff10de
 rev=0xa2 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'C51 Host Bridge'
 
     class      = memory
 
     subclass   = RAM
 
     cap 00[44] = unknown
 
     cap 00[fe] = unknown
 
 none6@pci0:0:0:6:       class=0x050000 card=0x027f10de chip=0x027f10de
 rev=0xa2 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'C51 Memory Controller 3'
 
     class      = memory
 
     subclass   = RAM
 
 none7@pci0:0:0:7:       class=0x050000 card=0x027e10de chip=0x027e10de
 rev=0xa2 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'C51 Memory Controller 2'
 
     class      = memory
 
     subclass   = RAM
 
 pcib1@pci0:0:2:0:       class=0x060400 card=0x000010de chip=0x02fc10de
 rev=0xa1 hdr=0x01
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'C51 PCIe Bridge'
 
     class      = bridge
 
     subclass   = PCI-PCI
 
     cap 0d[40] = PCI Bridge card=0x000010de
 
     cap 01[48] = powerspec 2  supports D0 D3  current D0
 
     cap 05[50] = MSI supports 2 messages, 64 bit
 
     cap 08[60] = HT MSI address window disabled at 0xfee00000
 
     cap 10[80] = PCI-Express 1 root port max data 128(128) link x1(x1)
 
 pcib2@pci0:0:3:0:       class=0x060400 card=0x000010de chip=0x02fd10de
 rev=0xa1 hdr=0x01
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'C51 PCIe Bridge'
 
     class      = bridge
 
     subclass   = PCI-PCI
 
     cap 0d[40] = PCI Bridge card=0x000010de
 
     cap 01[48] = powerspec 2  supports D0 D3  current D0
 
     cap 05[50] = MSI supports 2 messages, 64 bit
 
     cap 08[60] = HT MSI address window enabled at 0xfee00000
 
     cap 10[80] = PCI-Express 1 root port max data 128(128) link x1(x1)
 
 pcib3@pci0:0:4:0:       class=0x060400 card=0x000010de chip=0x02fb10de
 rev=0xa1 hdr=0x01
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'C51 PCIe Bridge'
 
     class      = bridge
 
     subclass   = PCI-PCI
 
     cap 0d[40] = PCI Bridge card=0x000010de
 
     cap 01[48] = powerspec 2  supports D0 D3  current D0
 
     cap 05[50] = MSI supports 2 messages, 64 bit
 
     cap 08[60] = HT MSI address window enabled at 0xfee00000
 
     cap 10[80] = PCI-Express 1 root port max data 128(128) link x16(x16)
 
 none8@pci0:0:9:0:       class=0x050000 card=0xcb8410de chip=0x027010de
 rev=0xa2 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'MCP51 Host Bridge'
 
     class      = memory
 
     subclass   = RAM
 
     cap 08[44] = HT slave
 
     cap 08[e0] = HT MSI address window disabled at 0xfee00000
 
 isab0@pci0:0:10:0:      class=0x060100 card=0x01ec1028 chip=0x026010de
 rev=0xa3 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'MCP51 LPC Bridge'
 
     class      = bridge
 
     subclass   = PCI-ISA
 
 none9@pci0:0:10:1:      class=0x0c0500 card=0x01ec1028 chip=0x026410de
 rev=0xa3 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'NVIDIA nForce PCI System Management (NVIDIA SMB Bus
 Controller)'
 
     class      = serial bus
 
     subclass   = SMBus
 
     bar   [20] = type I/O Port, range 32, base 0x1c00, size 64, enabled
 
     bar   [24] = type I/O Port, range 32, base 0x1c40, size 64, enabled
 
     cap 01[44] = powerspec 2  supports D0 D3  current D0
 
 none10@pci0:0:10:2:     class=0x050000 card=0x01ec1028 chip=0x027210de
 rev=0xa3 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'MCP51 Memory Controller 0'
 
     class      = memory
 
     subclass   = RAM
 
 ohci0@pci0:0:11:0:      class=0x0c0310 card=0x01ec1028 chip=0x026d10de
 rev=0xa3 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'MCP51 USB Controller'
 
     class      = serial bus
 
     subclass   = USB
 
     bar   [10] = type Memory, range 32, base 0xfe02f000, size 4096, enabled
 
     cap 01[44] = powerspec 2  supports D0 D1 D2 D3  current D0
 
 ehci0@pci0:0:11:1:      class=0x0c0320 card=0x01ec1028 chip=0x026e10de
 rev=0xa3 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'MCP51 USB Controller'
 
     class      = serial bus
 
     subclass   = USB
 
     bar   [10] = type Memory, range 32, base 0xfe02e000, size 256, enabled
 
     cap 0a[44] = EHCI Debug Port at offset 0x98 in map 0x14
 
     cap 01[80] = powerspec 2  supports D0 D1 D2 D3  current D0
 
 atapci0@pci0:0:14:0:    class=0x010185 card=0x01ec1028 chip=0x026610de
 rev=0xa1 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'NVIDIA nForce 430/410 Serial ATA Controller (MCP51S)'
 
     class      = mass storage
 
     subclass   = ATA
 
     bar   [10] = type I/O Port, range 32, base 0x9f0, size  8, enabled
 
     bar   [14] = type I/O Port, range 32, base 0xbf0, size  4, enabled
 
     bar   [18] = type I/O Port, range 32, base 0x970, size  8, enabled
 
     bar   [1c] = type I/O Port, range 32, base 0xb70, size  4, enabled
 
     bar   [20] = type I/O Port, range 32, base 0xe000, size 16, enabled
 
     bar   [24] = type Memory, range 32, base 0xfe02d000, size 4096, enabled
 
     cap 01[44] = powerspec 2  supports D0 D3  current D0
 
     cap 05[b0] = MSI supports 4 messages, 64 bit
 
     cap 08[cc] = HT MSI fixed address window disabled at 0xfee00000
 
 atapci1@pci0:0:15:0:    class=0x010185 card=0x01ec1028 chip=0x026710de
 rev=0xa1 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'NVIDIA nForce 430/410 Serial ATA Controller (MCP51S)'
 
     class      = mass storage
 
     subclass   = ATA
 
     bar   [10] = type I/O Port, range 32, base 0x9e0, size  8, enabled
 
     bar   [14] = type I/O Port, range 32, base 0xbe0, size  4, enabled
 
     bar   [18] = type I/O Port, range 32, base 0x960, size  8, enabled
 
     bar   [1c] = type I/O Port, range 32, base 0xb60, size  4, enabled
 
     bar   [20] = type I/O Port, range 32, base 0xcc00, size 16, enabled
 
     bar   [24] = type Memory, range 32, base 0xfe02c000, size 4096, enabled
 
     cap 01[44] = powerspec 2  supports D0 D3  current D0
 
     cap 05[b0] = MSI supports 4 messages, 64 bit
 
     cap 08[cc] = HT MSI fixed address window disabled at 0xfee00000
 
 pcib4@pci0:0:16:0:      class=0x060401 card=0x00000000 chip=0x026f10de
 rev=0xa2 hdr=0x01
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'MCP51 PCI Bridge'
 
     class      = bridge
 
     subclass   = PCI-PCI
 
     cap 0d[b8] = PCI Bridge card=0x00000000
 
     cap 08[8c] = HT MSI address window disabled at 0xfee00000
 
 hdac0@pci0:0:16:1:      class=0x040300 card=0x1f941028 chip=0x026c10de
 rev=0xa2 hdr=0x00
 
     vendor     = 'NVIDIA Corporation'
 
     device     = 'High Definition Audio Controller (MCP51)'
 
     class      = multimedia
 
     subclass   = HDA
 
     bar   [10] = type Memory, range 32, base 0xfe024000, size 16384, enabled
 
     cap 01[44] = powerspec 2  supports D0 D3  current D0
 
     cap 05[50] = MSI supports 1 message, 64 bit, vector masks
 
     cap 08[6c] = HT MSI fixed address window disabled at 0xfee00000
 
 hostb0@pci0:0:24:0:     class=0x060000 card=0x00000000 chip=0x11001022
 rev=0x00 hdr=0x00
 
     vendor     = 'Advanced Micro Devices (AMD)'
 
     device     = 'Athlon64/Opteron/Sempron (K8 Family)
 HyperTransportTechnology Configuration'
 
     class      = bridge
 
     subclass   = HOST-PCI
 
     cap 08[80] = HT host
 
 hostb1@pci0:0:24:1:     class=0x060000 card=0x00000000 chip=0x11011022
 rev=0x00 hdr=0x00
 
     vendor     = 'Advanced Micro Devices (AMD)'
 
     device     = 'Athlon64/Opteron/Sempron (K8 Family) Address Map'
 
     class      = bridge
 
     subclass   = HOST-PCI
 
 hostb2@pci0:0:24:2:     class=0x060000 card=0x00000000 chip=0x11021022
 rev=0x00 hdr=0x00
 
     vendor     = 'Advanced Micro Devices (AMD)'
 
     device     = 'Athlon64/Opteron/Sempron (K8 Family) DRAM Controller'
 
     class      = bridge
 
     subclass   = HOST-PCI
 
 hostb3@pci0:0:24:3:     class=0x060000 card=0x00000000 chip=0x11031022
 rev=0x00 hdr=0x00
 
     vendor     = 'Advanced Micro Devices (AMD)'
 
     device     = 'Athlon64/Opteron/Sempron (K8 Family) Miscellaneous
 Control'
 
     class      = bridge
 
     subclass   = HOST-PCI
 
     cap 0f[f0] = unknown
 
 bge0@pci0:2:0:0:        class=0x020000 card=0x01ec1028 chip=0x167a14e4
 rev=0x02 hdr=0x00
 
     vendor     = 'Broadcom Corporation'
 
     device     = 'Broadcom NetXtreme Gigabit Ethernet Controller (BCM5754)'
 
     class      = network
 
     subclass   = ethernet
 
     bar   [10] = type Memory, range 64, base 0xfd8f0000, size 65536, enabled
 
     cap 01[48] = powerspec 3  supports D0 D3  current D0
 
     cap 03[50] = VPD
 
     cap 09[58] = vendor (length 120)
 
     cap 05[e8] = MSI supports 1 message, 64 bit enabled with 1 message
 
     cap 10[d0] = PCI-Express 1 endpoint max data 128(128) link x1(x1)
 
 vgapci0@pci0:3:0:0:     class=0x030000 card=0x0d021028 chip=0x71831002
 rev=0x00 hdr=0x00
 
     vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
 
     device     = 'ATI RADEON X1300/X1550 Series (RV515)'
 
     class      = display
 
     subclass   = VGA
 
     bar   [10] = type Prefetchable Memory, range 64, base 0xd0000000, size
 268435456, enabled
 
     bar   [18] = type Memory, range 64, base 0xfddf0000, size 65536, enabled
 
     bar   [20] = type I/O Port, range 32, base 0xbc00, size 256, enabled
 
     cap 01[50] = powerspec 2  supports D0 D1 D2 D3  current D0
 
     cap 10[58] = PCI-Express 1 endpoint max data 128(128) link x16(x16)
 
     cap 05[80] = MSI supports 1 message, 64 bit enabled with 1 message
 
 vgapci1@pci0:3:0:1:     class=0x038000 card=0x0d031028 chip=0x71a31002
 rev=0x00 hdr=0x00
 
     vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
 
     device     = 'ATI RADEON X1300/X1550 Series Secondary (RV515)'
 
     class      = display
 
     bar   [10] = type Memory, range 64, base 0xfdde0000, size 65536, enabled
 
     cap 01[50] = powerspec 2  supports D0 D1 D2 D3  current D0
 
     cap 10[58] = PCI-Express 1 endpoint max data 128(128) link x16(x16)
 
 --000e0cd6a9e81140a4049e5fd758
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 [ Second attempt at updating PR, sorry if there is duplication. ]<br><br>yo=
 ngari,<br><br>Setting the kernel=20
 hint hw.pci.enable_msi=3D&quot;0&quot; has made the card responsive.=A0 I c=
 an now pull
  a DHCP address and everything appears to be ok.=A0 Is this a permanent sol=
 ution for the issue?=A0 Please=20
 let me know if there any patches or other options that you would like to
  pursue.=A0 <br><br>In case you are still interested, here is the output of=
  the pciconf command that you requested.<br><br>Once again, thank you.<br><=
 br>
 
 <p class=3D"yiv1262850145MsoNormal">[zdannar@pcbsd-1472 ~]$ sudo pciconf -l=
 cbv</p>
 
 <p class=3D"yiv1262850145MsoNormal">none0@pci0:0:0:0:=A0=A0=A0=A0=A0=A0 cla=
 ss=3D0x050000
 card=3D0x02f010de chip=3D0x02f010de rev=3D0xa2 hdr=3D0x00</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;<=
 span style=3D"border-bottom: 2px dotted rgb(54, 99, 136); cursor: pointer; =
 background: none repeat scroll 0% 0% transparent;" class=3D"yshortcuts" id=
 =3D"lw_1300034032_0">NVIDIA
 Corporation</span>&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;C=
 51
 Host Bridge&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 memory</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D RAM</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[44] =3D HT slave</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[e0] =3D HT MSI address=
  window
 disabled at 0xfee00000</p>
 
 <p class=3D"yiv1262850145MsoNormal">none1@pci0:0:0:1:=A0=A0=A0=A0=A0=A0
 class=3D0x050000 card=3D0x02fa10de chip=3D0x02fa10de rev=3D0xa2 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;C=
 51
 <span style=3D"border-bottom: 2px dotted rgb(54, 99, 136); cursor: pointer;=
  background: none repeat scroll 0% 0% transparent;" class=3D"yshortcuts" id=
 =3D"lw_1300034032_1">Memory Controller</span> 0&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 memory</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D RAM</p>
 
 <p class=3D"yiv1262850145MsoNormal">none2@pci0:0:0:2:=A0=A0=A0=A0=A0=A0 cla=
 ss=3D0x050000
 card=3D0x02fe10de chip=3D0x02fe10de rev=3D0xa2 hdr=3D0x00</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;C=
 51
 Memory Controller 1&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 memory</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D RAM</p>
 
 <p class=3D"yiv1262850145MsoNormal">none3@pci0:0:0:3:=A0=A0=A0=A0=A0=A0
 class=3D0x050000 card=3D0x02f810de chip=3D0x02f810de rev=3D0xa2 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;C=
 51
 Memory Controller 5&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 memory</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D RAM</p>
 
 <p class=3D"yiv1262850145MsoNormal">none4@pci0:0:0:4:=A0=A0=A0=A0=A0=A0
 class=3D0x050000 card=3D0x02f910de chip=3D0x02f910de rev=3D0xa2 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;C=
 51
 Memory Controller 4&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 memory</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D RAM</p>
 
 <p class=3D"yiv1262850145MsoNormal">none5@pci0:0:0:5:=A0=A0=A0=A0=A0=A0
 class=3D0x050000 card=3D0x02ff10de chip=3D0x02ff10de rev=3D0xa2 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;C=
 51
 Host Bridge&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 memory</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D RAM</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 00[44] =3D unknown</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 00[fe] =3D unknown</p>
 
 <p class=3D"yiv1262850145MsoNormal">none6@pci0:0:0:6:=A0=A0=A0=A0=A0=A0
 class=3D0x050000 card=3D0x027f10de chip=3D0x027f10de rev=3D0xa2 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;C=
 51
 Memory Controller 3&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 memory</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D RAM</p>
 
 <p class=3D"yiv1262850145MsoNormal">none7@pci0:0:0:7:=A0=A0=A0=A0=A0=A0
 class=3D0x050000 card=3D0x027e10de chip=3D0x027e10de rev=3D0xa2 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;C=
 51
 Memory Controller 2&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 memory</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D RAM</p>
 
 <p class=3D"yiv1262850145MsoNormal">pcib1@pci0:0:2:0:=A0=A0=A0=A0=A0=A0
 class=3D0x060400 card=3D0x000010de chip=3D0x02fc10de rev=3D0xa1 hdr=3D0x01<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;C=
 51
 PCIe Bridge&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 bridge</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D PCI-PCI</p=
 >
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 0d[40] =3D PCI Bridge car=
 d=3D0x000010de</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[48] =3D powerspec 2=A0=
  supports
 D0 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 05[50] =3D MSI supports 2=
  messages, 64
 bit</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[60] =3D HT MSI address=
  window
 disabled at 0xfee00000</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 10[80] =3D PCI-Express 1 =
 root port max
 data 128(128) link x1(x1)</p>
 
 <p class=3D"yiv1262850145MsoNormal">pcib2@pci0:0:3:0:=A0=A0=A0=A0=A0=A0
 class=3D0x060400 card=3D0x000010de chip=3D0x02fd10de rev=3D0xa1 hdr=3D0x01<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor =A0=A0=A0=A0=3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;C=
 51
 PCIe Bridge&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 bridge</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D PCI-PCI</p=
 >
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 0d[40] =3D PCI Bridge car=
 d=3D0x000010de</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[48] =3D powerspec 2=A0=
  supports
 D0 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 05[50] =3D MSI supports 2=
  messages, 64
 bit</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[60] =3D HT MSI address=
  window
 enabled at 0xfee00000</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 10[80] =3D PCI-Express 1 =
 root port max
 data 128(128) link x1(x1)</p>
 
 <p class=3D"yiv1262850145MsoNormal">pcib3@pci0:0:4:0:=A0=A0=A0=A0=A0=A0
 class=3D0x060400 card=3D0x000010de chip=3D0x02fb10de rev=3D0xa1 hdr=3D0x01<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;C=
 51
 PCIe Bridge&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 bridge</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D PCI-PCI</p=
 >
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 0d[40] =3D PCI Bridge car=
 d=3D0x000010de</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[48] =3D powerspec 2=A0=
  supports
 D0 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 05[50] =3D MSI supports 2=
  messages, 64
 bit</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[60] =3D HT MSI address=
  window
 enabled at 0xfee00000</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 10[80] =3D PCI-Express 1 =
 root port max
 data 128(128) link x16(x16)</p>
 
 <p class=3D"yiv1262850145MsoNormal">none8@pci0:0:9:0:=A0=A0=A0=A0=A0=A0
 class=3D0x050000 card=3D0xcb8410de chip=3D0x027010de rev=3D0xa2 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0 =A0vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;M=
 CP51
 Host Bridge&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 memory</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D RAM</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[44] =3D HT slave</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[e0] =3D HT MSI address=
  window
 disabled at 0xfee00000</p>
 
 <p class=3D"yiv1262850145MsoNormal">isab0@pci0:0:10:0:=A0=A0=A0=A0=A0
 class=3D0x060100 card=3D0x01ec1028 chip=3D0x026010de rev=3D0xa3 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;M=
 CP51
 LPC Bridge&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 bridge</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D PCI-ISA</p=
 >
 
 <p class=3D"yiv1262850145MsoNormal">none9@pci0:0:10:1:=A0=A0=A0=A0=A0
 class=3D0x0c0500 card=3D0x01ec1028 chip=3D0x026410de rev=3D0xa3 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 nForce PCI System Management (NVIDIA SMB Bus Controller)&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 serial bus</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D SMBus</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [20] =3D type I/O P=
 ort,
 range 32, base 0x1c00, size 64, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [24] =3D type I/O P=
 ort,
 range 32, base 0x1c40, size 64, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[44] =3D powerspec 2=A0=
  supports
 D0 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">none10@pci0:0:10:2:=A0=A0=A0=A0 class=
 =3D0x050000
 card=3D0x01ec1028 chip=3D0x027210de rev=3D0xa3 hdr=3D0x00</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0 =A0=A0=A0=3D &#39;M=
 CP51
 Memory Controller 0&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 memory</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D RAM</p>
 
 <p class=3D"yiv1262850145MsoNormal">ohci0@pci0:0:11:0:=A0=A0=A0=A0=A0
 class=3D0x0c0310 card=3D0x01ec1028 chip=3D0x026d10de rev=3D0xa3 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;M=
 CP51
 USB Controller&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0 =A0=A0=A0=A0=3D
 serial bus</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D USB</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [10] =3D type Memor=
 y, range
 32, base 0xfe02f000, size 4096, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[44] =3D powerspec 2=A0=
  supports
 D0 D1 D2 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">ehci0@pci0:0:11:1:=A0=A0=A0=A0=A0
 class=3D0x0c0320 card=3D0x01ec1028 chip=3D0x026e10de rev=3D0xa3 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;M=
 CP51
 USB Controller&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 serial bus</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D USB</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [10] =3D type Memor=
 y, range
 32, base 0xfe02e000, size 256, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 0a[44] =3D EHCI Debug Por=
 t at offset
 0x98 in map 0x14</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[80] =3D powerspec 2=A0=
  supports
 D0 D1 D2 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">atapci0@pci0:0:14:0:=A0=A0=A0 class=3D0=
 x010185 card=3D0x01ec1028
 chip=3D0x026610de rev=3D0xa1 hdr=3D0x00</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 nForce 430/410 <span style=3D"border-bottom: 2px dotted rgb(54, 99, 136); c=
 ursor: pointer;" class=3D"yshortcuts" id=3D"lw_1300034032_2">Serial ATA</sp=
 an> Controller (MCP51S)&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 <span style=3D"border-bottom: 2px dotted rgb(54, 99, 136); cursor: pointer;=
 " class=3D"yshortcuts" id=3D"lw_1300034032_3">mass storage</span></p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D ATA</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [10] =3D type I/O P=
 ort,
 range 32, base 0x9f0, size=A0 8, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [14] =3D type I/O P=
 ort,
 range 32, base 0xbf0, size=A0 4, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [18] =3D type I/O P=
 ort,
 range 32, base 0x970, size=A0 8, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [1c] =3D type I/O P=
 ort,
 range 32, base 0xb70, size=A0 4, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [20] =3D type I/O P=
 ort,
 range 32, base 0xe000, size 16, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [24] =3D type Memor=
 y, range
 32, base 0xfe02d000, size 4096, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[44] =3D powerspec 2=A0=
  supports
 D0 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 05[b0] =3D MSI supports 4=
  messages, 64
 bit</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[cc] =3D HT MSI fixed a=
 ddress window
 disabled at 0xfee00000</p>
 
 <p class=3D"yiv1262850145MsoNormal">atapci1@pci0:0:15:0:=A0=A0=A0 class=3D0=
 x010185
 card=3D0x01ec1028 chip=3D0x026710de rev=3D0xa1 hdr=3D0x00</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 nForce 430/410 Serial ATA Controller (MCP51S)&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 mass storage</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D ATA</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [10] =3D type I/O P=
 ort,
 range 32, base 0x9e0, size=A0 8, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [14] =3D type I/O P=
 ort,
 range 32, base 0xbe0, size=A0 4, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [18] =3D type I/O P=
 ort,
 range 32, base 0x960, size=A0 8, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [1c] =3D type I/O P=
 ort,
 range 32, base 0xb60, size=A0 4, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [20] =3D type I/O P=
 ort,
 range 32, base 0xcc00, size 16, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [24] =3D type Memor=
 y, range
 32, base 0xfe02c000, size 4096, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[44] =3D powerspec 2=A0=
  supports
 D0 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 05[b0] =3D MSI supports 4=
  messages, 64
 bit</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[cc] =3D HT MSI fixed a=
 ddress window
 disabled at 0xfee00000</p>
 
 <p class=3D"yiv1262850145MsoNormal">pcib4@pci0:0:16:0:=A0=A0=A0=A0=A0
 class=3D0x060401 card=3D0x00000000 chip=3D0x026f10de rev=3D0xa2 hdr=3D0x01<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;M=
 CP51
 PCI Bridge&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 bridge</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D PCI-PCI</p=
 >
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 0d[b8] =3D PCI Bridge car=
 d=3D0x00000000</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[8c] =3D HT MSI address=
  window
 disabled at 0xfee00000</p>
 
 <p class=3D"yiv1262850145MsoNormal">hdac0@pci0:0:16:1:=A0=A0=A0=A0=A0
 class=3D0x040300 card=3D0x1f941028 chip=3D0x026c10de rev=3D0xa2 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;N=
 VIDIA
 Corporation&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;H=
 igh
 Definition Audio Controller (MCP51)&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 multimedia</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D HDA</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [10] =3D type Memor=
 y, range
 32, base 0xfe024000, size 16384, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[44] =3D powerspec 2=A0=
  supports
 D0 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 05[50] =3D MSI supports 1=
  message, 64
 bit, vector masks</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[6c] =3D HT MSI fixed a=
 ddress window
 disabled at 0xfee00000</p>
 
 <p class=3D"yiv1262850145MsoNormal">hostb0@pci0:0:24:0:=A0=A0=A0=A0 class=
 =3D0x060000
 card=3D0x00000000 chip=3D0x11001022 rev=3D0x00 hdr=3D0x00</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D
 &#39;<span style=3D"border-bottom: 2px dotted rgb(54, 99, 136); cursor: poi=
 nter;" class=3D"yshortcuts" id=3D"lw_1300034032_4">Advanced Micro Devices</=
 span> (AMD)&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D
 &#39;Athlon64/Opteron/Sempron (K8 Family) <span style=3D"border-bottom: 2px=
  dotted rgb(54, 99, 136); cursor: pointer;" class=3D"yshortcuts" id=3D"lw_1=
 300034032_5">HyperTransport</span> Technology Configuration&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 bridge</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D HOST-PCI</=
 p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 08[80] =3D HT host</p>
 
 <p class=3D"yiv1262850145MsoNormal">hostb1@pci0:0:24:1:=A0=A0=A0=A0 class=
 =3D0x060000
 card=3D0x00000000 chip=3D0x11011022 rev=3D0x00 hdr=3D0x00</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D
 &#39;Advanced Micro Devices (AMD)&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D
 &#39;Athlon64/Opteron/Sempron (K8 Family) Address Map&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 bridge</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D HOST-PCI</=
 p>
 
 <p class=3D"yiv1262850145MsoNormal">hostb2@pci0:0:24:2:=A0=A0=A0=A0 class=
 =3D0x060000
 card=3D0x00000000 chip=3D0x11021022 rev=3D0x00 hdr=3D0x00</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D
 &#39;Advanced Micro Devices (AMD)&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D
 &#39;Athlon64/Opteron/Sempron (K8 Family) DRAM Controller&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 bridge</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D HOST-PCI</=
 p>
 
 <p class=3D"yiv1262850145MsoNormal">hostb3@pci0:0:24:3:=A0=A0=A0=A0 class=
 =3D0x060000
 card=3D0x00000000 chip=3D0x11031022 rev=3D0x00 hdr=3D0x00</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D
 &#39;Advanced Micro Devices (AMD)&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D
 &#39;Athlon64/Opteron/Sempron (K8 Family) Miscellaneous Control&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 bridge</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D HOST-PCI</=
 p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 0f[f0] =3D unknown</p>
 
 <p class=3D"yiv1262850145MsoNormal">bge0@pci0:2:0:0:=A0=A0=A0=A0=A0=A0=A0
 class=3D0x020000 card=3D0x01ec1028 chip=3D0x167a14e4 rev=3D0x02 hdr=3D0x00<=
 /p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D
 &#39;<span style=3D"border-bottom: 2px dotted rgb(54, 99, 136); cursor: poi=
 nter;" class=3D"yshortcuts" id=3D"lw_1300034032_6">Broadcom Corporation</sp=
 an>&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D
 &#39;Broadcom NetXtreme <span style=3D"border-bottom: 2px dotted rgb(54, 99=
 , 136); cursor: pointer;" class=3D"yshortcuts" id=3D"lw_1300034032_7">Gigab=
 it Ethernet</span> Controller (BCM5754)&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 network</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D ethernet</=
 p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [10] =3D type Memor=
 y, range
 64, base 0xfd8f0000, size 65536, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[48] =3D powerspec 3=A0=
  supports
 D0 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 03[50] =3D VPD</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 09[58] =3D vendor (length=
  120)</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 05[e8] =3D MSI supports 1=
  message, 64
 bit enabled with 1 message</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 10[d0] =3D PCI-Express 1 =
 endpoint max
 data 128(128) link x1(x1)</p>
 
 <p class=3D"yiv1262850145MsoNormal">vgapci0@pci0:3:0:0:=A0=A0=A0=A0 class=
 =3D0x030000
 card=3D0x0d021028 chip=3D0x71831002 rev=3D0x00 hdr=3D0x00</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;A=
 TI
 Technologies Inc. / Advanced Micro Devices, Inc.&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;A=
 TI
 RADEON X1300/X1550 Series (RV515)&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 display</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 subclass=A0=A0 =3D VGA</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [10] =3D type Prefe=
 tchable
 Memory, range 64, base 0xd0000000, size 268435456, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [18] =3D type Memor=
 y, range
 64, base 0xfddf0000, size 65536, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [20] =3D type I/O P=
 ort,
 range 32, base 0xbc00, size 256, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[50] =3D powerspec 2=A0=
  supports
 D0 D1 D2 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 10[58] =3D PCI-Express 1 =
 endpoint max
 data 128(128) link x16(x16)</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 05[80] =3D MSI supports 1=
  message, 64
 bit enabled with 1 message</p>
 
 <p class=3D"yiv1262850145MsoNormal">vgapci1@pci0:3:0:1:=A0=A0=A0=A0 class=
 =3D0x038000
 card=3D0x0d031028 chip=3D0x71a31002 rev=3D0x00 hdr=3D0x00</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 vendor=A0=A0=A0=A0 =3D &#39;A=
 TI
 Technologies Inc. / Advanced Micro Devices, Inc.&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 device=A0=A0=A0=A0 =3D &#39;A=
 TI
 RADEON X1300/X1550 Series Secondary (RV515)&#39;</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 class=A0=A0=A0=A0=A0 =3D
 display</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 bar=A0=A0 [10] =3D type Memor=
 y, range
 64, base 0xfdde0000, size 65536, enabled</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 01[50] =3D powerspec 2=A0=
  supports
 D0 D1 D2 D3=A0 current D0</p>
 
 <p class=3D"yiv1262850145MsoNormal">=A0=A0=A0 cap 10[58] =3D PCI-Express 1 =
 endpoint max
 data 128(128) link x16(x16)</p>
 
 --000e0cd6a9e81140a4049e5fd758--

From: YongHyeon PYUN <pyunyh@gmail.com>
To: Zack Dannar <zackdannar@yahoo.com>
Cc: bug-followup@freebsd.org
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to networking requests
Date: Sun, 13 Mar 2011 18:34:32 -0700

 On Sun, Mar 13, 2011 at 09:16:19AM -0700, Zack Dannar wrote:
 > I tried to update issue, it may still be pending.? Setting the kernel hint hw.pci.enable_msi="0" has made the card responsive.? I can now pull a DHCP address and everything appears to be ok.? I am not sure, but this doesn't appear to be a permanent solution for the issue.? Please let me know if there any patches or other options that you would like to pursue.? 
 > 
 
 More better solution would be automatically detect it in driver and
 configure driver not to use MSI. Automatic detection is not easy
 and needs more evidence for the issue though. Alternatively driver
 can provide a knob to disable MSI instead of relying on system-wide
 MSI configuration. There is no MSI tunable in bge(4) at this moment
 so implementing it would be good thing. I'll follow-up the issue
 and let you know when the patch is ready.
 
 Also I'm not aware of bge(4) MSI errata for this controller so this
 issue could come from NVIDIA chipset but I'm not sure.
 
 > In case you are still interested, here is the output of the pciconf command that you requested.
 > 
 
 Thanks. Much appreciated.
 
 > Once again, thank you for your help and for supporting this community.

From: YongHyeon PYUN <pyunyh@gmail.com>
To: Zack Dannar <zackdannar@yahoo.com>
Cc: bug-followup@freebsd.org
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to networking requests
Date: Mon, 14 Mar 2011 14:06:17 -0700

 --wRRV7LY7NUeQGEoC
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 On Sun, Mar 13, 2011 at 06:34:32PM -0700, YongHyeon PYUN wrote:
 > On Sun, Mar 13, 2011 at 09:16:19AM -0700, Zack Dannar wrote:
 > > I tried to update issue, it may still be pending.? Setting the kernel hint hw.pci.enable_msi="0" has made the card responsive.? I can now pull a DHCP address and everything appears to be ok.? I am not sure, but this doesn't appear to be a permanent solution for the issue.? Please let me know if there any patches or other options that you would like to pursue.? 
 > > 
 > 
 > More better solution would be automatically detect it in driver and
 > configure driver not to use MSI. Automatic detection is not easy
 > and needs more evidence for the issue though. Alternatively driver
 > can provide a knob to disable MSI instead of relying on system-wide
 > MSI configuration. There is no MSI tunable in bge(4) at this moment
 > so implementing it would be good thing. I'll follow-up the issue
 > and let you know when the patch is ready.
 > 
 > Also I'm not aware of bge(4) MSI errata for this controller so this
 > issue could come from NVIDIA chipset but I'm not sure.
 > 
 > > In case you are still interested, here is the output of the pciconf command that you requested.
 > > 
 > 
 > Thanks. Much appreciated.
 > 
 > > Once again, thank you for your help and for supporting this community.
 
 jhb@ passed a possible patch for the issue.
 Could you try attached patch and let me know whether the patch
 makes any difference?
 Note, you should remove hw.pci.enable_msi="0" entry in
 /boot/loader.conf file.
 
 --wRRV7LY7NUeQGEoC
 Content-Type: text/x-diff; charset=us-ascii
 Content-Disposition: attachment; filename="pci.ht_msi.diff"
 
 Index: sys/dev/pci/pci.c
 ===================================================================
 --- sys/dev/pci/pci.c	(revision 219453)
 +++ sys/dev/pci/pci.c	(working copy)
 @@ -634,6 +634,22 @@
  				} else
  					addr = MSI_INTEL_ADDR_BASE;
  
 +				/*
 +				 * Enable the MSI mapping window for
 +				 * all Host-PCI bridges.  PCI-PCI
 +				 * bridges have their windows enabled
 +				 * via PCIB_MAP_MSI().
 +				 */
 +				if (cfg->baseclass == PCIC_BRIDGE &&
 +				    cfg->subclass == PCIS_BRIDGE_HOST &&
 +				    !(val & PCIM_HTCMD_MSI_ENABLE)) {
 +					device_printf(pcib,
 +	    "Enabling MSI window for Host-PCI bridge at pci%d:%d:%d:%d\n",
 +					    cfg->domain, cfg->bus, cfg->slot,
 +					    cfg->func);
 +					val |= PCIM_HTCMD_MSI_ENABLE;
 +					WREG(ptr + PCIR_HT_COMMAND, val, 2);
 +				}
  				cfg->ht.ht_msimap = ptr;
  				cfg->ht.ht_msictrl = val;
  				cfg->ht.ht_msiaddr = addr;
 
 --wRRV7LY7NUeQGEoC--

From: Zack Dannar <zdannar@gmail.com>
To: bug-followup@FreeBSD.org, zackdannar@yahoo.com
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to
 networking requests
Date: Tue, 15 Mar 2011 10:33:09 -0600

 --000e0cd56cc8d2a647049e87fb6f
 Content-Type: text/plain; charset=ISO-8859-1
 
 I implemented the patch and rebuilt my kernel(FreeBSD 8.1).  The net result
 is the card is still
 unresponsive.  One noted difference was that it didn't even attempt to set
 an address of 0.0.0.0.
 I have included the usual details.  If there is something else that you
 would like to see, let
 me know.
 
 Thanks.
 
 
 
 
 
 
 [ dmesg -a ]
 bge0: <Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x00b002>
 mem 0xfd8f0000-0xfd8fffff irq 16 at device 0.0 on pci2
 miibus0: <MII bus> on bge0
 brgphy0: <BCM5787 10/100/1000baseTX PHY> PHY 1 on miibus0
 brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
 1000baseT-FDX, auto
 bge0: Ethernet address: 00:18:8b:8b:97:2d
 bge0: [FILTER]
 
 ... CUT FOR LENGTH PURPOSES ....
 
 WARNING: TMPFS is considered to be a highly experimental feature in FreeBSD.
 .
 Setting hostname: pcbsd-1472
 .
 bge0: no link ...
 .
 .
  got link
 Starting Network: lo0 bge0.
 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
         options=3<RXCSUM,TXCSUM>
         inet 127.0.0.1 netmask 0xff000000
         inet6 ::1 prefixlen 128
         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
         nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
 bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
 
 options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
         ether 00:18:8b:8b:97:2d
         inet6 fe80::218:8bff:fe8b:972d%bge0 prefixlen 64 scopeid 0x1
         inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
         nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
         media: Ethernet autoselect (1000baseT <full-duplex>)
         status: active
 
 
 [ ifconfig ]
 bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
 
 options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
         ether 00:18:8b:8b:97:2d
         inet6 fe80::218:8bff:fe8b:972d%bge0 prefixlen 64 scopeid 0x1
         inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
         nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
         media: Ethernet autoselect (1000baseT <full-duplex>)
         status: active
 
 [ pciconf -lcbv ]
 none0@pci0:0:0:0:       class=0x050000 card=0x02f010de chip=0x02f010de
 rev=0xa2 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'C51 Host Bridge'
     class      = memory
     subclass   = RAM
     cap 08[44] = HT slave
     cap 08[e0] = HT MSI address window disabled at 0xfee00000
 none1@pci0:0:0:1:       class=0x050000 card=0x02fa10de chip=0x02fa10de
 rev=0xa2 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'C51 Memory Controller 0'
     class      = memory
     subclass   = RAM
 none2@pci0:0:0:2:       class=0x050000 card=0x02fe10de chip=0x02fe10de
 rev=0xa2 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'C51 Memory Controller 1'
     class      = memory
     subclass   = RAM
 none3@pci0:0:0:3:       class=0x050000 card=0x02f810de chip=0x02f810de
 rev=0xa2 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'C51 Memory Controller 5'
     class      = memory
     subclass   = RAM
 none4@pci0:0:0:4:       class=0x050000 card=0x02f910de chip=0x02f910de
 rev=0xa2 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'C51 Memory Controller 4'
     class      = memory
     subclass   = RAM
 none5@pci0:0:0:5:       class=0x050000 card=0x02ff10de chip=0x02ff10de
 rev=0xa2 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'C51 Host Bridge'
     class      = memory
     subclass   = RAM
     cap 00[44] = unknown
     cap 00[fe] = unknown
 none6@pci0:0:0:6:       class=0x050000 card=0x027f10de chip=0x027f10de
 rev=0xa2 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'C51 Memory Controller 3'
     class      = memory
     subclass   = RAM
 none7@pci0:0:0:7:       class=0x050000 card=0x027e10de chip=0x027e10de
 rev=0xa2 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'C51 Memory Controller 2'
     class      = memory
     subclass   = RAM
 pcib1@pci0:0:2:0:       class=0x060400 card=0x000010de chip=0x02fc10de
 rev=0xa1 hdr=0x01
     vendor     = 'NVIDIA Corporation'
     device     = 'C51 PCIe Bridge'
     class      = bridge
     subclass   = PCI-PCI
     cap 0d[40] = PCI Bridge card=0x000010de
     cap 01[48] = powerspec 2  supports D0 D3  current D0
     cap 05[50] = MSI supports 2 messages, 64 bit
     cap 08[60] = HT MSI address window disabled at 0xfee00000
     cap 10[80] = PCI-Express 1 root port max data 128(128) link x1(x1)
 pcib2@pci0:0:3:0:       class=0x060400 card=0x000010de chip=0x02fd10de
 rev=0xa1 hdr=0x01
     vendor     = 'NVIDIA Corporation'
     device     = 'C51 PCIe Bridge'
     class      = bridge
     subclass   = PCI-PCI
     cap 0d[40] = PCI Bridge card=0x000010de
     cap 01[48] = powerspec 2  supports D0 D3  current D0
     cap 05[50] = MSI supports 2 messages, 64 bit
     cap 08[60] = HT MSI address window enabled at 0xfee00000
     cap 10[80] = PCI-Express 1 root port max data 128(128) link x1(x1)
 pcib3@pci0:0:4:0:       class=0x060400 card=0x000010de chip=0x02fb10de
 rev=0xa1 hdr=0x01
     vendor     = 'NVIDIA Corporation'
     device     = 'C51 PCIe Bridge'
     class      = bridge
     subclass   = PCI-PCI
     cap 0d[40] = PCI Bridge card=0x000010de
     cap 01[48] = powerspec 2  supports D0 D3  current D0
     cap 05[50] = MSI supports 2 messages, 64 bit
     cap 08[60] = HT MSI address window enabled at 0xfee00000
     cap 10[80] = PCI-Express 1 root port max data 128(128) link x16(x16)
 none8@pci0:0:9:0:       class=0x050000 card=0xcb8410de chip=0x027010de
 rev=0xa2 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'MCP51 Host Bridge'
     class      = memory
     subclass   = RAM
     cap 08[44] = HT slave
     cap 08[e0] = HT MSI address window disabled at 0xfee00000
 isab0@pci0:0:10:0:      class=0x060100 card=0x01ec1028 chip=0x026010de
 rev=0xa3 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'MCP51 LPC Bridge'
     class      = bridge
     subclass   = PCI-ISA
 none9@pci0:0:10:1:      class=0x0c0500 card=0x01ec1028 chip=0x026410de
 rev=0xa3 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'NVIDIA nForce PCI System Management (NVIDIA SMB Bus
 Controller)'
     class      = serial bus
     subclass   = SMBus
     bar   [20] = type I/O Port, range 32, base 0x1c00, size 64, enabled
     bar   [24] = type I/O Port, range 32, base 0x1c40, size 64, enabled
     cap 01[44] = powerspec 2  supports D0 D3  current D0
 none10@pci0:0:10:2:     class=0x050000 card=0x01ec1028 chip=0x027210de
 rev=0xa3 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'MCP51 Memory Controller 0'
     class      = memory
     subclass   = RAM
 ohci0@pci0:0:11:0:      class=0x0c0310 card=0x01ec1028 chip=0x026d10de
 rev=0xa3 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'MCP51 USB Controller'
     class      = serial bus
     subclass   = USB
     bar   [10] = type Memory, range 32, base 0xfe02f000, size 4096, enabled
     cap 01[44] = powerspec 2  supports D0 D1 D2 D3  current D0
 ehci0@pci0:0:11:1:      class=0x0c0320 card=0x01ec1028 chip=0x026e10de
 rev=0xa3 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'MCP51 USB Controller'
     class      = serial bus
     subclass   = USB
     bar   [10] = type Memory, range 32, base 0xfe02e000, size 256, enabled
     cap 0a[44] = EHCI Debug Port at offset 0x98 in map 0x14
     cap 01[80] = powerspec 2  supports D0 D1 D2 D3  current D0
 atapci0@pci0:0:14:0:    class=0x010185 card=0x01ec1028 chip=0x026610de
 rev=0xa1 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'NVIDIA nForce 430/410 Serial ATA Controller (MCP51S)'
     class      = mass storage
     subclass   = ATA
     bar   [10] = type I/O Port, range 32, base 0x9f0, size  8, enabled
     bar   [14] = type I/O Port, range 32, base 0xbf0, size  4, enabled
     bar   [18] = type I/O Port, range 32, base 0x970, size  8, enabled
     bar   [1c] = type I/O Port, range 32, base 0xb70, size  4, enabled
     bar   [20] = type I/O Port, range 32, base 0xe000, size 16, enabled
     bar   [24] = type Memory, range 32, base 0xfe02d000, size 4096, enabled
     cap 01[44] = powerspec 2  supports D0 D3  current D0
     cap 05[b0] = MSI supports 4 messages, 64 bit
     cap 08[cc] = HT MSI fixed address window disabled at 0xfee00000
 atapci1@pci0:0:15:0:    class=0x010185 card=0x01ec1028 chip=0x026710de
 rev=0xa1 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'NVIDIA nForce 430/410 Serial ATA Controller (MCP51S)'
     class      = mass storage
     subclass   = ATA
     bar   [10] = type I/O Port, range 32, base 0x9e0, size  8, enabled
     bar   [14] = type I/O Port, range 32, base 0xbe0, size  4, enabled
     bar   [18] = type I/O Port, range 32, base 0x960, size  8, enabled
     bar   [1c] = type I/O Port, range 32, base 0xb60, size  4, enabled
     bar   [20] = type I/O Port, range 32, base 0xcc00, size 16, enabled
     bar   [24] = type Memory, range 32, base 0xfe02c000, size 4096, enabled
     cap 01[44] = powerspec 2  supports D0 D3  current D0
     cap 05[b0] = MSI supports 4 messages, 64 bit
     cap 08[cc] = HT MSI fixed address window disabled at 0xfee00000
 pcib4@pci0:0:16:0:      class=0x060401 card=0x00000000 chip=0x026f10de
 rev=0xa2 hdr=0x01
     vendor     = 'NVIDIA Corporation'
     device     = 'MCP51 PCI Bridge'
     class      = bridge
     subclass   = PCI-PCI
     cap 0d[b8] = PCI Bridge card=0x00000000
     cap 08[8c] = HT MSI address window disabled at 0xfee00000
 hdac0@pci0:0:16:1:      class=0x040300 card=0x1f941028 chip=0x026c10de
 rev=0xa2 hdr=0x00
     vendor     = 'NVIDIA Corporation'
     device     = 'High Definition Audio Controller (MCP51)'
     class      = multimedia
     subclass   = HDA
     bar   [10] = type Memory, range 32, base 0xfe024000, size 16384, enabled
     cap 01[44] = powerspec 2  supports D0 D3  current D0
     cap 05[50] = MSI supports 1 message, 64 bit, vector masks
     cap 08[6c] = HT MSI fixed address window disabled at 0xfee00000
 hostb0@pci0:0:24:0:     class=0x060000 card=0x00000000 chip=0x11001022
 rev=0x00 hdr=0x00
     vendor     = 'Advanced Micro Devices (AMD)'
     device     = 'Athlon64/Opteron/Sempron (K8 Family) HyperTransport
 Technology Configuration'
     class      = bridge
     subclass   = HOST-PCI
     cap 08[80] = HT host
 hostb1@pci0:0:24:1:     class=0x060000 card=0x00000000 chip=0x11011022
 rev=0x00 hdr=0x00
     vendor     = 'Advanced Micro Devices (AMD)'
     device     = 'Athlon64/Opteron/Sempron (K8 Family) Address Map'
     class      = bridge
     subclass   = HOST-PCI
 hostb2@pci0:0:24:2:     class=0x060000 card=0x00000000 chip=0x11021022
 rev=0x00 hdr=0x00
     vendor     = 'Advanced Micro Devices (AMD)'
     device     = 'Athlon64/Opteron/Sempron (K8 Family) DRAM Controller'
     class      = bridge
     subclass   = HOST-PCI
 hostb3@pci0:0:24:3:     class=0x060000 card=0x00000000 chip=0x11031022
 rev=0x00 hdr=0x00
     vendor     = 'Advanced Micro Devices (AMD)'
     device     = 'Athlon64/Opteron/Sempron (K8 Family) Miscellaneous
 Control'
     class      = bridge
     subclass   = HOST-PCI
     cap 0f[f0] = unknown
 bge0@pci0:2:0:0:        class=0x020000 card=0x01ec1028 chip=0x167a14e4
 rev=0x02 hdr=0x00
     vendor     = 'Broadcom Corporation'
     device     = 'Broadcom NetXtreme Gigabit Ethernet Controller (BCM5754)'
     class      = network
     subclass   = ethernet
     bar   [10] = type Memory, range 64, base 0xfd8f0000, size 65536, enabled
     cap 01[48] = powerspec 3  supports D0 D3  current D0
     cap 03[50] = VPD
     cap 09[58] = vendor (length 120)
     cap 05[e8] = MSI supports 1 message, 64 bit enabled with 1 message
     cap 10[d0] = PCI-Express 1 endpoint max data 128(128) link x1(x1)
 vgapci0@pci0:3:0:0:     class=0x030000 card=0x0d021028 chip=0x71831002
 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
     device     = 'ATI RADEON X1300/X1550 Series (RV515)'
     class      = display
     subclass   = VGA
     bar   [10] = type Prefetchable Memory, range 64, base 0xd0000000, size
 268435456, enabled
     bar   [18] = type Memory, range 64, base 0xfddf0000, size 65536, enabled
     bar   [20] = type I/O Port, range 32, base 0xbc00, size 256, enabled
     cap 01[50] = powerspec 2  supports D0 D1 D2 D3  current D0
     cap 10[58] = PCI-Express 1 endpoint max data 128(128) link x16(x16)
     cap 05[80] = MSI supports 1 message, 64 bit enabled with 1 message
 vgapci1@pci0:3:0:1:     class=0x038000 card=0x0d031028 chip=0x71a31002
 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
     device     = 'ATI RADEON X1300/X1550 Series Secondary (RV515)'
     class      = display
     bar   [10] = type Memory, range 64, base 0xfdde0000, size 65536, enabled
     cap 01[50] = powerspec 2  supports D0 D1 D2 D3  current D0
     cap 10[58] = PCI-Express 1 endpoint max data 128(128) link x16(x16)
 
 [ vmstat -ia ]
 interrupt                          total       rate
 ???                                    0          0
 irq1: atkbd0                          36          0
 stray irq1                             0          0
 irq0:                                  0          0
 stray irq0                             0          0
 irq3:                                  0          0
 stray irq3                             0          0
 irq4: uart0                            0          0
 stray irq4                             0          0
 irq5:                                  0          0
 stray irq5                             0          0
 irq6: fdc0                            14          0
 stray irq6                             0          0
 irq7: ppc0                             0          0
 stray irq7                             0          0
 irq8:                                  0          0
 stray irq8                             0          0
 irq9: acpi0                            0          0
 stray irq9                             0          0
 irq10:                                 0          0
 stray irq10                            0          0
 irq11:                                 0          0
 stray irq11                            0          0
 irq12:                                 0          0
 stray irq12                            0          0
 irq13:                                 0          0
 stray irq13                            0          0
 irq14:                                 0          0
 stray irq14                            0          0
 irq15:                                 0          0
 stray irq15                            0          0
 irq16:                                 0          0
 stray irq16                            0          0
 irq17:                                 0          0
 stray irq17                            0          0
 irq18:                                 0          0
 stray irq18                            0          0
 irq19:                                 0          0
 stray irq19                            0          0
 irq20: atapci1                         0          0
 stray irq20                            0          0
 irq21: hdac0 ohci0                  6932         12
 stray irq21                            0          0
 irq22: ehci0                      198463        351
 stray irq22                            0          0
 irq23: atapci0                     21372         37
 stray irq23                            0          0
 cpu0: timer                      1128004       1996
 irq256: bge0                           0          0
 stray irq256                           0          0
 cpu1: timer                      1119843       1982
 irq257: vgapci0                        0          0
 stray irq257                           0          0
 Total                            2474664       4379
 
 [ dhclient bge0 ]
 DHCPREQUEST on bge0 to 255.255.255.255 port 67
 DHCPREQUEST on bge0 to 255.255.255.255 port 67
 DHCPDISCOVER on bge0 to 255.255.255.255 port 67 interval 7
 DHCPDISCOVER on bge0 to 255.255.255.255 port 67 interval 20
 
 --000e0cd56cc8d2a647049e87fb6f
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: base64
 
 SSBpbXBsZW1lbnRlZCB0aGUgcGF0Y2ggYW5kIHJlYnVpbHQgbXkga2VybmVsKEZyZWVCU0QgOC4x
 KS6gIFRoZSBuZXQgcmVzdWx0IGlzIHRoZSBjYXJkIGlzIHN0aWxsIDxicj51bnJlc3BvbnNpdmUu
 oCBPbmUgbm90ZWQgZGlmZmVyZW5jZSB3YXMgdGhhdCBpdCBkaWRuJiMzOTt0IGV2ZW4gYXR0ZW1w
 dCB0byBzZXQgYW4gYWRkcmVzcyBvZiAwLjAuMC4wLqAgPGJyPkkgaGF2ZSBpbmNsdWRlZCB0aGUg
 dXN1YWwgZGV0YWlscy6gIElmIHRoZXJlIGlzIHNvbWV0aGluZyBlbHNlIHRoYXQgeW91IHdvdWxk
 IGxpa2UgdG8gc2VlLCBsZXQgPGJyPgptZSBrbm93Ljxicj48YnI+VGhhbmtzLqAgPGJyPjxicj48
 YnI+PGJyPjxicj48YnI+PGJyPlsgZG1lc2cgLWEgXTxicj5iZ2UwOiAmbHQ7QnJvYWRjb20gTmV0
 WHRyZW1lIEdpZ2FiaXQgRXRoZXJuZXQgQ29udHJvbGxlciwgQVNJQyByZXYuIDB4MDBiMDAyJmd0
 OyBtZW0gMHhmZDhmMDAwMC0weGZkOGZmZmZmIGlycSAxNiBhdCBkZXZpY2UgMC4wIG9uIHBjaTI8
 YnI+bWlpYnVzMDogJmx0O01JSSBidXMmZ3Q7IG9uIGJnZTA8YnI+CmJyZ3BoeTA6ICZsdDtCQ001
 Nzg3IDEwLzEwMC8xMDAwYmFzZVRYIFBIWSZndDsgUEhZIDEgb24gbWlpYnVzMDxicj5icmdwaHkw
 OqAgMTBiYXNlVCwgMTBiYXNlVC1GRFgsIDEwMGJhc2VUWCwgMTAwYmFzZVRYLUZEWCwgMTAwMGJh
 c2VULCAxMDAwYmFzZVQtRkRYLCBhdXRvPGJyPmJnZTA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjE4
 OjhiOjhiOjk3OjJkPGJyPmJnZTA6IFtGSUxURVJdPGJyPgo8YnI+Li4uIENVVCBGT1IgTEVOR1RI
 IFBVUlBPU0VTIC4uLi48YnI+PGJyPldBUk5JTkc6IFRNUEZTIGlzIGNvbnNpZGVyZWQgdG8gYmUg
 YSBoaWdobHkgZXhwZXJpbWVudGFsIGZlYXR1cmUgaW4gRnJlZUJTRC48YnI+Ljxicj5TZXR0aW5n
 IGhvc3RuYW1lOiBwY2JzZC0xNDcyPGJyPi48YnI+YmdlMDogbm8gbGluayAuLi48YnI+Ljxicj4u
 PGJyPqBnb3QgbGluazxicj5TdGFydGluZyBOZXR3b3JrOiBsbzAgYmdlMC48YnI+CmxvMDogZmxh
 Z3M9ODA0OSZsdDtVUCxMT09QQkFDSyxSVU5OSU5HLE1VTFRJQ0FTVCZndDsgbWV0cmljIDAgbXR1
 IDE2Mzg0PGJyPqCgoKCgoKAgb3B0aW9ucz0zJmx0O1JYQ1NVTSxUWENTVU0mZ3Q7PGJyPqCgoKCg
 oKAgaW5ldCAxMjcuMC4wLjEgbmV0bWFzayAweGZmMDAwMDAwIDxicj6goKCgoKCgIGluZXQ2IDo6
 MSBwcmVmaXhsZW4gMTI4IDxicj6goKCgoKCgIGluZXQ2IGZlODA6OjElbG8wIHByZWZpeGxlbiA2
 NCBzY29wZWlkIDB4NCA8YnI+CqCgoKCgoKAgbmQ2IG9wdGlvbnM9MyZsdDtQRVJGT1JNTlVELEFD
 Q0VQVF9SVEFEViZndDs8YnI+YmdlMDogZmxhZ3M9ODg0MyZsdDtVUCxCUk9BRENBU1QsUlVOTklO
 RyxTSU1QTEVYLE1VTFRJQ0FTVCZndDsgbWV0cmljIDAgbXR1IDE1MDA8YnI+oKCgoKCgoCBvcHRp
 b25zPTgwMDliJmx0O1JYQ1NVTSxUWENTVU0sVkxBTl9NVFUsVkxBTl9IV1RBR0dJTkcsVkxBTl9I
 V0NTVU0sTElOS1NUQVRFJmd0Ozxicj4KoKCgoKCgoCBldGhlciAwMDoxODo4Yjo4Yjo5NzoyZDxi
 cj6goKCgoKCgIGluZXQ2IGZlODA6OjIxODo4YmZmOmZlOGI6OTcyZCViZ2UwIHByZWZpeGxlbiA2
 NCBzY29wZWlkIDB4MSA8YnI+oKCgoKCgoCBpbmV0IDAuMC4wLjAgbmV0bWFzayAweGZmMDAwMDAw
 IGJyb2FkY2FzdCAyNTUuMjU1LjI1NS4yNTU8YnI+oKCgoKCgoCBuZDYgb3B0aW9ucz0zJmx0O1BF
 UkZPUk1OVUQsQUNDRVBUX1JUQURWJmd0Ozxicj4KoKCgoKCgoCBtZWRpYTogRXRoZXJuZXQgYXV0
 b3NlbGVjdCAoMTAwMGJhc2VUICZsdDtmdWxsLWR1cGxleCZndDspPGJyPqCgoKCgoKAgc3RhdHVz
 OiBhY3RpdmU8YnI+PGJyPjxicj5bIGlmY29uZmlnIF08YnI+YmdlMDogZmxhZ3M9ODg0MyZsdDtV
 UCxCUk9BRENBU1QsUlVOTklORyxTSU1QTEVYLE1VTFRJQ0FTVCZndDsgbWV0cmljIDAgbXR1IDE1
 MDA8YnI+oKCgoKCgoCBvcHRpb25zPTgwMDliJmx0O1JYQ1NVTSxUWENTVU0sVkxBTl9NVFUsVkxB
 Tl9IV1RBR0dJTkcsVkxBTl9IV0NTVU0sTElOS1NUQVRFJmd0Ozxicj4KoKCgoKCgoCBldGhlciAw
 MDoxODo4Yjo4Yjo5NzoyZDxicj6goKCgoKCgIGluZXQ2IGZlODA6OjIxODo4YmZmOmZlOGI6OTcy
 ZCViZ2UwIHByZWZpeGxlbiA2NCBzY29wZWlkIDB4MSA8YnI+oKCgoKCgoCBpbmV0IDAuMC4wLjAg
 bmV0bWFzayAweGZmMDAwMDAwIGJyb2FkY2FzdCAyNTUuMjU1LjI1NS4yNTU8YnI+oKCgoKCgoCBu
 ZDYgb3B0aW9ucz0zJmx0O1BFUkZPUk1OVUQsQUNDRVBUX1JUQURWJmd0Ozxicj4KoKCgoKCgoCBt
 ZWRpYTogRXRoZXJuZXQgYXV0b3NlbGVjdCAoMTAwMGJhc2VUICZsdDtmdWxsLWR1cGxleCZndDsp
 PGJyPqCgoKCgoKAgc3RhdHVzOiBhY3RpdmU8YnI+PGJyPlsgcGNpY29uZiAtbGNidiBdPGJyPm5v
 bmUwQHBjaTA6MDowOjA6oKCgoKCgIGNsYXNzPTB4MDUwMDAwIGNhcmQ9MHgwMmYwMTBkZSBjaGlw
 PTB4MDJmMDEwZGUgcmV2PTB4YTIgaGRyPTB4MDA8YnI+oKCgIHZlbmRvcqCgoKAgPSAmIzM5O05W
 SURJQSBDb3Jwb3JhdGlvbiYjMzk7PGJyPgqgoKAgZGV2aWNloKCgoCA9ICYjMzk7QzUxIEhvc3Qg
 QnJpZGdlJiMzOTs8YnI+oKCgIGNsYXNzoKCgoKAgPSBtZW1vcnk8YnI+oKCgIHN1YmNsYXNzoKAg
 PSBSQU08YnI+oKCgIGNhcCAwOFs0NF0gPSBIVCBzbGF2ZTxicj6goKAgY2FwIDA4W2UwXSA9IEhU
 IE1TSSBhZGRyZXNzIHdpbmRvdyBkaXNhYmxlZCBhdCAweGZlZTAwMDAwPGJyPm5vbmUxQHBjaTA6
 MDowOjE6oKCgoKCgIGNsYXNzPTB4MDUwMDAwIGNhcmQ9MHgwMmZhMTBkZSBjaGlwPTB4MDJmYTEw
 ZGUgcmV2PTB4YTIgaGRyPTB4MDA8YnI+CqCgoCB2ZW5kb3KgoKCgID0gJiMzOTtOVklESUEgQ29y
 cG9yYXRpb24mIzM5Ozxicj6goKAgZGV2aWNloKCgoCA9ICYjMzk7QzUxIE1lbW9yeSBDb250cm9s
 bGVyIDAmIzM5Ozxicj6goKAgY2xhc3OgoKCgoCA9IG1lbW9yeTxicj6goKAgc3ViY2xhc3OgoCA9
 IFJBTTxicj5ub25lMkBwY2kwOjA6MDoyOqCgoKCgoCBjbGFzcz0weDA1MDAwMCBjYXJkPTB4MDJm
 ZTEwZGUgY2hpcD0weDAyZmUxMGRlIHJldj0weGEyIGhkcj0weDAwPGJyPgqgoKAgdmVuZG9yoKCg
 oCA9ICYjMzk7TlZJRElBIENvcnBvcmF0aW9uJiMzOTs8YnI+oKCgIGRldmljZaCgoKAgPSAmIzM5
 O0M1MSBNZW1vcnkgQ29udHJvbGxlciAxJiMzOTs8YnI+oKCgIGNsYXNzoKCgoKAgPSBtZW1vcnk8
 YnI+oKCgIHN1YmNsYXNzoKAgPSBSQU08YnI+bm9uZTNAcGNpMDowOjA6MzqgoKCgoKAgY2xhc3M9
 MHgwNTAwMDAgY2FyZD0weDAyZjgxMGRlIGNoaXA9MHgwMmY4MTBkZSByZXY9MHhhMiBoZHI9MHgw
 MDxicj4KoKCgIHZlbmRvcqCgoKAgPSAmIzM5O05WSURJQSBDb3Jwb3JhdGlvbiYjMzk7PGJyPqCg
 oCBkZXZpY2WgoKCgID0gJiMzOTtDNTEgTWVtb3J5IENvbnRyb2xsZXIgNSYjMzk7PGJyPqCgoCBj
 bGFzc6CgoKCgID0gbWVtb3J5PGJyPqCgoCBzdWJjbGFzc6CgID0gUkFNPGJyPm5vbmU0QHBjaTA6
 MDowOjQ6oKCgoKCgIGNsYXNzPTB4MDUwMDAwIGNhcmQ9MHgwMmY5MTBkZSBjaGlwPTB4MDJmOTEw
 ZGUgcmV2PTB4YTIgaGRyPTB4MDA8YnI+CqCgoCB2ZW5kb3KgoKCgID0gJiMzOTtOVklESUEgQ29y
 cG9yYXRpb24mIzM5Ozxicj6goKAgZGV2aWNloKCgoCA9ICYjMzk7QzUxIE1lbW9yeSBDb250cm9s
 bGVyIDQmIzM5Ozxicj6goKAgY2xhc3OgoKCgoCA9IG1lbW9yeTxicj6goKAgc3ViY2xhc3OgoCA9
 IFJBTTxicj5ub25lNUBwY2kwOjA6MDo1OqCgoKCgoCBjbGFzcz0weDA1MDAwMCBjYXJkPTB4MDJm
 ZjEwZGUgY2hpcD0weDAyZmYxMGRlIHJldj0weGEyIGhkcj0weDAwPGJyPgqgoKAgdmVuZG9yoKCg
 oCA9ICYjMzk7TlZJRElBIENvcnBvcmF0aW9uJiMzOTs8YnI+oKCgIGRldmljZaCgoKAgPSAmIzM5
 O0M1MSBIb3N0IEJyaWRnZSYjMzk7PGJyPqCgoCBjbGFzc6CgoKCgID0gbWVtb3J5PGJyPqCgoCBz
 dWJjbGFzc6CgID0gUkFNPGJyPqCgoCBjYXAgMDBbNDRdID0gdW5rbm93bjxicj6goKAgY2FwIDAw
 W2ZlXSA9IHVua25vd248YnI+bm9uZTZAcGNpMDowOjA6NjqgoKCgoKAgY2xhc3M9MHgwNTAwMDAg
 Y2FyZD0weDAyN2YxMGRlIGNoaXA9MHgwMjdmMTBkZSByZXY9MHhhMiBoZHI9MHgwMDxicj4KoKCg
 IHZlbmRvcqCgoKAgPSAmIzM5O05WSURJQSBDb3Jwb3JhdGlvbiYjMzk7PGJyPqCgoCBkZXZpY2Wg
 oKCgID0gJiMzOTtDNTEgTWVtb3J5IENvbnRyb2xsZXIgMyYjMzk7PGJyPqCgoCBjbGFzc6CgoKCg
 ID0gbWVtb3J5PGJyPqCgoCBzdWJjbGFzc6CgID0gUkFNPGJyPm5vbmU3QHBjaTA6MDowOjc6oKCg
 oKCgIGNsYXNzPTB4MDUwMDAwIGNhcmQ9MHgwMjdlMTBkZSBjaGlwPTB4MDI3ZTEwZGUgcmV2PTB4
 YTIgaGRyPTB4MDA8YnI+CqCgoCB2ZW5kb3KgoKCgID0gJiMzOTtOVklESUEgQ29ycG9yYXRpb24m
 IzM5Ozxicj6goKAgZGV2aWNloKCgoCA9ICYjMzk7QzUxIE1lbW9yeSBDb250cm9sbGVyIDImIzM5
 Ozxicj6goKAgY2xhc3OgoKCgoCA9IG1lbW9yeTxicj6goKAgc3ViY2xhc3OgoCA9IFJBTTxicj5w
 Y2liMUBwY2kwOjA6MjowOqCgoKCgoCBjbGFzcz0weDA2MDQwMCBjYXJkPTB4MDAwMDEwZGUgY2hp
 cD0weDAyZmMxMGRlIHJldj0weGExIGhkcj0weDAxPGJyPgqgoKAgdmVuZG9yoKCgoCA9ICYjMzk7
 TlZJRElBIENvcnBvcmF0aW9uJiMzOTs8YnI+oKCgIGRldmljZaCgoKAgPSAmIzM5O0M1MSBQQ0ll
 IEJyaWRnZSYjMzk7PGJyPqCgoCBjbGFzc6CgoKCgID0gYnJpZGdlPGJyPqCgoCBzdWJjbGFzc6Cg
 ID0gUENJLVBDSTxicj6goKAgY2FwIDBkWzQwXSA9IFBDSSBCcmlkZ2UgY2FyZD0weDAwMDAxMGRl
 PGJyPqCgoCBjYXAgMDFbNDhdID0gcG93ZXJzcGVjIDKgIHN1cHBvcnRzIEQwIEQzoCBjdXJyZW50
 IEQwPGJyPgqgoKAgY2FwIDA1WzUwXSA9IE1TSSBzdXBwb3J0cyAyIG1lc3NhZ2VzLCA2NCBiaXQg
 PGJyPqCgoCBjYXAgMDhbNjBdID0gSFQgTVNJIGFkZHJlc3Mgd2luZG93IGRpc2FibGVkIGF0IDB4
 ZmVlMDAwMDA8YnI+oKCgIGNhcCAxMFs4MF0gPSBQQ0ktRXhwcmVzcyAxIHJvb3QgcG9ydCBtYXgg
 ZGF0YSAxMjgoMTI4KSBsaW5rIHgxKHgxKTxicj5wY2liMkBwY2kwOjA6MzowOqCgoKCgoCBjbGFz
 cz0weDA2MDQwMCBjYXJkPTB4MDAwMDEwZGUgY2hpcD0weDAyZmQxMGRlIHJldj0weGExIGhkcj0w
 eDAxPGJyPgqgoKAgdmVuZG9yoKCgoCA9ICYjMzk7TlZJRElBIENvcnBvcmF0aW9uJiMzOTs8YnI+
 oKCgIGRldmljZaCgoKAgPSAmIzM5O0M1MSBQQ0llIEJyaWRnZSYjMzk7PGJyPqCgoCBjbGFzc6Cg
 oKCgID0gYnJpZGdlPGJyPqCgoCBzdWJjbGFzc6CgID0gUENJLVBDSTxicj6goKAgY2FwIDBkWzQw
 XSA9IFBDSSBCcmlkZ2UgY2FyZD0weDAwMDAxMGRlPGJyPqCgoCBjYXAgMDFbNDhdID0gcG93ZXJz
 cGVjIDKgIHN1cHBvcnRzIEQwIEQzoCBjdXJyZW50IEQwPGJyPgqgoKAgY2FwIDA1WzUwXSA9IE1T
 SSBzdXBwb3J0cyAyIG1lc3NhZ2VzLCA2NCBiaXQgPGJyPqCgoCBjYXAgMDhbNjBdID0gSFQgTVNJ
 IGFkZHJlc3Mgd2luZG93IGVuYWJsZWQgYXQgMHhmZWUwMDAwMDxicj6goKAgY2FwIDEwWzgwXSA9
 IFBDSS1FeHByZXNzIDEgcm9vdCBwb3J0IG1heCBkYXRhIDEyOCgxMjgpIGxpbmsgeDEoeDEpPGJy
 PnBjaWIzQHBjaTA6MDo0OjA6oKCgoKCgIGNsYXNzPTB4MDYwNDAwIGNhcmQ9MHgwMDAwMTBkZSBj
 aGlwPTB4MDJmYjEwZGUgcmV2PTB4YTEgaGRyPTB4MDE8YnI+CqCgoCB2ZW5kb3KgoKCgID0gJiMz
 OTtOVklESUEgQ29ycG9yYXRpb24mIzM5Ozxicj6goKAgZGV2aWNloKCgoCA9ICYjMzk7QzUxIFBD
 SWUgQnJpZGdlJiMzOTs8YnI+oKCgIGNsYXNzoKCgoKAgPSBicmlkZ2U8YnI+oKCgIHN1YmNsYXNz
 oKAgPSBQQ0ktUENJPGJyPqCgoCBjYXAgMGRbNDBdID0gUENJIEJyaWRnZSBjYXJkPTB4MDAwMDEw
 ZGU8YnI+oKCgIGNhcCAwMVs0OF0gPSBwb3dlcnNwZWMgMqAgc3VwcG9ydHMgRDAgRDOgIGN1cnJl
 bnQgRDA8YnI+CqCgoCBjYXAgMDVbNTBdID0gTVNJIHN1cHBvcnRzIDIgbWVzc2FnZXMsIDY0IGJp
 dCA8YnI+oKCgIGNhcCAwOFs2MF0gPSBIVCBNU0kgYWRkcmVzcyB3aW5kb3cgZW5hYmxlZCBhdCAw
 eGZlZTAwMDAwPGJyPqCgoCBjYXAgMTBbODBdID0gUENJLUV4cHJlc3MgMSByb290IHBvcnQgbWF4
 IGRhdGEgMTI4KDEyOCkgbGluayB4MTYoeDE2KTxicj5ub25lOEBwY2kwOjA6OTowOqCgoKCgoCBj
 bGFzcz0weDA1MDAwMCBjYXJkPTB4Y2I4NDEwZGUgY2hpcD0weDAyNzAxMGRlIHJldj0weGEyIGhk
 cj0weDAwPGJyPgqgoKAgdmVuZG9yoKCgoCA9ICYjMzk7TlZJRElBIENvcnBvcmF0aW9uJiMzOTs8
 YnI+oKCgIGRldmljZaCgoKAgPSAmIzM5O01DUDUxIEhvc3QgQnJpZGdlJiMzOTs8YnI+oKCgIGNs
 YXNzoKCgoKAgPSBtZW1vcnk8YnI+oKCgIHN1YmNsYXNzoKAgPSBSQU08YnI+oKCgIGNhcCAwOFs0
 NF0gPSBIVCBzbGF2ZTxicj6goKAgY2FwIDA4W2UwXSA9IEhUIE1TSSBhZGRyZXNzIHdpbmRvdyBk
 aXNhYmxlZCBhdCAweGZlZTAwMDAwPGJyPgppc2FiMEBwY2kwOjA6MTA6MDqgoKCgoCBjbGFzcz0w
 eDA2MDEwMCBjYXJkPTB4MDFlYzEwMjggY2hpcD0weDAyNjAxMGRlIHJldj0weGEzIGhkcj0weDAw
 PGJyPqCgoCB2ZW5kb3KgoKCgID0gJiMzOTtOVklESUEgQ29ycG9yYXRpb24mIzM5Ozxicj6goKAg
 ZGV2aWNloKCgoCA9ICYjMzk7TUNQNTEgTFBDIEJyaWRnZSYjMzk7PGJyPqCgoCBjbGFzc6CgoKCg
 ID0gYnJpZGdlPGJyPqCgoCBzdWJjbGFzc6CgID0gUENJLUlTQTxicj4Kbm9uZTlAcGNpMDowOjEw
 OjE6oKCgoKAgY2xhc3M9MHgwYzA1MDAgY2FyZD0weDAxZWMxMDI4IGNoaXA9MHgwMjY0MTBkZSBy
 ZXY9MHhhMyBoZHI9MHgwMDxicj6goKAgdmVuZG9yoKCgoCA9ICYjMzk7TlZJRElBIENvcnBvcmF0
 aW9uJiMzOTs8YnI+oKCgIGRldmljZaCgoKAgPSAmIzM5O05WSURJQSBuRm9yY2UgUENJIFN5c3Rl
 bSBNYW5hZ2VtZW50IChOVklESUEgU01CIEJ1cyBDb250cm9sbGVyKSYjMzk7PGJyPgqgoKAgY2xh
 c3OgoKCgoCA9IHNlcmlhbCBidXM8YnI+oKCgIHN1YmNsYXNzoKAgPSBTTUJ1czxicj6goKAgYmFy
 oKAgWzIwXSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4MWMwMCwgc2l6ZSA2NCwg
 ZW5hYmxlZDxicj6goKAgYmFyoKAgWzI0XSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNl
 IDB4MWM0MCwgc2l6ZSA2NCwgZW5hYmxlZDxicj6goKAgY2FwIDAxWzQ0XSA9IHBvd2Vyc3BlYyAy
 oCBzdXBwb3J0cyBEMCBEM6AgY3VycmVudCBEMDxicj4Kbm9uZTEwQHBjaTA6MDoxMDoyOqCgoKAg
 Y2xhc3M9MHgwNTAwMDAgY2FyZD0weDAxZWMxMDI4IGNoaXA9MHgwMjcyMTBkZSByZXY9MHhhMyBo
 ZHI9MHgwMDxicj6goKAgdmVuZG9yoKCgoCA9ICYjMzk7TlZJRElBIENvcnBvcmF0aW9uJiMzOTs8
 YnI+oKCgIGRldmljZaCgoKAgPSAmIzM5O01DUDUxIE1lbW9yeSBDb250cm9sbGVyIDAmIzM5Ozxi
 cj6goKAgY2xhc3OgoKCgoCA9IG1lbW9yeTxicj4KoKCgIHN1YmNsYXNzoKAgPSBSQU08YnI+b2hj
 aTBAcGNpMDowOjExOjA6oKCgoKAgY2xhc3M9MHgwYzAzMTAgY2FyZD0weDAxZWMxMDI4IGNoaXA9
 MHgwMjZkMTBkZSByZXY9MHhhMyBoZHI9MHgwMDxicj6goKAgdmVuZG9yoKCgoCA9ICYjMzk7TlZJ
 RElBIENvcnBvcmF0aW9uJiMzOTs8YnI+oKCgIGRldmljZaCgoKAgPSAmIzM5O01DUDUxIFVTQiBD
 b250cm9sbGVyJiMzOTs8YnI+oKCgIGNsYXNzoKCgoKAgPSBzZXJpYWwgYnVzPGJyPgqgoKAgc3Vi
 Y2xhc3OgoCA9IFVTQjxicj6goKAgYmFyoKAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwg
 YmFzZSAweGZlMDJmMDAwLCBzaXplIDQwOTYsIGVuYWJsZWQ8YnI+oKCgIGNhcCAwMVs0NF0gPSBw
 b3dlcnNwZWMgMqAgc3VwcG9ydHMgRDAgRDEgRDIgRDOgIGN1cnJlbnQgRDA8YnI+ZWhjaTBAcGNp
 MDowOjExOjE6oKCgoKAgY2xhc3M9MHgwYzAzMjAgY2FyZD0weDAxZWMxMDI4IGNoaXA9MHgwMjZl
 MTBkZSByZXY9MHhhMyBoZHI9MHgwMDxicj4KoKCgIHZlbmRvcqCgoKAgPSAmIzM5O05WSURJQSBD
 b3Jwb3JhdGlvbiYjMzk7PGJyPqCgoCBkZXZpY2WgoKCgID0gJiMzOTtNQ1A1MSBVU0IgQ29udHJv
 bGxlciYjMzk7PGJyPqCgoCBjbGFzc6CgoKCgID0gc2VyaWFsIGJ1czxicj6goKAgc3ViY2xhc3Og
 oCA9IFVTQjxicj6goKAgYmFyoKAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAw
 eGZlMDJlMDAwLCBzaXplIDI1NiwgZW5hYmxlZDxicj4KoKCgIGNhcCAwYVs0NF0gPSBFSENJIERl
 YnVnIFBvcnQgYXQgb2Zmc2V0IDB4OTggaW4gbWFwIDB4MTQ8YnI+oKCgIGNhcCAwMVs4MF0gPSBw
 b3dlcnNwZWMgMqAgc3VwcG9ydHMgRDAgRDEgRDIgRDOgIGN1cnJlbnQgRDA8YnI+YXRhcGNpMEBw
 Y2kwOjA6MTQ6MDqgoKAgY2xhc3M9MHgwMTAxODUgY2FyZD0weDAxZWMxMDI4IGNoaXA9MHgwMjY2
 MTBkZSByZXY9MHhhMSBoZHI9MHgwMDxicj4KoKCgIHZlbmRvcqCgoKAgPSAmIzM5O05WSURJQSBD
 b3Jwb3JhdGlvbiYjMzk7PGJyPqCgoCBkZXZpY2WgoKCgID0gJiMzOTtOVklESUEgbkZvcmNlIDQz
 MC80MTAgU2VyaWFsIEFUQSBDb250cm9sbGVyIChNQ1A1MVMpJiMzOTs8YnI+oKCgIGNsYXNzoKCg
 oKAgPSBtYXNzIHN0b3JhZ2U8YnI+oKCgIHN1YmNsYXNzoKAgPSBBVEE8YnI+oKCgIGJhcqCgIFsx
 MF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweDlmMCwgc2l6ZaAgOCwgZW5hYmxl
 ZDxicj4KoKCgIGJhcqCgIFsxNF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGJm
 MCwgc2l6ZaAgNCwgZW5hYmxlZDxicj6goKAgYmFyoKAgWzE4XSA9IHR5cGUgSS9PIFBvcnQsIHJh
 bmdlIDMyLCBiYXNlIDB4OTcwLCBzaXploCA4LCBlbmFibGVkPGJyPqCgoCBiYXKgoCBbMWNdID0g
 dHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhiNzAsIHNpemWgIDQsIGVuYWJsZWQ8YnI+
 CqCgoCBiYXKgoCBbMjBdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhlMDAwLCBz
 aXplIDE2LCBlbmFibGVkPGJyPqCgoCBiYXKgoCBbMjRdID0gdHlwZSBNZW1vcnksIHJhbmdlIDMy
 LCBiYXNlIDB4ZmUwMmQwMDAsIHNpemUgNDA5NiwgZW5hYmxlZDxicj6goKAgY2FwIDAxWzQ0XSA9
 IHBvd2Vyc3BlYyAyoCBzdXBwb3J0cyBEMCBEM6AgY3VycmVudCBEMDxicj6goKAgY2FwIDA1W2Iw
 XSA9IE1TSSBzdXBwb3J0cyA0IG1lc3NhZ2VzLCA2NCBiaXQgPGJyPgqgoKAgY2FwIDA4W2NjXSA9
 IEhUIE1TSSBmaXhlZCBhZGRyZXNzIHdpbmRvdyBkaXNhYmxlZCBhdCAweGZlZTAwMDAwPGJyPmF0
 YXBjaTFAcGNpMDowOjE1OjA6oKCgIGNsYXNzPTB4MDEwMTg1IGNhcmQ9MHgwMWVjMTAyOCBjaGlw
 PTB4MDI2NzEwZGUgcmV2PTB4YTEgaGRyPTB4MDA8YnI+oKCgIHZlbmRvcqCgoKAgPSAmIzM5O05W
 SURJQSBDb3Jwb3JhdGlvbiYjMzk7PGJyPqCgoCBkZXZpY2WgoKCgID0gJiMzOTtOVklESUEgbkZv
 cmNlIDQzMC80MTAgU2VyaWFsIEFUQSBDb250cm9sbGVyIChNQ1A1MVMpJiMzOTs8YnI+CqCgoCBj
 bGFzc6CgoKCgID0gbWFzcyBzdG9yYWdlPGJyPqCgoCBzdWJjbGFzc6CgID0gQVRBPGJyPqCgoCBi
 YXKgoCBbMTBdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHg5ZTAsIHNpemWgIDgs
 IGVuYWJsZWQ8YnI+oKCgIGJhcqCgIFsxNF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFz
 ZSAweGJlMCwgc2l6ZaAgNCwgZW5hYmxlZDxicj6goKAgYmFyoKAgWzE4XSA9IHR5cGUgSS9PIFBv
 cnQsIHJhbmdlIDMyLCBiYXNlIDB4OTYwLCBzaXploCA4LCBlbmFibGVkPGJyPgqgoKAgYmFyoKAg
 WzFjXSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4YjYwLCBzaXploCA0LCBlbmFi
 bGVkPGJyPqCgoCBiYXKgoCBbMjBdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhj
 YzAwLCBzaXplIDE2LCBlbmFibGVkPGJyPqCgoCBiYXKgoCBbMjRdID0gdHlwZSBNZW1vcnksIHJh
 bmdlIDMyLCBiYXNlIDB4ZmUwMmMwMDAsIHNpemUgNDA5NiwgZW5hYmxlZDxicj4KoKCgIGNhcCAw
 MVs0NF0gPSBwb3dlcnNwZWMgMqAgc3VwcG9ydHMgRDAgRDOgIGN1cnJlbnQgRDA8YnI+oKCgIGNh
 cCAwNVtiMF0gPSBNU0kgc3VwcG9ydHMgNCBtZXNzYWdlcywgNjQgYml0IDxicj6goKAgY2FwIDA4
 W2NjXSA9IEhUIE1TSSBmaXhlZCBhZGRyZXNzIHdpbmRvdyBkaXNhYmxlZCBhdCAweGZlZTAwMDAw
 PGJyPnBjaWI0QHBjaTA6MDoxNjowOqCgoKCgIGNsYXNzPTB4MDYwNDAxIGNhcmQ9MHgwMDAwMDAw
 MCBjaGlwPTB4MDI2ZjEwZGUgcmV2PTB4YTIgaGRyPTB4MDE8YnI+CqCgoCB2ZW5kb3KgoKCgID0g
 JiMzOTtOVklESUEgQ29ycG9yYXRpb24mIzM5Ozxicj6goKAgZGV2aWNloKCgoCA9ICYjMzk7TUNQ
 NTEgUENJIEJyaWRnZSYjMzk7PGJyPqCgoCBjbGFzc6CgoKCgID0gYnJpZGdlPGJyPqCgoCBzdWJj
 bGFzc6CgID0gUENJLVBDSTxicj6goKAgY2FwIDBkW2I4XSA9IFBDSSBCcmlkZ2UgY2FyZD0weDAw
 MDAwMDAwPGJyPqCgoCBjYXAgMDhbOGNdID0gSFQgTVNJIGFkZHJlc3Mgd2luZG93IGRpc2FibGVk
 IGF0IDB4ZmVlMDAwMDA8YnI+CmhkYWMwQHBjaTA6MDoxNjoxOqCgoKCgIGNsYXNzPTB4MDQwMzAw
 IGNhcmQ9MHgxZjk0MTAyOCBjaGlwPTB4MDI2YzEwZGUgcmV2PTB4YTIgaGRyPTB4MDA8YnI+oKCg
 IHZlbmRvcqCgoKAgPSAmIzM5O05WSURJQSBDb3Jwb3JhdGlvbiYjMzk7PGJyPqCgoCBkZXZpY2Wg
 oKCgID0gJiMzOTtIaWdoIERlZmluaXRpb24gQXVkaW8gQ29udHJvbGxlciAoTUNQNTEpJiMzOTs8
 YnI+oKCgIGNsYXNzoKCgoKAgPSBtdWx0aW1lZGlhPGJyPgqgoKAgc3ViY2xhc3OgoCA9IEhEQTxi
 cj6goKAgYmFyoKAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGZlMDI0MDAw
 LCBzaXplIDE2Mzg0LCBlbmFibGVkPGJyPqCgoCBjYXAgMDFbNDRdID0gcG93ZXJzcGVjIDKgIHN1
 cHBvcnRzIEQwIEQzoCBjdXJyZW50IEQwPGJyPqCgoCBjYXAgMDVbNTBdID0gTVNJIHN1cHBvcnRz
 IDEgbWVzc2FnZSwgNjQgYml0LCB2ZWN0b3IgbWFza3MgPGJyPgqgoKAgY2FwIDA4WzZjXSA9IEhU
 IE1TSSBmaXhlZCBhZGRyZXNzIHdpbmRvdyBkaXNhYmxlZCBhdCAweGZlZTAwMDAwPGJyPmhvc3Ri
 MEBwY2kwOjA6MjQ6MDqgoKCgIGNsYXNzPTB4MDYwMDAwIGNhcmQ9MHgwMDAwMDAwMCBjaGlwPTB4
 MTEwMDEwMjIgcmV2PTB4MDAgaGRyPTB4MDA8YnI+oKCgIHZlbmRvcqCgoKAgPSAmIzM5O0FkdmFu
 Y2VkIE1pY3JvIERldmljZXMgKEFNRCkmIzM5Ozxicj4KoKCgIGRldmljZaCgoKAgPSAmIzM5O0F0
 aGxvbjY0L09wdGVyb24vU2VtcHJvbiAoSzggRmFtaWx5KSBIeXBlclRyYW5zcG9ydCBUZWNobm9s
 b2d5IENvbmZpZ3VyYXRpb24mIzM5Ozxicj6goKAgY2xhc3OgoKCgoCA9IGJyaWRnZTxicj6goKAg
 c3ViY2xhc3OgoCA9IEhPU1QtUENJPGJyPqCgoCBjYXAgMDhbODBdID0gSFQgaG9zdDxicj5ob3N0
 YjFAcGNpMDowOjI0OjE6oKCgoCBjbGFzcz0weDA2MDAwMCBjYXJkPTB4MDAwMDAwMDAgY2hpcD0w
 eDExMDExMDIyIHJldj0weDAwIGhkcj0weDAwPGJyPgqgoKAgdmVuZG9yoKCgoCA9ICYjMzk7QWR2
 YW5jZWQgTWljcm8gRGV2aWNlcyAoQU1EKSYjMzk7PGJyPqCgoCBkZXZpY2WgoKCgID0gJiMzOTtB
 dGhsb242NC9PcHRlcm9uL1NlbXByb24gKEs4IEZhbWlseSkgQWRkcmVzcyBNYXAmIzM5Ozxicj6g
 oKAgY2xhc3OgoKCgoCA9IGJyaWRnZTxicj6goKAgc3ViY2xhc3OgoCA9IEhPU1QtUENJPGJyPmhv
 c3RiMkBwY2kwOjA6MjQ6MjqgoKCgIGNsYXNzPTB4MDYwMDAwIGNhcmQ9MHgwMDAwMDAwMCBjaGlw
 PTB4MTEwMjEwMjIgcmV2PTB4MDAgaGRyPTB4MDA8YnI+CqCgoCB2ZW5kb3KgoKCgID0gJiMzOTtB
 ZHZhbmNlZCBNaWNybyBEZXZpY2VzIChBTUQpJiMzOTs8YnI+oKCgIGRldmljZaCgoKAgPSAmIzM5
 O0F0aGxvbjY0L09wdGVyb24vU2VtcHJvbiAoSzggRmFtaWx5KSBEUkFNIENvbnRyb2xsZXImIzM5
 Ozxicj6goKAgY2xhc3OgoKCgoCA9IGJyaWRnZTxicj6goKAgc3ViY2xhc3OgoCA9IEhPU1QtUENJ
 PGJyPmhvc3RiM0BwY2kwOjA6MjQ6MzqgoKCgIGNsYXNzPTB4MDYwMDAwIGNhcmQ9MHgwMDAwMDAw
 MCBjaGlwPTB4MTEwMzEwMjIgcmV2PTB4MDAgaGRyPTB4MDA8YnI+CqCgoCB2ZW5kb3KgoKCgID0g
 JiMzOTtBZHZhbmNlZCBNaWNybyBEZXZpY2VzIChBTUQpJiMzOTs8YnI+oKCgIGRldmljZaCgoKAg
 PSAmIzM5O0F0aGxvbjY0L09wdGVyb24vU2VtcHJvbiAoSzggRmFtaWx5KSBNaXNjZWxsYW5lb3Vz
 IENvbnRyb2wmIzM5Ozxicj6goKAgY2xhc3OgoKCgoCA9IGJyaWRnZTxicj6goKAgc3ViY2xhc3Og
 oCA9IEhPU1QtUENJPGJyPqCgoCBjYXAgMGZbZjBdID0gdW5rbm93bjxicj4KYmdlMEBwY2kwOjI6
 MDowOqCgoKCgoKAgY2xhc3M9MHgwMjAwMDAgY2FyZD0weDAxZWMxMDI4IGNoaXA9MHgxNjdhMTRl
 NCByZXY9MHgwMiBoZHI9MHgwMDxicj6goKAgdmVuZG9yoKCgoCA9ICYjMzk7QnJvYWRjb20gQ29y
 cG9yYXRpb24mIzM5Ozxicj6goKAgZGV2aWNloKCgoCA9ICYjMzk7QnJvYWRjb20gTmV0WHRyZW1l
 IEdpZ2FiaXQgRXRoZXJuZXQgQ29udHJvbGxlciAoQkNNNTc1NCkmIzM5Ozxicj4KoKCgIGNsYXNz
 oKCgoKAgPSBuZXR3b3JrPGJyPqCgoCBzdWJjbGFzc6CgID0gZXRoZXJuZXQ8YnI+oKCgIGJhcqCg
 IFsxMF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgNjQsIGJhc2UgMHhmZDhmMDAwMCwgc2l6ZSA2NTUz
 NiwgZW5hYmxlZDxicj6goKAgY2FwIDAxWzQ4XSA9IHBvd2Vyc3BlYyAzoCBzdXBwb3J0cyBEMCBE
 M6AgY3VycmVudCBEMDxicj6goKAgY2FwIDAzWzUwXSA9IFZQRDxicj4KoKCgIGNhcCAwOVs1OF0g
 PSB2ZW5kb3IgKGxlbmd0aCAxMjApPGJyPqCgoCBjYXAgMDVbZThdID0gTVNJIHN1cHBvcnRzIDEg
 bWVzc2FnZSwgNjQgYml0IGVuYWJsZWQgd2l0aCAxIG1lc3NhZ2U8YnI+oKCgIGNhcCAxMFtkMF0g
 PSBQQ0ktRXhwcmVzcyAxIGVuZHBvaW50IG1heCBkYXRhIDEyOCgxMjgpIGxpbmsgeDEoeDEpPGJy
 PnZnYXBjaTBAcGNpMDozOjA6MDqgoKCgIGNsYXNzPTB4MDMwMDAwIGNhcmQ9MHgwZDAyMTAyOCBj
 aGlwPTB4NzE4MzEwMDIgcmV2PTB4MDAgaGRyPTB4MDA8YnI+CqCgoCB2ZW5kb3KgoKCgID0gJiMz
 OTtBVEkgVGVjaG5vbG9naWVzIEluYy4gLyBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuJiMz
 OTs8YnI+oKCgIGRldmljZaCgoKAgPSAmIzM5O0FUSSBSQURFT04gWDEzMDAvWDE1NTAgU2VyaWVz
 IChSVjUxNSkmIzM5Ozxicj6goKAgY2xhc3OgoKCgoCA9IGRpc3BsYXk8YnI+oKCgIHN1YmNsYXNz
 oKAgPSBWR0E8YnI+oKCgIGJhcqCgIFsxMF0gPSB0eXBlIFByZWZldGNoYWJsZSBNZW1vcnksIHJh
 bmdlIDY0LCBiYXNlIDB4ZDAwMDAwMDAsIHNpemUgMjY4NDM1NDU2LCBlbmFibGVkPGJyPgqgoKAg
 YmFyoKAgWzE4XSA9IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwgYmFzZSAweGZkZGYwMDAwLCBzaXpl
 IDY1NTM2LCBlbmFibGVkPGJyPqCgoCBiYXKgoCBbMjBdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2Ug
 MzIsIGJhc2UgMHhiYzAwLCBzaXplIDI1NiwgZW5hYmxlZDxicj6goKAgY2FwIDAxWzUwXSA9IHBv
 d2Vyc3BlYyAyoCBzdXBwb3J0cyBEMCBEMSBEMiBEM6AgY3VycmVudCBEMDxicj4KoKCgIGNhcCAx
 MFs1OF0gPSBQQ0ktRXhwcmVzcyAxIGVuZHBvaW50IG1heCBkYXRhIDEyOCgxMjgpIGxpbmsgeDE2
 KHgxNik8YnI+oKCgIGNhcCAwNVs4MF0gPSBNU0kgc3VwcG9ydHMgMSBtZXNzYWdlLCA2NCBiaXQg
 ZW5hYmxlZCB3aXRoIDEgbWVzc2FnZTxicj52Z2FwY2kxQHBjaTA6MzowOjE6oKCgoCBjbGFzcz0w
 eDAzODAwMCBjYXJkPTB4MGQwMzEwMjggY2hpcD0weDcxYTMxMDAyIHJldj0weDAwIGhkcj0weDAw
 PGJyPgqgoKAgdmVuZG9yoKCgoCA9ICYjMzk7QVRJIFRlY2hub2xvZ2llcyBJbmMuIC8gQWR2YW5j
 ZWQgTWljcm8gRGV2aWNlcywgSW5jLiYjMzk7PGJyPqCgoCBkZXZpY2WgoKCgID0gJiMzOTtBVEkg
 UkFERU9OIFgxMzAwL1gxNTUwIFNlcmllcyBTZWNvbmRhcnkgKFJWNTE1KSYjMzk7PGJyPqCgoCBj
 bGFzc6CgoKCgID0gZGlzcGxheTxicj6goKAgYmFyoKAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5n
 ZSA2NCwgYmFzZSAweGZkZGUwMDAwLCBzaXplIDY1NTM2LCBlbmFibGVkPGJyPgqgoKAgY2FwIDAx
 WzUwXSA9IHBvd2Vyc3BlYyAyoCBzdXBwb3J0cyBEMCBEMSBEMiBEM6AgY3VycmVudCBEMDxicj6g
 oKAgY2FwIDEwWzU4XSA9IFBDSS1FeHByZXNzIDEgZW5kcG9pbnQgbWF4IGRhdGEgMTI4KDEyOCkg
 bGluayB4MTYoeDE2KTxicj48YnI+WyB2bXN0YXQgLWlhIF08YnI+aW50ZXJydXB0oKCgoKCgoKCg
 oKCgoKCgoKCgoKCgoKCgoCB0b3RhbKCgoKCgoCByYXRlPGJyPj8/P6CgoKCgoKCgoKCgoKCgoKCg
 oKCgoKCgoKCgoKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj4KaXJxMTogYXRrYmQwoKCgoKCgoKCg
 oKCgoKCgoKCgoKCgoKCgoCAzNqCgoKCgoKCgoCAwPGJyPnN0cmF5IGlycTGgoKCgoKCgoKCgoKCg
 oKCgoKCgoKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj5pcnEwOqCgoKCgoKCgoKCgoKCgoKCgoKCg
 oKCgoKCgoKCgoKCgoCAwoKCgoKCgoKCgIDA8YnI+c3RyYXkgaXJxMKCgoKCgoKCgoKCgoKCgoKCg
 oKCgoKCgoKCgoKAgMKCgoKCgoKCgoCAwPGJyPmlycTM6oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
 oKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj4Kc3RyYXkgaXJxM6CgoKCgoKCgoKCgoKCgoKCgoKCg
 oKCgoKCgoKAgMKCgoKCgoKCgoCAwPGJyPmlycTQ6IHVhcnQwoKCgoKCgoKCgoKCgoKCgoKCgoKCg
 oKCgoKCgIDCgoKCgoKCgoKAgMDxicj5zdHJheSBpcnE0oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
 oKCgoCAwoKCgoKCgoKCgIDA8YnI+aXJxNTqgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
 oKAgMKCgoKCgoKCgoCAwPGJyPnN0cmF5IGlycTWgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
 IDCgoKCgoKCgoKAgMDxicj4KaXJxNjogZmRjMKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCAx
 NKCgoKCgoKCgoCAwPGJyPnN0cmF5IGlycTagoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDCg
 oKCgoKCgoKAgMDxicj5pcnE3OiBwcGMwoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCAwoKCg
 oKCgoKCgIDA8YnI+c3RyYXkgaXJxN6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCgoKCg
 oKCgoCAwPGJyPmlycTg6oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDCgoKCgoKCg
 oKAgMDxicj4Kc3RyYXkgaXJxOKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCgoKCgoKCg
 oCAwPGJyPmlycTk6IGFjcGkwoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDCgoKCgoKCgoKAg
 MDxicj5zdHJheSBpcnE5oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCAwoKCgoKCgoKCgIDA8
 YnI+aXJxMTA6oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCgoKCgoKCgoCAwPGJy
 PnN0cmF5IGlycTEwoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj4K
 aXJxMTE6oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCgoKCgoKCgoCAwPGJyPnN0
 cmF5IGlycTExoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj5pcnEx
 MjqgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCAwoKCgoKCgoKCgIDA8YnI+c3RyYXkg
 aXJxMTKgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCgoKCgoKCgoCAwPGJyPmlycTEzOqCg
 oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj4Kc3RyYXkgaXJx
 MTOgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCgoKCgoKCgoCAwPGJyPmlycTE0OqCgoKCg
 oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj5zdHJheSBpcnExNKCg
 oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCAwoKCgoKCgoKCgIDA8YnI+aXJxMTU6oKCgoKCgoKCg
 oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCgoKCgoKCgoCAwPGJyPnN0cmF5IGlycTE1oKCgoKCg
 oKCgoKCgoKCgoKCgoKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj4KaXJxMTY6oKCgoKCgoKCgoKCg
 oKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCgoKCgoKCgoCAwPGJyPnN0cmF5IGlycTE2oKCgoKCgoKCg
 oKCgoKCgoKCgoKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj5pcnExNzqgoKCgoKCgoKCgoKCgoKCg
 oKCgoKCgoKCgoKCgoKCgoCAwoKCgoKCgoKCgIDA8YnI+c3RyYXkgaXJxMTegoKCgoKCgoKCgoKCg
 oKCgoKCgoKCgoKCgoKAgMKCgoKCgoKCgoCAwPGJyPmlycTE4OqCgoKCgoKCgoKCgoKCgoKCgoKCg
 oKCgoKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj4Kc3RyYXkgaXJxMTigoKCgoKCgoKCgoKCgoKCg
 oKCgoKCgoKCgoKAgMKCgoKCgoKCgoCAwPGJyPmlycTE5OqCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
 oKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj5zdHJheSBpcnExOaCgoKCgoKCgoKCgoKCgoKCgoKCg
 oKCgoKCgoCAwoKCgoKCgoKCgIDA8YnI+aXJxMjA6IGF0YXBjaTGgoKCgoKCgoKCgoKCgoKCgoKCg
 oKCgoKAgMKCgoKCgoKCgoCAwPGJyPnN0cmF5IGlycTIwoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
 oKCgIDCgoKCgoKCgoKAgMDxicj4KaXJxMjE6IGhkYWMwIG9oY2kwoKCgoKCgoKCgoKCgoKCgoKAg
 NjkzMqCgoKCgoKCgIDEyPGJyPnN0cmF5IGlycTIxoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
 IDCgoKCgoKCgoKAgMDxicj5pcnEyMjogZWhjaTCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMTk4NDYz
 oKCgoKCgoCAzNTE8YnI+c3RyYXkgaXJxMjKgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCg
 oKCgoKCgoCAwPGJyPmlycTIzOiBhdGFwY2kwoKCgoKCgoKCgoKCgoKCgoKCgoKAgMjEzNzKgoKCg
 oKCgoCAzNzxicj4Kc3RyYXkgaXJxMjOgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCgoKCg
 oKCgoCAwPGJyPmNwdTA6IHRpbWVyoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDExMjgwMDSgoKCgoKAg
 MTk5Njxicj5pcnEyNTY6IGJnZTCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCAwoKCgoKCgoKCg
 IDA8YnI+c3RyYXkgaXJxMjU2oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCgoKCgoKCgoCAw
 PGJyPmNwdTE6IHRpbWVyoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDExMTk4NDOgoKCgoKAgMTk4Mjxi
 cj4KaXJxMjU3OiB2Z2FwY2kwoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMKCgoKCgoKCgoCAwPGJy
 PnN0cmF5IGlycTI1N6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDCgoKCgoKCgoKAgMDxicj5U
 b3RhbKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCAyNDc0NjY0oKCgoKCgIDQzNzk8YnI+PGJy
 PlsgZGhjbGllbnQgYmdlMCBdPGJyPkRIQ1BSRVFVRVNUIG9uIGJnZTAgdG8gMjU1LjI1NS4yNTUu
 MjU1IHBvcnQgNjc8YnI+CkRIQ1BSRVFVRVNUIG9uIGJnZTAgdG8gMjU1LjI1NS4yNTUuMjU1IHBv
 cnQgNjc8YnI+REhDUERJU0NPVkVSIG9uIGJnZTAgdG8gMjU1LjI1NS4yNTUuMjU1IHBvcnQgNjcg
 aW50ZXJ2YWwgNzxicj5ESENQRElTQ09WRVIgb24gYmdlMCB0byAyNTUuMjU1LjI1NS4yNTUgcG9y
 dCA2NyBpbnRlcnZhbCAyMDxicj48YnI+Cg==
 --000e0cd56cc8d2a647049e87fb6f--

From: John Baldwin <jhb@freebsd.org>
To: bug-followup@freebsd.org,
 zackdannar@yahoo.com
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to networking requests
Date: Wed, 16 Mar 2011 09:32:15 -0400

 Oh, bizarre.  I had failed to notice that your 0:0:0:0 device is not a Host-
 PCI bridge device, but has 'memory' and 'RAM' classes.  Truly odd.  It seems 
 that I used the wrong method to check for the Host-PCI bridge.  Try this patch 
 instead:
 
 Index: pci.c
 ===================================================================
 --- pci.c	(revision 219675)
 +++ pci.c	(working copy)
 @@ -236,7 +237,7 @@ struct pci_quirk pci_quirks[] = {
  struct devlist pci_devq;
  uint32_t pci_generation;
  uint32_t pci_numdevs = 0;
 -static int pcie_chipset, pcix_chipset;
 +static int ht_chipset, pcie_chipset, pcix_chipset;
  
  /* sysctl vars */
  SYSCTL_NODE(_hw, OID_AUTO, pci, CTLFLAG_RD, 0, "PCI bus tuning parameters");
 @@ -612,10 +613,24 @@ pci_read_extcap(device_t pcib, pcicfgregs *cfg)
  					cfg->pp.pp_data = ptr + PCIR_POWER_DATA;
  			}
  			break;
 -#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__)
  		case PCIY_HT:		/* HyperTransport */
  			/* Determine HT-specific capability type. */
  			val = REG(ptr + PCIR_HT_COMMAND, 2);
 +
 +			if ((val & 0xe000) == PCIM_HTCAP_SLAVE) {
 +				cfg->ht.ht_slave = ptr;
 +
 +				/*
 +				 * If device 0:0:0:0 is an HT slave,
 +				 * then this is an HT chipset and MSI
 +				 * should be enabled for HT devices.
 +				 */
 +				if (cfg->domain == 0 && cfg->bus == 0 &&
 +				    cfg->slot == 0 && cfg->func == 0)
 +					ht_chipset = 1;
 +			}
 +
 +#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__)
  			switch (val & PCIM_HTCMD_CAP_MASK) {
  			case PCIM_HTCAP_MSI_MAPPING:
  				if (!(val & PCIM_HTCMD_MSI_FIXED)) {
 @@ -627,7 +642,7 @@ pci_read_extcap(device_t pcib, pcicfgregs *cfg)
  					    4);
  					if (addr != MSI_INTEL_ADDR_BASE)
  						device_printf(pcib,
 -	    "HT Bridge at pci%d:%d:%d:%d has non-default MSI window 0x%llx\n",
 +	    "HT device at pci%d:%d:%d:%d has non-default MSI window 0x%llx\n",
  						    cfg->domain, cfg->bus,
  						    cfg->slot, cfg->func,
  						    (long long)addr);
 @@ -639,8 +654,8 @@ pci_read_extcap(device_t pcib, pcicfgregs *cfg)
  				cfg->ht.ht_msiaddr = addr;
  				break;
  			}
 +#endif
  			break;
 -#endif
  		case PCIY_MSI:		/* PCI MSI */
  			cfg->msi.msi_location = ptr;
  			cfg->msi.msi_ctrl = REG(ptr + PCIR_MSI_CTRL, 2);
 @@ -696,6 +711,24 @@ pci_read_extcap(device_t pcib, pcicfgregs *cfg)
  			break;
  		}
  	}
 +
 +	
 +#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__)
 +	/*
 +	 * Enable the MSI mapping window for all HyperTransport
 +	 * slaves.  PCI-PCI bridges have their windows enabled via
 +	 * PCIB_MAP_MSI().
 +	 */
 +	if (cfg->ht.ht_slave != 0 && cfg->ht.ht_msimap != 0 &&
 +	    !(cfg->ht.ht_msictrl & PCIM_HTCMD_MSI_ENABLE)) {
 +		device_printf(pcib,
 +	    "Enabling MSI window for HyperTransport slave at pci%d:%d:%d:%d\n",
 +		    cfg->domain, cfg->bus, cfg->slot, cfg->func);
 +		 cfg->ht.ht_msictrl |= PCIM_HTCMD_MSI_ENABLE;
 +		 WREG(cfg->ht.ht_msimap + PCIR_HT_COMMAND, cfg->ht.ht_msictrl,
 +		     2);
 +	}
 +#endif
  /* REG and WREG use carry through to next functions */
  }
  
 @@ -1837,6 +1913,13 @@ pci_msi_device_blacklisted(device_t dev)
  		    q->type == PCI_QUIRK_DISABLE_MSI)
  			return (1);
  	}
 +
 +	/*
 +	 * Blacklist HT devices if the Host-PCI bridge at 0:0:0:0 does not
 +	 * support HT.
 +	 */
 +	if (!ht_chipset && pci_find_extcap(dev, PCIY_HT, NULL) == 0)
 +		return (1);
  	return (0);
  }
  
 
 -- 
 John Baldwin

From: Zack Dannar <zdannar@gmail.com>
To: bug-followup@FreeBSD.org, zackdannar@yahoo.com
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to
 networking requests
Date: Wed, 16 Mar 2011 09:33:37 -0600

 --000e0cd5c724bc260e049e9b4404
 Content-Type: text/plain; charset=ISO-8859-1
 
 John,
 
 I am unable to patch using your patchfile.  According to what I am seeing in
 the diff, your pci.c file is very different than mine.  I am on 8.1.  I will
 check to see if your patchfile fits 8.2.  If it does,  I will see about
 upgrading to 8.2.
 
 Thanks.
 
 --000e0cd5c724bc260e049e9b4404
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 John,<br><br>I am unable to patch using your patchfile.=A0 According to wha=
 t I am seeing in the diff, your pci.c file is very different than mine.=A0 =
 I am on 8.1.=A0 I will check to see if your patchfile fits 8.2.=A0 If it do=
 es,=A0 I will see about upgrading to 8.2.=A0 <br>
 <br>Thanks.<br>
 
 --000e0cd5c724bc260e049e9b4404--

From: YongHyeon PYUN <pyunyh@gmail.com>
To: Zack Dannar <zdannar@gmail.com>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to networking requests
Date: Wed, 16 Mar 2011 10:25:18 -0700

 On Wed, Mar 16, 2011 at 03:40:13PM +0000, Zack Dannar wrote:
 
 >  
 >  John,
 >  
 >  I am unable to patch using your patchfile.  According to what I am seeing in
 >  the diff, your pci.c file is very different than mine.  I am on 8.1.  I will
 >  check to see if your patchfile fits 8.2.  If it does,  I will see about
 >  upgrading to 8.2.
 >  
 
 I think the patch John sent would be cleanly applied to 8.2-RELEASE.
 So it would be great if you can upgrade your box to 8.2-RELEASE to
 try the patch.

From: Zack Dannar <zdannar@gmail.com>
To: bug-followup@FreeBSD.org, zackdannar@yahoo.com
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to
 networking requests
Date: Wed, 16 Mar 2011 13:09:36 -0600

 --000e0cd56cc833046f049e9e49b8
 Content-Type: text/plain; charset=ISO-8859-1
 
 yongari,
 
 I verified that the patch doesn't match a 8.2 host.  I will verify again as
 well as upgrade.
 
 Thanks.
 
 --000e0cd56cc833046f049e9e49b8
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 yongari,<br><br>I verified that the patch doesn&#39;t match a 8.2 host.=A0 =
 I will verify again as well as upgrade.<br><br>Thanks.<br>
 
 --000e0cd56cc833046f049e9e49b8--

From: YongHyeon PYUN <pyunyh@gmail.com>
To: Zack Dannar <zdannar@gmail.com>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to networking requests
Date: Wed, 16 Mar 2011 12:18:30 -0700

 On Wed, Mar 16, 2011 at 07:10:14PM +0000, Zack Dannar wrote:
 
 >  yongari,
 >  
 >  I verified that the patch doesn't match a 8.2 host.  I will verify again as
 >  well as upgrade.
 >  
 
 I verified it. It should apply to 8.2 without problems. You may see
 some offset difference and patch is correctly applied. Make sure
 you have installed 8.2-RELEASE before applying the patch.

From: Zack Dannar <zdannar@gmail.com>
To: bug-followup@FreeBSD.org, zackdannar@yahoo.com
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to
 networking requests
Date: Wed, 16 Mar 2011 19:01:18 -0600

 --000e0cd4cfd8ec5d95049ea33219
 Content-Type: text/plain; charset=ISO-8859-1
 
 yongari,
 
 The patch isn't working for me.  I just downloaded a brand new 8.2 release
 and attempted the patch.  Here are the details from patch.
 
 # patch -p1 -u < /tmp/patchfile
 Hmm...  Looks like a unified diff to me...
 The text leading up to this was:
 --------------------------
 |Index: pci.c
 |===================================================================
 |--- pci.c        (revision 219675)
 |+++ pci.c        (working copy)
 --------------------------
 Patching file pci.c using Plan A...
 Hunk #1 succeeded at 242 (offset 5 lines).
 Hunk #2 failed at 618.
 Hunk #3 failed at 647.
 Hunk #4 failed at 659.
 Hunk #5 failed at 716.
 Hunk #6 failed at 1918.
 5 out of 6 hunks failed--saving rejects to pci.c.rej
 done
 
 Here is the md5 of the brand new my pci.c file.  I renamed the file to orig
 just to have the original around.
 
 [zdannar@pcbsd-1472 ~/Downloads]$ md5 pci.c.orig
 MD5 (pci.c.orig) = 2c6498ec51b881c93e6fd5ef2b380a59
 
 [ uname -a ]
 FreeBSD  8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC
 2011     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
 
 Is there something that I am missing?
 
 --000e0cd4cfd8ec5d95049ea33219
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 yongari,<br><br>The patch isn&#39;t working for me.=A0 I just downloaded a =
 brand new 8.2 release and attempted the patch.=A0 Here are the details from=
  patch.<br><br># patch -p1 -u &lt; /tmp/patchfile <br>Hmm...=A0 Looks like =
 a unified diff to me...<br>
 The text leading up to this was:<br>--------------------------<br>|Index: p=
 ci.c<br>|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>|--- pci.c=
 =A0=A0=A0=A0=A0=A0=A0 (revision 219675)<br>|+++ pci.c=A0=A0=A0=A0=A0=A0=A0 =
 (working copy)<br>
 --------------------------<br>Patching file pci.c using Plan A...<br>Hunk #=
 1 succeeded at 242 (offset 5 lines).<br>Hunk #2 failed at 618.<br>Hunk #3 f=
 ailed at 647.<br>Hunk #4 failed at 659.<br>Hunk #5 failed at 716.<br>Hunk #=
 6 failed at 1918.<br>
 5 out of 6 hunks failed--saving rejects to pci.c.rej<br>done<br><br>Here is=
  the md5 of the brand new my pci.c file.=A0 I renamed the file to orig just=
  to have the original around.<br><br>[zdannar@pcbsd-1472 ~/Downloads]$ md5 =
 pci.c.orig <br>
 MD5 (pci.c.orig) =3D 2c6498ec51b881c93e6fd5ef2b380a59<br><br>[ uname -a ]<b=
 r>FreeBSD=A0 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 20=
 11=A0=A0=A0=A0 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC=A0 a=
 md64<br><br>
 Is there something that I am missing?<br>
 
 --000e0cd4cfd8ec5d95049ea33219--

From: Zack Dannar <zdannar@gmail.com>
To: bug-followup@FreeBSD.org, zackdannar@yahoo.com
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to
 networking requests
Date: Wed, 16 Mar 2011 19:07:32 -0600

 --001e680f09a8374489049ea3490f
 Content-Type: text/plain; charset=ISO-8859-1
 
 In addition,
 
 Now that I am on 8.2 I am now getting bge0 watchdog timeouts.  I will send
 more information later.
 
 --001e680f09a8374489049ea3490f
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 In addition,<br><br>Now that I am on 8.2 I am now getting bge0 watchdog tim=
 eouts.=A0 I will send more information later.<br><br><br>
 
 --001e680f09a8374489049ea3490f--

From: John Baldwin <jhb@freebsd.org>
To: bug-followup@freebsd.org,
 zackdannar@yahoo.com
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to networking requests
Date: Thu, 17 Mar 2011 11:35:37 -0400

 Hmm, I missed the followups earlier.  I was just able to apply the patch to an 
 8.1 tree cleanly:
 
 > patch < ~/work/patches/pci_ht.patch 
 Hmm...  Looks like a unified diff to me...
 The text leading up to this was:
 --------------------------
 |Index: pci.c
 |===================================================================
 |--- pci.c      (revision 219713)
 |+++ pci.c      (working copy)
 --------------------------
 Patching file pci.c using Plan A...
 Hunk #1 succeeded at 232 (offset -5 lines).
 Hunk #2 succeeded at 579 (offset -34 lines).
 Hunk #3 succeeded at 637 (offset -5 lines).
 Hunk #4 succeeded at 620 (offset -34 lines).
 Hunk #5 succeeded at 704 (offset -7 lines).
 Hunk #6 succeeded at 1882 (offset -31 lines).
 Hmm...  The next patch looks like a unified diff to me...
 The text leading up to this was:
 --------------------------
 |Index: pcivar.h
 |===================================================================
 |--- pcivar.h   (revision 219713)
 |+++ pcivar.h   (working copy)
 --------------------------
 Patching file pcivar.h using Plan A...
 Hunk #1 succeeded at 110.
 done
 
 Perhaps the whitespace was corrupted in transmission?  Try fetching it from 
 http://www.FreeBSD.org/~jhb/patches/pci_ht.patch
 
 -- 
 John Baldwin

From: Zack Dannar <zackdannar@yahoo.com>
To: bug-followup@freebsd.org, John Baldwin <jhb@freebsd.org>
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to networking requests
Date: Thu, 17 Mar 2011 10:35:25 -0700 (PDT)

 --0-715875406-1300383325=:15460
 Content-Type: text/plain; charset=iso-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 I received the patch from yongari.=A0 I also had to have the pcivar.h file =
 due to a struct member missing(ht_slave).=A0 I have applied the patch to an=
  8.2 build and everything appears to be working correctly.=A0=20
 
 I will check the link that you provided against my 8.1 host and verify.=A0 =
 The steps used to verify the 8.2 host were:
 
 Process:
 =0A- Kernel built
 =0A- I installed it.
 =0A- Rebooted
 =0A- ran dhclient bge0 and pulled an address.=A0=20
 =0A- Performed a short confirmation via SSH to another host.=A0 All appears=
  =0Ato be well.
 =0A
 As I had asked yongari, when will I be able to pull a fresh copy of 8.2 and=
  verify that patches from a clean install?
 
 Thanks for all of your help.
 
 =0A=0A=0A      
 --0-715875406-1300383325=:15460
 Content-Type: text/html; charset=iso-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 <table cellspacing=3D"0" cellpadding=3D"0" border=3D"0" ><tr><td valign=3D"=
 top" style=3D"font: inherit;">I received the patch from yongari.&nbsp; I al=
 so had to have the pcivar.h file due to a struct member missing(ht_slave).&=
 nbsp; I have applied the patch to an 8.2 build and everything appears to be=
  working correctly.&nbsp; <br><br>I will check the link that you provided a=
 gainst my 8.1 host and verify.&nbsp; The steps used to verify the 8.2 host =
 were:<br><br>Process:<br>=0A- Kernel built<br>=0A- I installed it.<br>=0A- =
 Rebooted<br>=0A- ran dhclient bge0 and pulled an address.&nbsp; <br>=0A- Pe=
 rformed a short confirmation via SSH to another host.&nbsp; All appears =0A=
 to be well.<br>=0A<br>As I had asked yongari, when will I be able to pull a=
  fresh copy of 8.2 and verify that patches from a clean install?<br><br>Tha=
 nks for all of your help.<br><br></td></tr></table><br>=0A=0A      
 --0-715875406-1300383325=:15460--

From: Zack Dannar <zdannar@gmail.com>
To: bug-followup@FreeBSD.org, zackdannar@yahoo.com
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to
 networking requests
Date: Thu, 17 Mar 2011 17:22:14 -0600

 John,
 
 You were correct, after pulling down the new version of the patch I
 was able to directly apply it to 8.1.  Thanks.
 
 
 
 
 
 John and yongari,
 
 In summary, I have tested the patch against 8.1 and 8.2 and both
 versions appear to be working correctly.  When will a new build be
 available with the patch already applied for me to verify on a clean
 install or upgrade?
 
 Thanks.

From: YongHyeon PYUN <pyunyh@gmail.com>
To: Zack Dannar <zdannar@gmail.com>
Cc: jhb@freebsd.org, bug-followup@FreeBSD.org
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to networking requests
Date: Thu, 17 Mar 2011 16:36:55 -0700

 On Thu, Mar 17, 2011 at 11:30:13PM +0000, Zack Dannar wrote:
 > The following reply was made to PR kern/155442; it has been noted by GNATS.
 > 
 > From: Zack Dannar <zdannar@gmail.com>
 > To: bug-followup@FreeBSD.org, zackdannar@yahoo.com
 > Cc:  
 > Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to
 >  networking requests
 > Date: Thu, 17 Mar 2011 17:22:14 -0600
 > 
 >  John,
 >  
 >  You were correct, after pulling down the new version of the patch I
 >  was able to directly apply it to 8.1.  Thanks.
 >  
 >  
 >  
 >  
 >  
 >  John and yongari,
 >  
 >  In summary, I have tested the patch against 8.1 and 8.2 and both
 >  versions appear to be working correctly.  When will a new build be
 >  available with the patch already applied for me to verify on a clean
 >  install or upgrade?
 >  
 
 Next official release(8.3-RELEASE) will include the patch once John
 commit the patch to tree.
 
 John, would you commit the patch?
 
 >  Thanks.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/155442: commit references a PR
Date: Fri, 18 Mar 2011 12:13:19 +0000 (UTC)

 Author: jhb
 Date: Fri Mar 18 12:13:04 2011
 New Revision: 219737
 URL: http://svn.freebsd.org/changeset/base/219737
 
 Log:
   Fix a few issues with HyperTransport devices and MSI interrupts:
   - Always enable the HyperTransport MSI mapping window for HyperTransport
     to PCI bridges (these show up as HyperTransport slave devices).
     The mapping windows in PCI-PCI bridges are enabled by existing code
     in the PCI-PCI bridge driver as MSI requests propagate up the device
     tree, but Host-PCI bridges don't really show up in that tree.
   - If the PCI device at domain 0 bus 0 slot 0 function 0 is not a
     HyperTransport device, then blacklist MSI on any other HT devices in
     the system.  Linux has a similar quirk.
   
   PR:		kern/155442
   Tested by:	Zack Dannar  zdannar of gmail
   MFC after:	1 week
 
 Modified:
   head/sys/dev/pci/pci.c
   head/sys/dev/pci/pcivar.h
 
 Modified: head/sys/dev/pci/pci.c
 ==============================================================================
 --- head/sys/dev/pci/pci.c	Fri Mar 18 12:09:27 2011	(r219736)
 +++ head/sys/dev/pci/pci.c	Fri Mar 18 12:13:04 2011	(r219737)
 @@ -236,7 +236,7 @@ struct pci_quirk pci_quirks[] = {
  struct devlist pci_devq;
  uint32_t pci_generation;
  uint32_t pci_numdevs = 0;
 -static int pcie_chipset, pcix_chipset;
 +static int ht_chipset, pcie_chipset, pcix_chipset;
  
  /* sysctl vars */
  SYSCTL_NODE(_hw, OID_AUTO, pci, CTLFLAG_RD, 0, "PCI bus tuning parameters");
 @@ -612,10 +612,24 @@ pci_read_extcap(device_t pcib, pcicfgreg
  					cfg->pp.pp_data = ptr + PCIR_POWER_DATA;
  			}
  			break;
 -#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__)
  		case PCIY_HT:		/* HyperTransport */
  			/* Determine HT-specific capability type. */
  			val = REG(ptr + PCIR_HT_COMMAND, 2);
 +
 +			if ((val & 0xe000) == PCIM_HTCAP_SLAVE) {
 +				cfg->ht.ht_slave = ptr;
 +
 +				/*
 +				 * If device 0:0:0:0 is an HT slave,
 +				 * then this is an HT chipset and MSI
 +				 * should be enabled for HT devices.
 +				 */
 +				if (cfg->domain == 0 && cfg->bus == 0 &&
 +				    cfg->slot == 0 && cfg->func == 0)
 +					ht_chipset = 1;
 +			}
 +
 +#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__)
  			switch (val & PCIM_HTCMD_CAP_MASK) {
  			case PCIM_HTCAP_MSI_MAPPING:
  				if (!(val & PCIM_HTCMD_MSI_FIXED)) {
 @@ -627,7 +641,7 @@ pci_read_extcap(device_t pcib, pcicfgreg
  					    4);
  					if (addr != MSI_INTEL_ADDR_BASE)
  						device_printf(pcib,
 -	    "HT Bridge at pci%d:%d:%d:%d has non-default MSI window 0x%llx\n",
 +	    "HT device at pci%d:%d:%d:%d has non-default MSI window 0x%llx\n",
  						    cfg->domain, cfg->bus,
  						    cfg->slot, cfg->func,
  						    (long long)addr);
 @@ -639,8 +653,8 @@ pci_read_extcap(device_t pcib, pcicfgreg
  				cfg->ht.ht_msiaddr = addr;
  				break;
  			}
 -			break;
  #endif
 +			break;
  		case PCIY_MSI:		/* PCI MSI */
  			cfg->msi.msi_location = ptr;
  			cfg->msi.msi_ctrl = REG(ptr + PCIR_MSI_CTRL, 2);
 @@ -696,6 +710,24 @@ pci_read_extcap(device_t pcib, pcicfgreg
  			break;
  		}
  	}
 +
 +	
 +#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__)
 +	/*
 +	 * Enable the MSI mapping window for all HyperTransport
 +	 * slaves.  PCI-PCI bridges have their windows enabled via
 +	 * PCIB_MAP_MSI().
 +	 */
 +	if (cfg->ht.ht_slave != 0 && cfg->ht.ht_msimap != 0 &&
 +	    !(cfg->ht.ht_msictrl & PCIM_HTCMD_MSI_ENABLE)) {
 +		device_printf(pcib,
 +	    "Enabling MSI window for HyperTransport slave at pci%d:%d:%d:%d\n",
 +		    cfg->domain, cfg->bus, cfg->slot, cfg->func);
 +		 cfg->ht.ht_msictrl |= PCIM_HTCMD_MSI_ENABLE;
 +		 WREG(cfg->ht.ht_msimap + PCIR_HT_COMMAND, cfg->ht.ht_msictrl,
 +		     2);
 +	}
 +#endif
  /* REG and WREG use carry through to next functions */
  }
  
 @@ -1837,6 +1869,13 @@ pci_msi_device_blacklisted(device_t dev)
  		    q->type == PCI_QUIRK_DISABLE_MSI)
  			return (1);
  	}
 +
 +	/*
 +	 * Blacklist HyperTransport devices if the device at 0:0:0:0
 +	 * is not a HyperTransport slave.
 +	 */
 +	if (!ht_chipset && pci_find_extcap(dev, PCIY_HT, NULL) == 0)
 +		return (1);
  	return (0);
  }
  
 
 Modified: head/sys/dev/pci/pcivar.h
 ==============================================================================
 --- head/sys/dev/pci/pcivar.h	Fri Mar 18 12:09:27 2011	(r219736)
 +++ head/sys/dev/pci/pcivar.h	Fri Mar 18 12:13:04 2011	(r219737)
 @@ -110,6 +110,7 @@ struct pcicfg_msix {
  
  /* Interesting values for HyperTransport */
  struct pcicfg_ht {
 +    uint8_t	ht_slave;	/* Non-zero if device is an HT slave. */
      uint8_t	ht_msimap;	/* Offset of MSI mapping cap registers. */
      uint16_t	ht_msictrl;	/* MSI mapping control */
      uint64_t	ht_msiaddr;	/* MSI mapping base address */
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 

From: John Baldwin <jhb@freebsd.org>
To: pyunyh@gmail.com
Cc: Zack Dannar <zdannar@gmail.com>,
 bug-followup@freebsd.org
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to networking requests
Date: Fri, 18 Mar 2011 08:07:15 -0400

 On Thursday, March 17, 2011 7:36:55 pm YongHyeon PYUN wrote:
 > On Thu, Mar 17, 2011 at 11:30:13PM +0000, Zack Dannar wrote:
 > > The following reply was made to PR kern/155442; it has been noted by 
 GNATS.
 > > 
 > > From: Zack Dannar <zdannar@gmail.com>
 > > To: bug-followup@FreeBSD.org, zackdannar@yahoo.com
 > > Cc:  
 > > Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to
 > >  networking requests
 > > Date: Thu, 17 Mar 2011 17:22:14 -0600
 > > 
 > >  John,
 > >  
 > >  You were correct, after pulling down the new version of the patch I
 > >  was able to directly apply it to 8.1.  Thanks.
 > >  
 > >  
 > >  
 > >  
 > >  
 > >  John and yongari,
 > >  
 > >  In summary, I have tested the patch against 8.1 and 8.2 and both
 > >  versions appear to be working correctly.  When will a new build be
 > >  available with the patch already applied for me to verify on a clean
 > >  install or upgrade?
 > >  
 > 
 > Next official release(8.3-RELEASE) will include the patch once John
 > commit the patch to tree.
 > 
 > John, would you commit the patch?
 
 Sure, was waiting to see if it fixed it.  I'll commit it today.
 
 -- 
 John Baldwin
State-Changed-From-To: feedback->patched 
State-Changed-By: yongari 
State-Changed-When: Fri Mar 18 16:42:16 UTC 2011 
State-Changed-Why:  
Fixed in HEAD(r219737, r219740). 
Thanks for testing! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=155442 
Responsible-Changed-From-To: yongari->jhb 
Responsible-Changed-By: yongari 
Responsible-Changed-When: Fri Mar 18 16:44:37 UTC 2011 
Responsible-Changed-Why:  
jhb@ will handle MFC. 

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

From: John Baldwin <jhb@freebsd.org>
To: bug-followup@freebsd.org,
 zackdannar@yahoo.com
Cc:  
Subject: Re: kern/155442: [bge] bge driver is seen but does not respond to networking requests
Date: Thu, 29 Mar 2012 09:56:58 -0400

 So this was not merged to 8.3 as it broke many other HT systems.  However, I 
 now have what I believe is a fix for this.  Would you be able to test a 9.0 
 kernel with the patch below applied and verify that bge still works fine with 
 MSI enabled?
 
 http://www.FreeBSD.org/~jhb/patches/hostb_htmsi.patch
 
 -- 
 John Baldwin
State-Changed-From-To: patched->closed 
State-Changed-By: jhb 
State-Changed-When: Mon Mar 4 16:08:17 UTC 2013 
State-Changed-Why:  
Fix was merged to 8 and 9 a while ago. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=155442 
>Unformatted:
