Date: Wed, 11 Aug 2010 15:27:48 -0400 From: Tom Pusateri <pusateri@bangj.com> To: zeus.panchenko@gmail.com Cc: Pyun YongHyeon <pyunyh@gmail.com>, FreeBSD Net <freebsd-net@freebsd.org> Subject: Re: re0 link UP/DOWN on 8.1-STABLE amd64 Message-ID: <80C5318F-9B83-4342-93DC-36C48470EAE5@bangj.com> In-Reply-To: <20100811191118.GA80360@ibs.dn.ua> References: <20100811125014.GA98316@ibs.dn.ua> <20100811163136.GA15858@michelle.cdnetworks.com> <20100811191118.GA80360@ibs.dn.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
On Aug 11, 2010, at 3:11 PM, Zeus V Panchenko wrote: > Pyun YongHyeon (pyunyh@gmail.com) [10.08.11 19:31] wrote: >> On Wed, Aug 11, 2010 at 03:50:14PM +0300, Zeus V Panchenko wrote: >>> Hi All, >>>=20 >>> can enybody help with the subj, please? >>>=20 >>> problem: onboard interface re0 link state UP/DOWN flapping >>>=20 >>>=20 >>> i have: >>> # uname -a=20 >>> FreeBSD 8.1-STABLE #0: Mon Aug 9 10:33:17 EEST 2010 amd64 >>>=20 >>> # dmidecode >>> ... >>> Base Board Information >>> Manufacturer: ASUSTeK Computer INC. >>> Product Name: AT5NM10-I >>> ... >>>=20 >>> # pciconf -lcv >>> re0@pci0:2:0:0: class=3D0x020000 card=3D0x83a31043 chip=3D0x816810ec = rev=3D0x03 hdr=3D0x00 >>> vendor =3D 'Realtek Semiconductor' >>> device =3D 'Gigabit Ethernet NIC(NDIS 6.0) = (RTL8168/8111/8111c)' >>> class =3D network >>> subclass =3D ethernet >>> cap 01[40] =3D powerspec 3 supports D0 D1 D2 D3 current D0 >>> cap 05[50] =3D MSI supports 1 message, 64 bit enabled with 1 = message >>> cap 10[70] =3D PCI-Express 2 endpoint IRQ 2 max data 128(256) = link x1(x1) >>> cap 11[ac] =3D MSI-X supports 4 messages in map 0x20 >>> cap 03[cc] =3D VPD >>>=20 >>>=20 >>> # ifconfig re0 >>> re0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 = mtu 1500 >>> = options=3D389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST= ,WOL_MCAST,WOL_MAGIC> >>> ether 20:cf:30:89:5e:95 >>> inet 10.10.0.111 netmask 0xffff0000 broadcast 10.10.255.255 >>> media: Ethernet 1000baseT <full-duplex> >>> status: active >>>=20 >>>=20 >>>=20 >>>=20 >>> sporadically interface begins to flap and dmesg shows: >>> ... >>> Aug 11 14:29:44 kernel: re0: link state changed to DOWN >>> Aug 11 14:29:47 kernel: re0: link state changed to UP >>> Aug 11 14:29:58 kernel: re0: link state changed to DOWN >>> Aug 11 14:30:01 kernel: re0: link state changed to UP >>> ... >>>=20 >>>=20 >>> systat doesn't show high interrupts on the card >>> # systat -v >>> 1 users Load 0.06 0.02 0.00 Aug 11 15:45 >>>=20 >>> Mem:KB REAL VIRTUAL VN PAGER = SWAP PAGER >>> Tot Share Tot Share Free in out = in out >>> Act 1069020 177580 2968312 209660 455852 count >>> All 1149408 184236 1076855k 251780 pages >>> Proc: = Interrupts >>> r p d s w Csw Trp Sys Int Sof Flt 278 cow 8057 = total >>> 1 74 885 842 1181 57 268 736 278 zfod = atkbd0 1 >>> ozfod 22 = rl0 irq17 >>> 0.4%Sys 0.1%Intr 0.2%User 0.0%Nice 99.3%Idle %ozfod 2000 = cpu0: time >>> | | | | | | | | | | | daefr = 33 re0 irq256 >>> 379 prcfr 2 = ahci0 257 >>> 29 dtbuf 704 totfr 2000 = cpu1: time >>> Namei Name-cache Dir-cache 100000 desvn react = 2000 cpu3: time >>> Calls hits % hits % 87484 numvn pdwak 2000 = cpu2: time >>> 921 921 100 24183 frevn pdpgs >>> 3 intrn >>> Disks ada0 ada1 pass0 pass1 576392 wire >>> KB/t 21.40 0.00 0.00 0.00 1040084 act >>> tps 2 0 0 0 1948900 inact >>> MB/s 0.04 0.00 0.00 0.00 cache >>> %busy 0 0 0 0 455852 free >>> 427520 buf >>>=20 >>>=20 >>> i have changed motherboards ... the same effect. after some time the >>> problem appears again >>>=20 >>>=20 >>> is there any info i can provide? >>>=20 >>=20 >> Show me the output of dmesg and "devinfo -rv | rgephy". >=20 > dmesg contains lines as above: > ... > re0: link state changed to UP > re0: link state changed to DOWN > re0: link state changed to UP > re0: link state changed to DOWN > re0: link state changed to UP > re0: link state changed to DOWN > re0: link state changed to UP > re0: link state changed to DOWN > re0: link state changed to UP > re0: link state changed to DOWN > re0: link state changed to UP > re0: link state changed to DOWN > re0: link state changed to UP > re0: link state changed to DOWN > re0: link state changed to UP > re0: link state changed to DOWN > re0: link state changed to UP > re0: link state changed to DOWN > re0: link state changed to UP > re0: link state changed to DOWN > re0: link state changed to UP > ... >=20 > # dmesg|wc -l > 1917 >=20 > as for the devinfo, here it is: >=20 > # devinfo -rv | grep rgephy > rgephy0 pnpinfo oui=3D0x732 model=3D0x11 rev=3D0x2 at = phyno=3D1 >=20 > now all of the boxes which were trasfered to that motherboard shows = the same simptoms :( ...=20 >=20 > and what i have to add is that external card doesn't show this = behaviour! :( >=20 > on the ather box with the same hardware but additional nic: >=20 > # devinfo -rv | grep rgephy > rgephy0 pnpinfo oui=3D0x732 model=3D0x11 rev=3D0x2 at = phyno=3D1 > rgephy1 pnpinfo oui=3D0x732 model=3D0x11 rev=3D0x3 at = phyno=3D1 >=20 > # pciconf -lcv > re1@pci0:1:0:0: class=3D0x020000 card=3D0x43001186 chip=3D0x43001186 = rev=3D0x10 hdr=3D0x00 > vendor =3D 'D-Link System Inc' > device =3D 'dlg10028 Used on DGE-528T Gigabit adaptor' > class =3D network > subclass =3D ethernet > cap 01[dc] =3D powerspec 2 supports D0 D1 D2 D3 current D0 >=20 >=20 > --=20 > Zeus V. Panchenko >=20 This has been happening to me as well on a 7.1 system with a built-in = ethernet on an ASUS motherboard: pusateri [jj:1001] devinfo -rv | grep rgephy rgephy0 pnpinfo oui=3D0x732 model=3D0x11 rev=3D0x2 at = phyno=3D1 pusateri [jj:1002] uname -a FreeBSD jj.bangj.com 7.1-RELEASE-p8 FreeBSD 7.1-RELEASE-p8 #0: Fri Oct = 2 04:45:57 UTC 2009 = root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 from dmesg.boot: re0: <RealTek 8168/8168B/8168C/8168CP/8168D/8111B/8111C/8111CP PCIe = Gigabit Ethe rnet> port 0xd800-0xd8ff mem 0xfbaff000-0xfbafffff,0xfaff0000-0xfaffffff = irq 18 at device 0.0 on pci2 re0: Chip rev. 0x3c000000 re0: MAC rev. 0x00400000 miibus0: <MII bus> on re0 rgephy0: <RTL8169S/8110S/8211B media interface> PHY 1 on miibus0 rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, = 1000baseT-F DX, auto re0: Ethernet address: 00:22:15:73:3e:61 re0: [FILTER] =46rom dmesg: re0: watchdog timeout re0: link state changed to DOWN re0: link state changed to UP
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?80C5318F-9B83-4342-93DC-36C48470EAE5>