re0 link UP/DOWN on 8.1-STABLE amd64

Zeus V Panchenko zeus at ibs.dn.ua
Wed Aug 11 19:11:22 UTC 2010


Pyun YongHyeon (pyunyh at gmail.com) [10.08.11 19:31] wrote:
> On Wed, Aug 11, 2010 at 03:50:14PM +0300, Zeus V Panchenko wrote:
> > Hi All,
> > 
> > can enybody help with the subj, please?
> > 
> > problem: onboard interface re0 link state UP/DOWN flapping
> > 
> > 
> > i have:
> > # uname -a 
> > FreeBSD 8.1-STABLE #0: Mon Aug  9 10:33:17 EEST 2010 amd64
> > 
> > # dmidecode
> > ...
> > Base Board Information
> >      Manufacturer: ASUSTeK Computer INC.
> >      Product Name: AT5NM10-I
> > ...
> > 
> > # pciconf -lcv
> > re0 at pci0:2:0:0: class=0x020000 card=0x83a31043 chip=0x816810ec rev=0x03 hdr=0x00
> >     vendor     = 'Realtek Semiconductor'
> >     device     = 'Gigabit Ethernet NIC(NDIS 6.0) (RTL8168/8111/8111c)'
> >     class      = network
> >     subclass   = ethernet
> >     cap 01[40] = powerspec 3  supports D0 D1 D2 D3  current D0
> >     cap 05[50] = MSI supports 1 message, 64 bit enabled with 1 message
> >     cap 10[70] = PCI-Express 2 endpoint IRQ 2 max data 128(256) link x1(x1)
> >     cap 11[ac] = MSI-X supports 4 messages in map 0x20
> >     cap 03[cc] = VPD
> > 
> > 
> > # ifconfig re0
> > re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
> >         options=389b<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
> > 
> > 
> > 
> > 
> > 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
> > ...
> > 
> > 
> > systat doesn't show high interrupts on the card
> > # systat -v
> >     1 users    Load  0.06  0.02  0.00                  Aug 11 15:45
> > 
> > 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
> > 
> > 
> > i have changed motherboards ... the same effect. after some time the
> > problem appears again
> > 
> > 
> > is there any info i can provide?
> > 
> 
> Show me the output of dmesg and "devinfo -rv | rgephy".

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
...

# dmesg|wc -l
    1917

as for the devinfo, here it is:

# devinfo -rv | grep rgephy
                rgephy0 pnpinfo oui=0x732 model=0x11 rev=0x2 at phyno=1

now all of the boxes which were trasfered to that motherboard shows the same simptoms :( ... 

and what i have to add is that external card doesn't show this behaviour! :(

on the ather box with the same hardware but additional nic:

# devinfo  -rv | grep rgephy
                rgephy0 pnpinfo oui=0x732 model=0x11 rev=0x2 at phyno=1
                rgephy1 pnpinfo oui=0x732 model=0x11 rev=0x3 at phyno=1

# pciconf -lcv
re1 at pci0:1:0:0: class=0x020000 card=0x43001186 chip=0x43001186 rev=0x10 hdr=0x00
    vendor     = 'D-Link System Inc'
    device     = 'dlg10028 Used on DGE-528T Gigabit adaptor'
    class      = network
    subclass   = ethernet
    cap 01[dc] = powerspec 2  supports D0 D1 D2 D3  current D0


-- 
Zeus V. Panchenko
IT Dpt., IBS ltd			      	        GMT+2 (EET)


More information about the freebsd-net mailing list