Re: More on rl0 woes

1999-04-05 Thread Stephen Hocking-Senior Programmer PGS Tensor Perth

> 
> I can't believe I'm getting so worked up because you cheap bastards
> insist on buying the absolute worst network adapter in the world. Go
> buy an ASIX card for crying out loud. They're cheap, and they actually
> work worth a damn.

Weeelll... I'm a cheap bastard & I actually expected it to work - not real 
fast, but work reliably anyway. I'm trying to convert my home network over to 
100Mbs and the box this is going into is not a performance monster.

> Now, as punishment for making me mad, I'm going to address Steven's
> problem, and the rest of you can just lump it.
> 
> There are things you should be checking when your problem happens.
> What does ifconfig rl0 show you? Is the OACTIVE flag set? What does
> netstat -in say? What does netstat -m say?

I'll check that tonight.

> You say 'traffic continues
> normally.' This is very confusing: SHOW ME AN EXAMPLE OF WHAT YOU MEAN.

OK - the "ls" of the directory remains hung, but I can still ping the box. 
It's as if NFS reckons it's sent the reply to the READDIR packet, but it never 
actually made its way out of the card.

> When the NFS transfer stops, can you still ping the server host,
> or do you have to interrupt the transfer and wait for a while
> before you can communicate with the server again? Can you run tcpdump
> on the client and observe what happens when the transfer stops? Is
> the client still sending out read requests? Is the server replying
> or not?

I ran tcpdump on the server and observed READDIR packets being received, but 
no response being emitted.

> Are the replies garbled? Is there a lot of other activity on
> the network at the time? Can you initiate another (smaller) NFS
> transfer when the first one wedges?

I'll try this when I get home. Don't know enough about the contents of NFS 
packets yet to tell if it's garbled.
> 
> You have to give me as much information as you can. I need to be
> able to clearly identify the symptoms of the problem with out all
> the 'oh my god it doesn't work and I tried this and this and this'
> crap.

Orright.. Just give me a little time.


Stephen
-- 
  The views expressed above are not those of PGS Tensor.

"We've heard that a million monkeys at a million keyboards could produce
 the Complete Works of Shakespeare; now, thanks to the Internet, we know
 this is not true."Robert Wilensky, University of California




To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message



Re: More on rl0 woes

1999-04-04 Thread Bill Paul
Of all the gin joints in all the towns in all the world, Alfred Perlstein
had to walk into mine and say:
 
> On 4 Apr 1999, Murata Shuuichirou wrote:
> 
> > In message <199904040913.raa26...@ariadne.tensor.pgs.com>,
> >  `shock...@prth.pgs.com' wrote:
> > > On the offchance that mty problems were chipset related, I swapped the
> > > RealTek with the de0 card in my other machine, a 233MHz k6. It being a
> > > socket 7 mboard presumably has a later PCI bios. Still the same symptoms -
> > > hangs on NFS access. These can be interrupted and other network traffic
> > > continues fine. To reproduce, take your RealTek equipped machine and 
> > > place a
> > > copy of /usr/src on it. Export /usr/src so that it can be NFS mounted by
> > > other machines. From the other machines, do an ls -CFR of /usr/src. It 
> > > will
> > > hang partway through.
> > 
> > I have probably same problem here.  NFS hangs and other
> > network traffic is still alive.  Though, my situation
> > differs a little from yours.  I have two RealTek NFS clients
> > and NFS server has another chip.  Both of RealTek NFS clients
> > (Celeron 300MHz and MediaGX 266MHz) have the problem.

Wait wait wait! You're claiming you have the same problem your
configurations are different! He's saying he has a problem when the
RealTek card is in the server, and the client is using some other NIC.
You're saying you have a problem when the RealTek in the client, and the
server is using some other NIC. These are completely different scenarios!
I will not allow a bunch of you to all jump on me at the same time
claiming you've all got the same problem when you CLEARLY DON'T! EVERYBODY
PAY ATTENTION TO WHAT THE OTHER IS SAYING AND WAIT YOUR DAMN TURN OR
I'M JUST GOING TO IGNORE THE WHOLE LOT OF YOU AND YOU CAN FIX YOUR
OWN DAMN PROBLEMS!

I can't believe I'm getting so worked up because you cheap bastards
insist on buying the absolute worst network adapter in the world. Go
buy an ASIX card for crying out loud. They're cheap, and they actually
work worth a damn.

Now, as punishment for making me mad, I'm going to address Steven's
problem, and the rest of you can just lump it.

There are things you should be checking when your problem happens.
What does ifconfig rl0 show you? Is the OACTIVE flag set? What does
netstat -in say? What does netstat -m say? You say 'traffic continues
normally.' This is very confusing: SHOW ME AN EXAMPLE OF WHAT YOU MEAN. 
When the NFS transfer stops, can you still ping the server host,
or do you have to interrupt the transfer and wait for a while
before you can communicate with the server again? Can you run tcpdump
on the client and observe what happens when the transfer stops? Is
the client still sending out read requests? Is the server replying
or not? Are the replies garbled? Is there a lot of other activity on
the network at the time? Can you initiate another (smaller) NFS
transfer when the first one wedges?

You have to give me as much information as you can. I need to be
able to clearly identify the symptoms of the problem with out all
the 'oh my god it doesn't work and I tried this and this and this'
crap.

-Bill

-- 
=
-Bill Paul(212) 854-6020 | System Manager, Master of Unix-Fu
Work: wp...@ctr.columbia.edu | Center for Telecommunications Research
Home:  wp...@skynet.ctr.columbia.edu | Columbia University, New York City
=
"Mulder, toads just fell from the sky!" "I guess their parachutes didn't open."
=


To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message



Re: More on rl0 woes

1999-04-04 Thread Alfred Perlstein
On 4 Apr 1999, Murata Shuuichirou wrote:

> In message <199904040913.raa26...@ariadne.tensor.pgs.com>,
>  `shock...@prth.pgs.com' wrote:
> > On the offchance that mty problems were chipset related, I swapped the
> > RealTek with the de0 card in my other machine, a 233MHz k6. It being a
> > socket 7 mboard presumably has a later PCI bios. Still the same symptoms -
> > hangs on NFS access. These can be interrupted and other network traffic
> > continues fine. To reproduce, take your RealTek equipped machine and place a
> > copy of /usr/src on it. Export /usr/src so that it can be NFS mounted by
> > other machines. From the other machines, do an ls -CFR of /usr/src. It will
> > hang partway through.
> 
> I have probably same problem here.  NFS hangs and other
> network traffic is still alive.  Though, my situation
> differs a little from yours.  I have two RealTek NFS clients
> and NFS server has another chip.  Both of RealTek NFS clients
> (Celeron 300MHz and MediaGX 266MHz) have the problem.
> 
> To reproduce:
> Install bytebench on the RealTek machine.
> Set env var TMPDIR to somewhere NFS mounted dir.
> Do "bytebench fstime".

