Skip site navigation (1)Skip section navigation (2)
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>