Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Mar 2012 05:02:59 GMT
From:      robert z <robrob2626@yahoo.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/165569: nfe0 freezs/hangs FreeBSD 9 system after lan cable connects
Message-ID:  <201203010502.q2152xks068629@red.freebsd.org>
Resent-Message-ID: <201203010510.q215ADQI046582@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         165569
>Category:       kern
>Synopsis:       nfe0 freezs/hangs FreeBSD 9 system after lan cable connects
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 01 05:10:12 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     robert z
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
none
>Environment:
FreeBSD Nas.FreeBSD9x64 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC 2012  root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
FreeBSD 9.0-RELEASE amd64 freezes on a xfx i780 motherboard nforce chipset when connecting 2 computers together directly. There was no kernel panic screen shown.
There is something wrong with the nfe0 driver when the link is connected and passing packets.

This PR report that has been closed references this exact problem in a different way.

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

I am attaching output of pciconf -lcbv, vmstat -i.
>How-To-Repeat:
With a xfx i780 motherboard nforce chipset,connect 2 computers manually.
assigning them ips and netmask manually.


>Fix:
NONE

Patch attached with submission follows:

######################
Nas# pciconf -lcbv
hostb0@pci0:0:0:0:      class=0x060000 card=0xc55e10de chip=0x03a110de rev=0xa2 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Host Bridge'
    class      = bridge
    subclass   = HOST-PCI
    cap 08[40] = HT host
none0@pci0:0:0:1:       class=0x050000 card=0xc55e10de chip=0x03ac10de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none1@pci0:0:0:2:       class=0x050000 card=0xc55e10de chip=0x03aa10de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none2@pci0:0:0:3:       class=0x050000 card=0xc55e10de chip=0x03a910de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none3@pci0:0:0:4:       class=0x050000 card=0xc55e10de chip=0x03ab10de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none4@pci0:0:0:5:       class=0x050000 card=0xc55e10de chip=0x03a810de rev=0xa2 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none5@pci0:0:0:6:       class=0x050000 card=0xc55e10de chip=0x03b510de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none6@pci0:0:0:7:       class=0x050000 card=0xc55e10de chip=0x03b410de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none7@pci0:0:1:0:       class=0x050000 card=0xc55e10de chip=0x03ad10de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none8@pci0:0:1:1:       class=0x050000 card=0xc55e10de chip=0x03ae10de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none9@pci0:0:1:2:       class=0x050000 card=0xc55e10de chip=0x03af10de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none10@pci0:0:1:3:      class=0x050000 card=0xc55e10de chip=0x03b010de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none11@pci0:0:1:4:      class=0x050000 card=0xc55e10de chip=0x03b110de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none12@pci0:0:1:5:      class=0x050000 card=0xc55e10de chip=0x03b210de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none13@pci0:0:1:6:      class=0x050000 card=0xc55e10de chip=0x03b310de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none14@pci0:0:2:0:      class=0x050000 card=0xc55e10de chip=0x03b610de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none15@pci0:0:2:1:      class=0x050000 card=0xc55e10de chip=0x03bc10de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
none16@pci0:0:2:2:      class=0x050000 card=0xc55e10de chip=0x03ba10de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'C55 Memory Controller'
    class      = memory
    subclass   = RAM
pcib1@pci0:0:3:0:       class=0x060400 card=0x0c5510de chip=0x03b710de rev=0xa1 hdr=0x01
    vendor     = 'nVidia Corporation'
    device     = 'C55 PCI Express bridge'
    class      = bridge
    subclass   = PCI-PCI
    cap 0d[40] = PCI Bridge card=0x0c5510de
    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(256) link x16(x16)
ecap 0002[100] = VC 1 max VC0
none17@pci0:0:9:0:      class=0x050000 card=0xc55e10de chip=0x036910de rev=0xa2 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 Memory Controller'
    class      = memory
    subclass   = RAM
    cap 08[44] = HT slave
    cap 08[dc] = HT MSI address window enabled at 0xfee00000
isab0@pci0:0:10:0:      class=0x060100 card=0xc55e10de chip=0x036010de rev=0xa3 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 LPC Bridge'
    class      = bridge
    subclass   = PCI-ISA
    bar   [10] = type I/O Port, range 32, base 0xfc00, size 128, enabled