I have a solution and a workaround for you guys,

solution:
 ditch the cheap PoS cards and get an fxp or xl card

workaround:
 switch from UDP to TCP mounts or TCP to UDP, make sure the packet size
 used for the NFS mounts is a small value, try NFSv3, or if you are already
 using NFSv3, try NFSv2.

Yes, the workaround seems like "just try several permutations", but I 
experianced the same problems, tweaking my NFS mounts, especially to use 
smaller read/write values made the problem go away.  I think that switching
to TCP may help.

When i got some decent network hardware, my problems went away.

-Alfred



> 
> -- 
> Murata Shuuichirou
> 
> 
> To Unsubscribe: send mail to majord...@freebsd.org
> with "unsubscribe freebsd-current" in the body of the message
> 

Alfred Perlstein - Admin, coder, and admirer of all things BSD.
-- There are operating systems, and then there's FreeBSD.
-- http://www.freebsd.org/4.0-current



To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message



Re: More on rl0 woes

1999-04-04 Thread Rod Taylor
> > On the offchance that mty problems were chipset related, I swapped the
> > RealTek with the de0 card in my other machine, a 233MHz k6. It being a
>
> I have probably same problem here.  NFS hangs and other
> network traffic is still alive.  Though, my situation
> differs a little from yours.  I have two RealTek NFS clients
> and NFS server has another chip.  Both of RealTek NFS clients
> (Celeron 300MHz and MediaGX 266MHz) have the problem.
>
> To reproduce:
> Install bytebench on the RealTek machine.
> Set env var TMPDIR to somewhere NFS mounted dir.
> Do "bytebench fstime".

heh... i guess I too have similar problems.  Though, I've always assumed it was
nfs, not the network card.

3coms in the server, realteks in the clients.  I've found that inbound traffic 
on
a read-only mount doesn't hang anything.  Heavy writes kill me all the time.
(Make world for example).



To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message



Re: More on rl0 woes

1999-04-04 Thread Murata Shuuichirou
In message <199904040913.raa26...@ariadne.tensor.pgs.com>,
 `shock...@prth.pgs.com' wrote:
> On the offchance that mty problems were chipset related, I swapped the
> RealTek with the de0 card in my other machine, a 233MHz k6. It being a
> socket 7 mboard presumably has a later PCI bios. Still the same symptoms -
> hangs on NFS access. These can be interrupted and other network traffic
> continues fine. To reproduce, take your RealTek equipped machine and place a
> copy of /usr/src on it. Export /usr/src so that it can be NFS mounted by
> other machines. From the other machines, do an ls -CFR of /usr/src. It will
> hang partway through.

I have probably same problem here.  NFS hangs and other
network traffic is still alive.  Though, my situation
differs a little from yours.  I have two RealTek NFS clients
and NFS server has another chip.  Both of RealTek NFS clients
(Celeron 300MHz and MediaGX 266MHz) have the problem.

To reproduce:
Install bytebench on the RealTek machine.
Set env var TMPDIR to somewhere NFS mounted dir.
Do "bytebench fstime".

-- 
Murata Shuuichirou


To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message



More on rl0 woes

1999-04-04 Thread Stephen Hocking-Senior Programmer PGS Tensor Perth

On the offchance that mty problems were chipset related, I swapped the
RealTek with the de0 card in my other machine, a 233MHz k6. It being a
socket 7 mboard presumably has a later PCI bios. Still the same symptoms -
hangs on NFS access. These can be interrupted and other network traffic
continues fine. To reproduce, take your RealTek equipped machine and place a
copy of /usr/src on it. Export /usr/src so that it can be NFS mounted by
other machines. From the other machines, do an ls -CFR of /usr/src. It will
hang partway through.

Stephen
.e

w.


To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message