Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 May 2001 10:33:57 -0600 (MDT)
From:      "Forrest W. Christian" <forrestc@imach.com>
To:        freebsd-stable@freebsd.org
Subject:   fxp0 "sleeping" Problem (NOT NEW DRIVER RELATED)
Message-ID:  <Pine.BSF.4.21.0105241018350.25599-100000@workhorse.iMach.com>

next in thread | raw e-mail | index | archive | help
I'm having a problem which I'm hoping that someone can point me in the
right direction for.

We have a new server which has an intel CA810EAL motherboard and embedded
fxp0 10/100 ethernet card.  The relevant lines in dmesg are:

fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xde80-0xdebf mem
0xff700000-0xff7fffff,0xff8fe000-0xff8fefff irq 9 at device 1.0 on pci1
fxp0: Ethernet address 00:d0:b7:aa:8d:22

I have had both the new (mii) and old (non-mii) driver, and the symptom
set is the same on both.

The symptoms are as follows:

Several times per day the card seems to go to sleep.   We cannot ping
through the interface at all (in or out), but pings to the network card ip
address from the box comes back (networking is still alive).

I have been watching mbufs.  The current output is:

mail#  netstat -m
492/3536/10240 mbufs in use (current/peak/max):
        130 mbufs allocated to data
        362 mbufs allocated to packet headers
110/2560/2560 mbuf clusters in use (current/peak/max)
6004 Kbytes allocated to network (78% of mb_map in use)
49385 requests for memory denied
3 requests for memory delayed
0 calls to protocol drain routines

Generally I never see the clusters above 150 or so UNLESS the card is
"hung" which I suspect is a symptom and not the cause...

We don't need to do anything to have it come back - just wait, and then
everything seems just fine like as if nothing had happened at all.
It seems to sleep about 5 minutes. I can't tell if it sleeps for a
specific length of time or not, but from the missed  ping responses, it
seems like it varys from time to time.

I am getting NO syslog or dmesg errors when this occurs.

I have replaced the entire motherboard.

I have used both new and old drivers.

I have changed switchports and cabling.  The card and switch both
correctly detect 100mb/s full duplex.

This is running -STABLE from about a week ago.  CVSUP is in progress as we
speak.

Any ideas?

- Forrest W. Christian (forrestc@imach.com) AC7DE
----------------------------------------------------------------------
The Innovation Machine Ltd.                              P.O. Box 5749
http://www.imach.com/                                Helena, MT  59604
Home of PacketFlux Technogies and BackupDNS.com         (406)-442-6648
----------------------------------------------------------------------
      Protect your personal freedoms - visit http://www.lp.org/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0105241018350.25599-100000>