none18@pci0:0:10:1:     class=0x0c0500 card=0xc55e10de chip=0x036810de rev=0xa3 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 SMBus'
    class      = serial bus
    subclass   = SMBus
    bar   [10] = type I/O Port, range 32, base 0xf800, size 64, enabled
    bar   [20] = type I/O Port, range 32, base 0xf400, size 64, enabled
    bar   [24] = type I/O Port, range 32, base 0xf000, size 64, enabled
    cap 01[44] = powerspec 2  supports D0 D3  current D0
ohci0@pci0:0:11:0:      class=0x0c0310 card=0xc55e10de chip=0x036c10de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 USB Controller'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 32, base 0xcffff000, size 4096, enabled
    cap 01[44] = powerspec 2  supports D0 D1 D2 D3  current D0
ehci0@pci0:0:11:1:      class=0x0c0320 card=0xc55e10de chip=0x036d10de rev=0xa2 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 USB Controller'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 32, base 0xcfffe000, 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:13:0:    class=0x01018a card=0xc55e10de chip=0x036e10de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 IDE'
    class      = mass storage
    subclass   = ATA
    bar   [20] = type I/O Port, range 32, base 0xec00, size 16, enabled
    cap 01[44] = powerspec 2  supports D0 D3  current D0
atapci1@pci0:0:14:0:    class=0x010185 card=0xc55e10de chip=0x037f10de rev=0xa3 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 SATA Controller'
    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 0xd800, size 16, enabled
    bar   [24] = type Memory, range 32, base 0xcfffd000, 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
atapci2@pci0:0:14:1:    class=0x010185 card=0xc55e10de chip=0x037f10de rev=0xa3 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 SATA Controller'
    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 0xc400, size 16, enabled
    bar   [24] = type Memory, range 32, base 0xcfffc000, 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
atapci3@pci0:0:14:2:    class=0x010185 card=0xc55e10de chip=0x037f10de rev=0xa3 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 SATA Controller'
    class      = mass storage
    subclass   = ATA
    bar   [10] = type I/O Port, range 32, base 0xc000, size  8, enabled
    bar   [14] = type I/O Port, range 32, base 0xbc00, size  4, enabled
    bar   [18] = type I/O Port, range 32, base 0xb800, size  8, enabled
    bar   [1c] = type I/O Port, range 32, base 0xb400, size  4, enabled
    bar   [20] = type I/O Port, range 32, base 0xb000, size 16, enabled
    bar   [24] = type Memory, range 32, base 0xcfffb000, 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
pcib5@pci0:0:15:0:      class=0x060401 card=0xcb8410de chip=0x037010de rev=0xa2 hdr=0x01
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 PCI bridge'
    class      = bridge
    subclass   = PCI-PCI
    cap 0d[b8] = PCI Bridge card=0xcb8410de
    cap 08[8c] = HT MSI address window disabled at 0xfee00000
nfe0@pci0:0:17:0:       class=0x068000 card=0xc55e10de chip=0x037310de rev=0xa3 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 Ethernet'
    class      = bridge
    bar   [10] = type Memory, range 32, base 0xcfffa000, size 4096, enabled
    bar   [14] = type I/O Port, range 32, base 0xac00, size  8, enabled
    bar   [18] = type Memory, range 32, base 0xcfff9000, size 256, enabled
    bar   [1c] = type Memory, range 32, base 0xcfff8000, size 16, enabled
    cap 01[44] = powerspec 2  supports D0 D1 D2 D3  current D0
    cap 11[70] = MSI-X supports 8 messages in maps 0x18 and 0x1c enabled
    cap 05[50] = MSI supports 8 messages, 64 bit, vector masks
    cap 08[6c] = HT MSI fixed address window enabled at 0xfee00000
nfe1@pci0:0:18:0:       class=0x068000 card=0xc55e10de chip=0x037310de rev=0xa3 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 Ethernet'
    class      = bridge
    bar   [10] = type Memory, range 32, base 0xcfff7000, size 4096, enabled
    bar   [14] = type I/O Port, range 32, base 0xa800, size  8, enabled
    bar   [18] = type Memory, range 32, base 0xcfff6000, size 256, enabled
    bar   [1c] = type Memory, range 32, base 0xcfff5000, size 16, enabled
    cap 01[44] = powerspec 2  supports D0 D1 D2 D3  current D0
    cap 11[70] = MSI-X supports 8 messages in maps 0x18 and 0x1c enabled
    cap 05[50] = MSI supports 8 messages, 64 bit, vector masks
    cap 08[6c] = HT MSI fixed address window enabled at 0xfee00000
