Date: Wed, 2 May 2007 09:44:41 +0800 (CST) From: Jason Chang <jason@FreeBSD.csie.nctu.edu.tw> To: freebsd-stable@freebsd.org,jkim@FreeBSD.org Subject: Re: bge watchdog timeout -- resetting problem on recent update Message-ID: <20070502014441.2ECC57F14B@FreeBSD.csie.nctu.edu.tw>
next in thread | raw e-mail | index | archive | help
Dear Kim, >> 2. using latest(2007/04) 7-current source does not have this >> problem. > > That's weird. The only difference between -CURRENT and -STABLE is > this: > > http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/bge/if_bge.c.diff?r1=1.91.2.21;r2=1.186 > > Are you sure it is okay with -CURRENT? The 7-current system was installed via 7.0-CURRENT-200704-amd64-disc1.iso which is from the snapshots/200704 directory. #uname -a FreeBSD ccsun50.cc.ntu.edu.tw 7.0-CURRENT-200704 FreeBSD 7.0-CURRENT-200704 #0: Sun Apr 1 12:57:43 UTC 2007 root@stiles.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 #sysctl -a | grep bge hw.bge.allow_asf: 1 hw.bge.fake_autoneg: 0 dev.bge.0.%desc: Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x8003 dev.bge.0.%driver: bge dev.bge.0.%location: slot=4 function=0 dev.bge.0.%pnpinfo: vendor=0x14e4 device=0x166a subvendor=0x1014 subdevice=0x0329 class=0x020000 dev.bge.0.%parent: pci4 dev.bge.0.stats.FramesDroppedDueToFilters: 0 dev.bge.0.stats.DmaWriteQueueFull: 0 dev.bge.0.stats.DmaWriteHighPriQueueFull: 0 dev.bge.0.stats.NoMoreRxBDs: 0 dev.bge.0.stats.InputDiscards: 0 dev.bge.0.stats.InputErrors: 0 dev.bge.0.stats.RecvThresholdHit: 0 dev.bge.0.stats.DmaReadQueueFull: 0 dev.bge.0.stats.DmaReadHighPriQueueFull: 0 dev.bge.0.stats.SendDataCompQueueFull: 0 dev.bge.0.stats.RingSetSendProdIndex: 0 dev.bge.0.stats.RingStatusUpdate: 0 dev.bge.0.stats.Interrupts: 0 dev.bge.0.stats.AvoidedInterrupts: 0 dev.bge.0.stats.SendThresholdHit: 0 dev.bge.0.stats.rx.Octets: 0 dev.bge.0.stats.rx.Fragments: 0 dev.bge.0.stats.rx.UcastPkts: 0 dev.bge.0.stats.rx.MulticastPkts: 0 dev.bge.0.stats.rx.FCSErrors: 0 dev.bge.0.stats.rx.AlignmentErrors: 0 dev.bge.0.stats.rx.xonPauseFramesReceived: 0 dev.bge.0.stats.rx.xoffPauseFramesReceived: 0 dev.bge.0.stats.rx.ControlFramesReceived: 0 dev.bge.0.stats.rx.xoffStateEntered: 0 dev.bge.0.stats.rx.FramesTooLong: 0 dev.bge.0.stats.rx.Jabbers: 0 dev.bge.0.stats.rx.UndersizePkts: 0 dev.bge.0.stats.rx.inRangeLengthError: 0 dev.bge.0.stats.rx.outRangeLengthError: 0 dev.bge.0.stats.tx.Octets: 0 dev.bge.0.stats.tx.Collisions: 0 dev.bge.0.stats.tx.XonSent: 0 dev.bge.0.stats.tx.XoffSent: 0 dev.bge.0.stats.tx.flowControlDone: 0 dev.bge.0.stats.tx.InternalMacTransmitErrors: 0 dev.bge.0.stats.tx.SingleCollisionFrames: 0 dev.bge.0.stats.tx.MultipleCollisionFrames: 0 dev.bge.0.stats.tx.DeferredTransmissions: 0 dev.bge.0.stats.tx.ExcessiveCollisions: 0 dev.bge.0.stats.tx.LateCollisions: 0 dev.bge.0.stats.tx.UcastPkts: 0 dev.bge.0.stats.tx.MulticastPkts: 0 dev.bge.0.stats.tx.BroadcastPkts: 0 dev.bge.0.stats.tx.CarrierSenseErrors: 0 dev.bge.0.stats.tx.Discards: 0 dev.bge.0.stats.tx.Errors: 0 > Ah, I see that you have IPMI module. Can you add the following line > in /boot/loader.conf: > > hw.bge.allow_asf="1" > > and reboot? The result is the same: bge0: watchdog timeout -- resetting bge0: link state changed to DOWN bge0: link state changed to UP The only difference is that ssh connection will break when using hw.bge.allow_asf="0", and after turning to "1", ssh connection will not break. Sincerely, Jason Chang
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070502014441.2ECC57F14B>