pcib6@pci0:0:19:0:      class=0x060400 card=0x000010de chip=0x037610de rev=0xa3 hdr=0x01
    vendor     = 'nVidia Corporation'
    device     = 'MCP55 PCI Express 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 256(256) link x8(x8)
ecap 0002[100] = VC 1 max VC0
pcib2@pci0:1:0:0:       class=0x060400 card=0xc55e10de chip=0x05b110de rev=0xa2 hdr=0x01
    vendor     = 'nVidia Corporation'
    device     = 'NF200 PCIe 2.0 switch for mainboards'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[40] = powerspec 3  supports D0 D3  current D0
    cap 10[60] = PCI-Express 2 upstream port max data 128(128) link x16(x16)
    cap 0d[a0] = PCI Bridge card=0xc55e10de
pcib3@pci0:2:0:0:       class=0x060400 card=0x00000000 chip=0x05b110de rev=0xa2 hdr=0x01
    vendor     = 'nVidia Corporation'
    device     = 'NF200 PCIe 2.0 switch for mainboards'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[40] = powerspec 3  supports D0 D3  current D0
    cap 10[60] = PCI-Express 2 downstream port max data 128(128) link x16(x16)
pcib4@pci0:2:2:0:       class=0x060400 card=0x00000000 chip=0x05b110de rev=0xa2 hdr=0x01
    vendor     = 'nVidia Corporation'
    device     = 'NF200 PCIe 2.0 switch for mainboards'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[40] = powerspec 3  supports D0 D3  current D0
    cap 10[60] = PCI-Express 2 downstream port max data 128(128) link x16(x16)
vgapci0@pci0:3:0:0:     class=0x030000 card=0x13663842 chip=0x0e2310de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    class      = display
    subclass   = VGA
    bar   [10] = type Memory, range 32, base 0xca000000, size 33554432, enabled
    bar   [14] = type Prefetchable Memory, range 64, base 0xb8000000, size 134217728, enabled
    bar   [1c] = type Prefetchable Memory, range 64, base 0xc4000000, size 67108864, enabled
    bar   [24] = type I/O Port, range 32, base 0x9c00, size 128, enabled
    cap 01[60] = powerspec 3  supports D0 D3  current D0
    cap 05[68] = MSI supports 1 message, 64 bit
    cap 10[78] = PCI-Express 1 endpoint max data 128(128) link x16(x16)
    cap 09[b4] = vendor (length 20)
ecap 0002[100] = VC 1 max VC0
ecap 0004[128] = unknown 1
ecap 000b[600] = unknown 1
hdac0@pci0:3:0:1:       class=0x040300 card=0x13663842 chip=0x0beb10de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'GF104 High Definition Audio Controller'
    class      = multimedia
    subclass   = HDA
    bar   [10] = type Memory, range 32, base 0xcdffc000, size 16384, enabled
    cap 01[60] = powerspec 3  supports D0 D3  current D0
    cap 05[68] = MSI supports 1 message, 64 bit enabled with 1 message
    cap 10[78] = PCI-Express 1 endpoint max data 128(128) link x16(x16)
ath0@pci0:5:10:0:       class=0x020000 card=0x3a131186 chip=0x0013168c rev=0x01 hdr=0x00
    vendor     = 'Atheros Communications Inc.'
    device     = 'Atheros AR5001X+ Wireless Network Adapter'
    class      = network
    subclass   = ethernet
    bar   [10] = type Memory, range 32, base 0xcfef0000, size 65536, enabled
    cap 01[44] = powerspec 2  supports D0 D3  current D0
#######################

#######################
Nas# vmstat -i
interrupt                          total       rate
irq18: ath0                       414722        110
irq20: atapci1+                   123378         32
irq22: ohci0                        2906          0
irq23: ehci0                           3          0
cpu0:timer                        524809        139
irq256: hdac0                          1          0
cpu1:timer                        286703         76
Total                            1352522        359
Nas#
########################


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201203010502.q2152xks068629>