RE: xl driver for 3Com

1999-06-02 Thread Nick Hibma
  If it had no backing then how could it be a fact? 

I assume that if you report that a card fails to work that that is true. 
That makes it a fact, e.g. my seat is red, but I'm not going to send you
a picture to prove it.

  replacing the cards with intels and having the problem go away is backing.
  It may not be *useful*, but it is backing.

Backing of the fact that there is a problem that you need to solve in a
limited amount of money, yes. No backing of the fact that the problem is
caused by the xl driver, e.g. if a card is not well seated you solve the
problem as well by replacing the card.

Nick




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



Re: xl driver for 3Com

1999-06-02 Thread Marius Bendiksen
 Of course now that you've publically badmouthed us Im sure your requests
 well get very high priority :-)

This is very unprofessional. I hope I shall never have to order from your
company, and will advice others of this as appropriate.

- Marius -



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



Re: xl driver for 3Com

1999-06-02 Thread Dag-Erling Smorgrav
Dennis den...@etinc.com writes:
 We have thousands of boards installedmaking them work back to back in a
 non-standard configuration does not make the product *better*, particularly
 when working with someone who cant provide useful info on *why* it doesnt
 work. I wish I could stop what I was doing every time someone had a
 problem, but I dont have that kind of time. 

Wow... lemme pull out my replace-o-matic:

We have thousands of FreeBSD installations. Making them work with
broken hardware / software does not make the OS *better*, particularly
when working with someone who can't provide useful info on *why* it
doesn't work. I wish I could stop what I was doing every time someone
had a problem, but I don't have that kind of time.

Neat.

DES
-- 
Dag-Erling Smorgrav - d...@flood.ping.uio.no


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



RE: xl driver for 3Com

1999-06-01 Thread Alexander Maret
Hi,

 Well maybe FreeBSD is transmitting packets much faster than Linux. :)
 You still haven't actually measured the transfer speed, so there's
 no way for us to know.

Well, I'll do and report the results to you.

 Grrr. I'm sorry, but I really don't think you're putting the pieces
 together correctly. Setting the NT machine to full duplex should have
 absolutely no effect on the FreeBSD host. It will completely screw up
 performance since the LoseNT host will then no longer be set to match
 the hub, but that's another problem. I strongly suspect that you're
 not making the proper observations when your problem manifests and
 just leaping to the conclusion that setting the LoseNT host to full
 duplex crashes the FreeBSD host. 

I just tell you what i experienced.

 I don't think that's true.

Why are you ignoring problems. On the one hand you want people to use
your driver and complain if they switch to other cards and on the other
hand you comment their problems with: That's not true.

I don't think that so many collisions are normal! I think there is a
problem, because at work we nearly only use 3COM 100 Mbit cards and
don't have much collisions. Even under high load! Looking at the fact
that at work not only two computers are connected to one hub but many,
it would be more likely if we had many collisions. The only difference
is that we only use NT Server/Workstation machines. 

Well I know you don't like what I wrote in my last paragraph and I
know I will again get a very aggressive answer and I think at the
end I will someday switch to other cards. Like many people.
I think that your aggressive way to answer questions is another problem.
Why do you think you don't get many bug reports or people switching to
other hardware?

 If both
 machines are sitting idle (not transmitting any data) and you just
 suddenly set the LoseNT host to full duplex, the FreeBSD machine isn't
 going to just say Hey! The LoseNT host changed modes! I better crash
 now! There must be more to it than that, but you're not going into
 any detail. 

I don't know what's going on in the background.

 Remember when I said I wanted *detailed* problem reports?

Probably my english is too bad because I think saying After switching
my NT machine to FullDuplex my FreeBSD server resets immidiately is 
a detailed bug report. Or should I say it like this: I switched my 
NT machine to FullDuplex and in the same second my FreeBSD Server shows
a black screen and then I see the bios-output of my graphic card. After
that I see the normal BIOS output and then the computer reboots my FreeBSD.

 This is why. How do we know there isn't some really explicit panic
 message on the console that's screaming: I crashed because of the
 following reason: foo? Maybe there's a message like that there, but
 we'll never know unless you tell us!

I would have told you any error messages. I think everybody would.

 And you still haven't explained what you meant about the LoseNT
 machine crashing before.

As I said in an earlier mail: If there are too many collisions
my NT server crashes. Sometimes it doesn't crash but I can't send
any data over the net either. I think it has something to do with the 
TCP/IP protocol because I then can't ping the NT machine nor the FreeBSD
server. I have to reboot NT and everything works fine again. I can
easily reproduce this error. Even with another NT machine which shows
the same problem. If I don't transfer much data on the net, like
reading html-pages from my FreeBSD server, or listening to an mp3
file (via samba), I don't get any collisions and the NT machine 
doesn't crash. Well this bug report is probably not detailed enough 
for you, but that's what i experience and I just tell you what i see. 
If you tell me what EXACTLY i shall look for, I'll do.

Alex


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



RE: xl driver for 3Com

1999-06-01 Thread sthaug
 I don't think that so many collisions are normal! I think there is a
 problem, because at work we nearly only use 3COM 100 Mbit cards and
 don't have much collisions. Even under high load!

Collisions on half-duplex Ethernet are *normal*. Get used to it.

Collisions is the standard flow control mechanism for half-duplex Ethernet.
The amount of collisions you get depend on the cards used, the amount of
traffic, and several other things. The amount of collisions is also not
very interesting - the amount of *traffic* is.

If you connect two hosts to a hub and run ttcp, to push a lot of traffic
between them, you're very likely to get a 50% collision rate - with only
two hosts. This is because *every* ack collides with a normal full sized 
packet. This is also perfectly fine and healthy.

What you want to watch out for, is:

- Late collisions (these are *not* normal)
- Collisions when you think that the link is in full duplex mode.

Steinar Haug, Nethelp consulting, sth...@nethelp.no


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



RE: xl driver for 3Com

1999-06-01 Thread Alexander Maret
Hi,

 Collisions on half-duplex Ethernet are *normal*. Get used to it.
 
 Collisions is the standard flow control mechanism for 
 half-duplex Ethernet.
 The amount of collisions you get depend on the cards used, 
 the amount of
 traffic, and several other things. The amount of collisions 
 is also not
 very interesting - the amount of *traffic* is.

Well as i described in a previous mail to Bill Paul, i tried to
transfer two times 30MB of data via samba: 
At first I tried my FreeBSD machine and I got about 800-900 collisions.
Second I booted on the same machine linux and I only got 4 (!) collisions.

Bill Paul said to me that the FreeBSD TCP/IP is probably much faster.
Well I'm sure that he is right, but from my point of view it
didn't take longer to tranfer the files with linux.
Anyway, i promised Bill Paul to measure exact values. Then we will see.

I have no problem with thousands or millions of collissions, as long as
they don't crash my computer. I just want a running system.
And as my NT machine didn't crash on transfering a huge amount
of data from a linux-server I have to think that this is a bug in
something FreeBSD related. The only difference I could see between
the two configurations were the collissions and as somebody on the list
said there were problems with the xl driver under high load i wrote a 
letter to Bill Paul.

I think I will simply switch to another card. Someone on the list
said that their customer didn't have any problems after switching
to intel cards. I don't want to switch back to linux again, because
FreeBSD is much smoother.


 If you connect two hosts to a hub and run ttcp, to push a lot 
 of traffic
 between them, you're very likely to get a 50% collision rate 
 - with only
 two hosts. This is because *every* ack collides with a normal 
 full sized 
 packet. This is also perfectly fine and healthy.
 
 What you want to watch out for, is:
 
 - Late collisions (these are *not* normal)
 - Collisions when you think that the link is in full duplex mode.

I will do further investigation to get more detailed infos. 
Unfotunately I'm very busy at the moment but I'll post more information
as soon i get some results.

Alex



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



Re: xl driver for 3Com

1999-06-01 Thread Greg Black
Bill Paul writes:

 If you have a real, detailed and accurate bug report to submit, then fine:
 let's hear it. But if you just want to make vague and unsubstantiated 
 complaints, do me a favor and just keep it to yourself.

This whole argument strikes me as a good wake up call for all of
us.  It really is important to make sure that problems with
software are reported and that those reports are framed in a
useful manner, because that is the only way that software gets
improved.  I'm sometimes guilty of not bothering to report bugs
that I can easily work around, even though I hate it when people
who use my software do the same.  I'm re-motivated now to make
the effort to contribute meaningful reports whenever I find bugs.

As an aside, my experience with the xl driver (ever since I
added it in to 2.2.7) has been completely positive, so I can't
help with fixing any possible problems there.

As for Dennis, he's just not worth responding to.  He has a bad
reputation as a total waste of space with an attitude problem as
big as Texas.  Just ignore him.

-- 
Greg Black -- g...@acm.org



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



RE: xl driver for 3Com

1999-06-01 Thread Alexander Maret
Hi,

 -Original Message-
 From: Greg Black [mailto:g...@acm.org]
 Sent: Dienstag, 1. Juni 1999 05:21
 To: Bill Paul
 Cc: hack...@freebsd.org
 Subject: Re: xl driver for 3Com 

 This whole argument strikes me as a good wake up call for all of
 us.  It really is important to make sure that problems with
 software are reported and that those reports are framed in a
 useful manner, because that is the only way that software gets
 improved.  I'm sometimes guilty of not bothering to report bugs
 that I can easily work around, even though I hate it when people
 who use my software do the same.  I'm re-motivated now to make
 the effort to contribute meaningful reports whenever I find bugs.

I think you're absolutely right but consider normal users like me.
I try to provider as many information as I can, but for developpers
this isn't enough. Instead of saying: Provide information!. You
should ask detailed questions.

 As for Dennis, he's just not worth responding to.  He has a bad
 reputation as a total waste of space with an attitude problem as
 big as Texas.  Just ignore him.

Well this, I think, is the wrong way. You expect people to know as 
much as you. I think you can rewrite code on the fly, but
many people can't and they need help from hackers like you.
There are so many FreeBSD-Hackers who are whining that Linux has so
many users and FreeBSD hasn't. If people don't get support because
people like you are ignoring them, they won't switch to FreeBSD even
if it is much better.


Alex



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



Re: xl driver for 3Com

1999-06-01 Thread Sheldon Hearn


On Tue, 01 Jun 1999 10:31:21 +0200, Alexander Maret wrote:

 There are so many FreeBSD-Hackers who are whining that Linux has so
 many users and FreeBSD hasn't.

No there are not. There are many FreeBSD enthusiasts who are whining
that Linux has so many users and FreeBSD hasn't.

FreeBSD _developers_ seem to be more concerned with producing a
rock-solid operating system than producing a popular operating system.
That is why most of the folks working on FreeBSD are more interested in
meaningful problem reports than arm-waving fanatics.

If there's a choice between keeping happy 100 people who don't know
what's going on, or working with 10 people who do, most folks are going
to choose to ignore the 100 for the sake of the 10. Not because they
despise people who don't know what's going on, but because they can get
good results out of people who do.

This is natural and healthy given the objective of the FreeBSD project,
which has never been to take over the world.

Ciao,
Sheldon.


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



RE: xl driver for 3Com

1999-06-01 Thread Alexander Maret
Hi,

 -Original Message-
 From: Sheldon Hearn [mailto:sheld...@uunet.co.za]
 Sent: Dienstag, 1. Juni 1999 10:45
 To: Alexander Maret
 Cc: hack...@freebsd.org
 Subject: Re: xl driver for 3Com 

 FreeBSD _developers_ seem to be more concerned with producing a
 rock-solid operating system than producing a popular operating system.
 That is why most of the folks working on FreeBSD are more 
 interested in
 meaningful problem reports than arm-waving fanatics.

Sure, everybody likes the easy way.

 If there's a choice between keeping happy 100 people who don't know
 what's going on, or working with 10 people who do, most folks 
 are going
 to choose to ignore the 100 for the sake of the 10. Not because they
 despise people who don't know what's going on, but because 
 they can get
 good results out of people who do.

Sure you can get better results working with 10 people who do know
what's going on but if there are possible bugs and you just ignore
the 100 people and say they're idiots who can't post real bug reports
and who can't configure their system you won't get a rock-stable os.
Even if 99% of the bug reports are configuration errors you can't
ignore the 1%. Otherwise you won't get FreeBSD rock-stable. You have
to deal with every user and ignoring people is no solution.

Alex



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



RE: xl driver for 3Com

1999-06-01 Thread Nick Hibma

This comparison with Linux is completely off. The number of knowledgable
people working on USB for example is equivalent to the ones in FreeBSD.
Most of the people talking on linux-usb are talkers not do-ers.

FreeBSD developers do things in their spare time and they want other
people to respect that. They want to see some investment from the other
side as well to make it worthwhile. And if that trade off is not what
you want, there are companies out there that solve problems for money
(http://www.freebsd.org).

Skipping to another card is short-term thinking. You assume that without
your participation a new driver will be developed for another card, or
another operating system will provide you with services.

Who is 'paying' for that development then?

Cheers,

Nick

  Well this, I think, is the wrong way. You expect people to know as 
  much as you. I think you can rewrite code on the fly, but
  many people can't and they need help from hackers like you.
  There are so many FreeBSD-Hackers who are whining that Linux has so
  many users and FreeBSD hasn't. If people don't get support because
  people like you are ignoring them, they won't switch to FreeBSD even
  if it is much better.
  
  
  Alex
  
  
  
  To Unsubscribe: send mail to majord...@freebsd.org
  with unsubscribe freebsd-hackers in the body of the message
  
  

-- 
ISIS/STA, T.P.270, Joint Research Centre, 21020 Ispra, Italy




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



RE: xl driver for 3Com

1999-06-01 Thread Alexander Maret
Hi, 

 -Original Message-
 From: Nick Hibma [mailto:nick.hi...@jrc.it]
 Sent: Dienstag, 1. Juni 1999 11:01
 To: Alexander Maret
 Cc: FreeBSD hackers mailing list
 Subject: RE: xl driver for 3Com 
 
 This comparison with Linux is completely off. The number of 
 knowledgable
 people working on USB for example is equivalent to the ones 
 in FreeBSD.

What do you want to tell me with this sentence? Don't you like
to be compared with linux? Well, if the same configuration runs on
linux and not on a FreeBSD system then it can be a configuration error
or a bug. Well if there are difference people always will compare.
I compared those system to show that it can't be a hardware error because
it runs with other systems.


 FreeBSD developers do things in their spare time and they want other
 people to respect that. They want to see some investment from 
 the other
 side as well to make it worthwhile.
 And if that trade off is not what
 you want, there are companies out there that solve problems for money
 (http://www.freebsd.org).

Well what do you want then? You're on the one hand whining that people don't
post bug reports and on the other hand you say: Go away and ask other
people.
I didn't want configuration support but wanted to show that there is an
ERROR!!!

 Skipping to another card is short-term thinking. You assume 
 that without
 your participation a new driver will be developed for another card, or
 another operating system will provide you with services.

You're wrong! I tried to participate but everybody just told me that I'm an
idiot. Well perhaps they're right but if nobody wants to hear my bug report
then I'll use another card. A card which driver has been better tested and
where
gifted programmers did the bug reports.

Alex


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



RE: xl driver for 3Com

1999-06-01 Thread Nick Hibma
   FreeBSD developers do things in their spare time and they want
   people to respect that. They want to see some investment from 
   the other side as well to make it worthwhile.
   And if that trade off is not what
   you want, there are companies out there that solve problems for money
   (http://www.freebsd.org).
  
  Well what do you want then? You're on the one hand whining that people don't
  post bug reports and on the other hand you say: Go away and ask other
  people.
  I didn't want configuration support but wanted to show that there is an
  ERROR!!!

The discussion started with a remark about the fact that 3Com cards have
problems under load, without a backing of that statement. That is the
thing that made people trip over. It is a statement that is not the
least helpful for anyone on the hackers mailing list and will not
trigger help from anyone, apart from responses from people being
frustrated about not being able to help (sounds silly but it is
true, their puppy is being attacked without them being able to
respond).


  You're wrong! I tried to participate but everybody just told me that I'm an
  idiot. Well perhaps they're right but if nobody wants to hear my bug report
  then I'll use another card. A card which driver has been better tested and
  where gifted programmers did the bug reports.

You think along the lines of least resistance for solving your problems,
while developers think along the lines of highest resistance to get bugs
sorted out. Added to that was quite a bit of (justifiable) frustration
from Bill P. side. 

And I don't think people call you an idiot and if they did, they are
wrong. They are however entitled to express their opinion in a for them
suitable way and should be read with their background and a context, you
might not be fully aware of, in mind. Do not mistake this for people
being angry at you. If you are able to read emotions from an e-mail
accurately, you have a very special gift.

Maybe we should revert to posting patches. They are easier to read.

Nick.



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



RE: xl driver for 3Com

1999-06-01 Thread Alexander Maret
Hi,

 -Original Message-
 From: Nick Hibma [mailto:nick.hi...@jrc.it]
 Sent: Dienstag, 1. Juni 1999 11:58
 To: Alexander Maret
 Cc: 'hack...@freebsd.org'
 Subject: RE: xl driver for 3Com 
 
 
 
 The discussion started with a remark about the fact that 3Com 
 cards have
 problems under load, without a backing of that statement. That is the
 thing that made people trip over. It is a statement that is not the
 least helpful for anyone on the hackers mailing list and will not
 trigger help from anyone, apart from responses from people being
 frustrated about not being able to help (sounds silly but it is
 true, their puppy is being attacked without them being able to
 respond).
 

Yes, I read this remark and then decided to write to the developer
because I had such a problem. I tried to post as many information
as I could. Well it was not enough for Bill, but instead everyone
just saying: Provide information people should ask questions.
You will only exactly get what you want if you ask exact questions.


Alex.


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



RE: xl driver for 3Com

1999-06-01 Thread Nick Hibma

  Yes, I read this remark and then decided to write to the developer
  because I had such a problem. I tried to post as many information
  as I could. Well it was not enough for Bill, but instead everyone
  just saying: Provide information people should ask questions.
  You will only exactly get what you want if you ask exact questions.

True. But you do have to know what the problem actually is when trying
to ask questions.


But let's get back to solving problems.

Using two machines running 2.2.6 with Bill Paul's latest drivers for
2.2.x I've been able to make the machine go strange. It looks like it
can't find DNS over the XL interface anymore (long timeouts on TAB in
bash).

The problem showed with ping -f from each machine to the other and a
tcpblast with a packet size of 32768 and 10 packets (I will send the
patch for tcpblast if the problem is reproducable). I don't know whether
the problem is the packet size, but all of a sudden even the ping -f
went down from 100kb a second to 4kb and the tcpblast was terminated. 

I also do not knw which machine actually went down (whether it was the
one sending or receiving from tcpblast).  I'll rig up two 3.2 machines
this afternoon and see if I can reproduce the problem. 

If anyone has better suggestions on which programs to run to reproduce
the problem, let me know. tcpblast was a first guess.

Cheers,

Nick



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



RE: xl driver for 3Com

1999-06-01 Thread M. L. Dodson
Alexander Maret writes:
  Hi,
  
   -Original Message-
   From: Sheldon Hearn [mailto:sheld...@uunet.co.za]
   Sent: Dienstag, 1. Juni 1999 10:45
   To: Alexander Maret
   Cc: hack...@freebsd.org
   Subject: Re: xl driver for 3Com 
  
   FreeBSD _developers_ seem to be more concerned with producing a
   rock-solid operating system than producing a popular operating system.
   That is why most of the folks working on FreeBSD are more 
   interested in
   meaningful problem reports than arm-waving fanatics.
  
  Sure, everybody likes the easy way.
  
   If there's a choice between keeping happy 100 people who don't know
   what's going on, or working with 10 people who do, most folks 
   are going
   to choose to ignore the 100 for the sake of the 10. Not because they
   despise people who don't know what's going on, but because 
   they can get
   good results out of people who do.
  
  Sure you can get better results working with 10 people who do know
  what's going on but if there are possible bugs and you just ignore
  the 100 people and say they're idiots who can't post real bug reports
  and who can't configure their system you won't get a rock-stable os.
  Even if 99% of the bug reports are configuration errors you can't
  ignore the 1%. Otherwise you won't get FreeBSD rock-stable. You have
  to deal with every user and ignoring people is no solution.
  
  Alex
  
  
  
  

Well, I've been subscribed to freebsd-questions for the last
couple of weeks to see how things are going in the user
community, and, I must say, I do not remember seeing your name
attached to any answers to questions over there.  So the points
are raised: If the 1% is so important, why do you not help them
out in the forum where they are most prevalent?  Are you not
ignoring them?

Bud Dodson

-- 
M. L. Dodsonbdod...@scms.utmb.edu
409-772-2178FAX: 409-772-1790


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



Re: xl driver for 3Com

1999-06-01 Thread Jason Thorpe
On Tue, 1 Jun 1999 10:09:59 +0200 
 Alexander Maret ma...@axis.de wrote:

  At first I tried my FreeBSD machine and I got about 800-900 collisions.
  Second I booted on the same machine linux and I only got 4 (!) collisions.

It's also possible that Linux isn't counting the collisions properly.

  I have no problem with thousands or millions of collissions, as long as
  they don't crash my computer. I just want a running system.

Collisions don't cause your system to crash.  If this is happening,
something else is at fault (though that something else may be an
unrelated problem in the Ethernet driver).

-- Jason R. Thorpe thor...@nas.nasa.gov



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



Re: xl driver for 3Com

1999-06-01 Thread Bill Paul
Of all the gin joints in all the towns in all the world, Alexander Maret 
had to walk into mine and say:

 Hi,
 
  Well maybe FreeBSD is transmitting packets much faster than Linux. :)
  You still haven't actually measured the transfer speed, so there's
  no way for us to know.
 
 Well, I'll do and report the results to you.

Actually, there's another difference between the behavior of the FreeBSD
and Linux drivers that could affect this. There may be a similar difference
between the FreeBSD and LoseNT drivers too, but I'm only vaguely familiar
with how LoseNT (or rather, NDIS miniport) drivers work so I can't be
sure about that.

Basically, the driver has one particular entry point for initiating
packet transmission. In Linux, this entry point gets handed a single
packet (stored in an skbuff) and a pointer to the device structure
for that particular driver instance. In FreeBSD, the start routine
gets handed a pointer to the ifnet structure for the interface (which
is associated with the driver). The ifnet structure in turn contains
the send queue which may have several packets queued for transmission
in the form of mbufs (the maximum number depends on the size of 
ifq_maxlen, which the driver can set at initialization time).

The difference is that in Linux, the driver sets up a single DMA/transmit
sequence at a time, because the transmit routine only gets access to one
packet at a time. In FreeBSD, the driver has access to the entire send
queue, where there may be several packets waiting. The driver can then
handle the send queue as it sees fit: it can pop the first packet off
the queue and transmit it, then wait for it to complete before moving
on to the next packet, or it can pop a whole series of packets off the
send queue and set up a large DMA transfer where all of the packets will
get transfered at once, rather than one at a time. (The driver may
still program the NIC to signal successful transmission of each frame
in the transfer just to make sure things are working right, but it
may also choose just to have the NIC acknowledge the last packet in
the transfer in order to reduce the number of interrupts. The xl driver
requests an interrupt only for the last frame in a DMA transfer.)

The FreeBSD driver also sets the transmit threshold for best performance.
The transmit start threshold specifies how many bytes should be transfered
to the NIC's memory before it will begin putting the data on the wire.
The idea is that transfer of data from the host to the NIC can proceed
simultaneously with transmission of data from the NIC to the wire: as
new data arrives in the NIC, it gets dumped onto the network as soon as
possible. Note however that this only works well if the host can keep
up. With slower systems, you may see transmit underruns where the NIC
wants to transmit but the data isn't ready yet. In this case, the driver
will increase the transmit start threshold and generate a message telling
what happened. Eventually, the threshold will be increased enough that
the transmit underrun condition will not appear anymore.

This means that it's possible for the FreeBSD driver to transmit a
whole bunch of packets at once with very little time in between. If 
there's another host transmitting back at the same time, this also means
that you're more likely to see collisions. However it also means that
you get very fast transmissions, which is supposed to be a good thing.

Can you throttle back the xl driver? Well, yes, if you want. There are
two things you can do:

- Use a different default for the transmit start threshold. In xl_init(),
  the driver initializes sc-xl_tx_thresh to XL_MIN_FRAMELEN, which is 60.
  You can change this to 120 or 512, or even 1536 if you want to disable
  the threshold entirely and have the NIC wait until the whole packet has
  been DMAed into its memory before it starts a transmission.

- Make xl_start() only queue one packet at a time. This unforunately
  requires some code changes (not big ones, but it's more than just
  changing a setting somewhere).

  Grrr. I'm sorry, but I really don't think you're putting the pieces
  together correctly. Setting the NT machine to full duplex should have
  absolutely no effect on the FreeBSD host. It will completely screw up
  performance since the LoseNT host will then no longer be set to match
  the hub, but that's another problem. I strongly suspect that you're
  not making the proper observations when your problem manifests and
  just leaping to the conclusion that setting the LoseNT host to full
  duplex crashes the FreeBSD host. 
 
 I just tell you what i experienced.

Well, it's suspicious. It gives the impression that setting the LoseNT 
host to full duplex mode somehow angered the computer gods, prompting 
them to make your FreeBSD host spontaneously reboot. Also, there might 
be more to it. For example, if you were running the X Window system on 
the console at the time, then there may have been a panic message 
printed which you 

Re: xl driver for 3Com

1999-06-01 Thread Dennis
At 08:00 AM 6/1/99 -0700, you wrote:
On Tue, 1 Jun 1999 10:09:59 +0200 
 Alexander Maret ma...@axis.de wrote:

  At first I tried my FreeBSD machine and I got about 800-900 collisions.
  Second I booted on the same machine linux and I only got 4 (!) collisions.

It's also possible that Linux isn't counting the collisions properly.

  I have no problem with thousands or millions of collissions, as long as
  they don't crash my computer. I just want a running system.

Collisions don't cause your system to crash.  If this is happening,
something else is at fault (though that something else may be an
unrelated problem in the Ethernet driver).

If your nic driver chains packets (such that there is no time in between)
you will see good throughput from the box but your overall network
performance will suffer. A PCI card with continueous traffic can completely
hog your lan (particularly at 10Mb/s)...which can cause a lot more
collisions on your network as other devices will not have access until the
hog is finished sending. For Fairness gaps in between frames are better
as you approach capacity of your wire. 

Dennis


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



Re: xl driver for 3Com

1999-06-01 Thread Dennis
At 08:06 PM 5/30/99 -0700, you wrote:

It is kind of interesting that now the shoe is on the other foot...

A few months ago I purchased some sync cards from ET, and had some (and am
still having) trouble getting them to work consistently.

When I emailed their support dept for help, I got a few curt non-helpful
replies, then a message about how if I didn't understand every nuance of
HDLC, and couldn't read the debugging output of his cards/software, then
I was (my interpratation, not his words exactly) not worth of his effort,
nor his company's products.

You had the cards connected back to back, which is not a normal configuratoin.


I have offered access to the boxes for the trivially repeatable problem I
am having, in order so that he can improve his product, but the answer so
far is Try a new version of the software.  The shotgun approach to tech
support.

Because your problem has been fixed, I believe. Your constantly email and
simply said it doesnt work...if you do it correctly it works, and I
cannot debug a back-to-back config for you.

It is no wonder that he does not invest effort in helping the 3com driver
work better, he is unwilling to work with a customer with a significant
dollar amount invested in his boards make *his* product better, why would
he be worried about improving others product, he has little interest in
improving his own.

We have thousands of boards installedmaking them work back to back in a
non-standard configuration does not make the product *better*, particularly
when working with someone who cant provide useful info on *why* it doesnt
work. I wish I could stop what I was doing every time someone had a
problem, but I dont have that kind of time. 

Which is too bad, because when it works, it (the ET board) works just
great. When it doesn't, don't ask ET for help.  What you get is a lot of
talking down, what you don't get is real help.

I told you that we fixed something recently that sounded like the problem
you were having...did you try it, or is it too much trouble? I cant debug
old versions of software. If you are not using the latest version then you
MUST upgrade to get proper support. We cant spend hours debugging problems
that have already been fixed.

It took you 2 weeks to find provide any useful information. When someone
calls and says it doesnt work there is not much I can do. 

Next time try calling on the phone when you are in front of the machine
instead of emailing snippits of useless info. 

Of course now that you've publically badmouthed us Im sure your requests
well get very high priority :-)

Dennis


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



Re: xl driver for 3Com

1999-06-01 Thread Dennis
At 02:50 PM 5/30/99 -0700, you wrote:
  I have no stake in 3com cards (they are
  problematic in LINUX as well)...maybe the cards are flawed? Its not my
  problem.
 
 It *is* your problem. Supposing you can't get Intel cards anymore.
 Then what're you going to do.
 
 Use something else that works. If none of them work then FreeBSD is no
 longer a viable option.

This is the core fallacy; you should restate this as:

  If none of them work, then FreeBSD is no longer a viable option 
   because it will require me to do some work to help fix them.

I'm sorry; the FreeBSD Project is dedicated to developing operating 
system code, not wiping your ass.  You've received abundant offers of 
assistance requiring no more than minimal effort on your part, and 
turned them all down.  This kind of selfish laziness is something we 
can all do without.

hey mike, why dont you try to pay attention. This was a CUSTOMER who was
UNWILLING to donate their network to the freebsd project. Get it? I dont
have 3com cards, I dont like 3com. I just reported that someone had a problem.

I already work 70 hours a week pal, so dont give me this lazy bullshit.
Im supposed to fix the 3com driver and the dec driver and the nfs code and
all the other things wrong with freebsd, right? Why doesnt someone who
ACTUALLY USES 3com cards donate their time? If noone is having a problem,
then why worry?

So if you are saying that we shouldnt report problems if we are not willing
to donate our time to fix them then so be it. If you think that every time
one of my customers has some problem with something in FreeBSD I'm going to
spend days trying to fix it, you have been out in the outback way too long.
Im not on the core team, its not my driver, and I couldnt give a rats ass
if the 3com driver ever works...next time I'll just quietly tell the
customer and let every other poor sole who uses 3com cards find out for
themselves. What a seflish guy I am.

DB


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



Re: xl driver for 3Com

1999-06-01 Thread Peter Edwards
Dennis wrote:

 For Fairness gaps in between frames are better
 as you approach capacity of your wire.

Isn't there some ethernet requirement (implemented on the NIC) that a
transmitter holds off the wire a little to give other NICs enough time
to notice there's nothing being transmitted?

The sequence of events would be something like:

NIC1NIC2time |
 v
start xmit
host queues next packet
xmit finishes
start back-to-back delay
sense idle wire
start xmit
sense access from NIC2
back-to-back delay ends
wait for wire idle
xmit finishes
sense idle
start xmit


Or did I just fall asleep reading the spec and dream this.


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



Re: xl driver for 3Com

1999-06-01 Thread Marc van Kempen
 Dennis wrote:
 
  For Fairness gaps in between frames are better
  as you approach capacity of your wire.
 
 Isn't there some ethernet requirement (implemented on the NIC) that a
 transmitter holds off the wire a little to give other NICs enough time
 to notice there's nothing being transmitted?
 
 The sequence of events would be something like:
 
 NIC1  NIC2time |
v
 start xmit
 host queues next packet
 xmit finishes
 start back-to-back delay
   sense idle wire
   start xmit
 sense access from NIC2
 back-to-back delay ends
 wait for wire idle
   xmit finishes
 sense idle
 start xmit
 
 
No, only when there is a collision, both sides then wait a random amount
of time before trying again.

Marc.


Marc van Kempen BowTie Technology 
Email: m...@bowtie.nlWWW  Databases
tel. +31 40 2 43 20 65 
fax. +31 40 2 44 21 86 http://www.bowtie.nl






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



Re: xl driver for 3Com

1999-06-01 Thread Jonathan M. Bresler

 
 If your nic driver chains packets (such that there is no time in between)
 you will see good throughput from the box but your overall network
 performance will suffer. A PCI card with continueous traffic can completely
 hog your lan (particularly at 10Mb/s)...which can cause a lot more
 collisions on your network as other devices will not have access until the
 hog is finished sending. For Fairness gaps in between frames are better
 as you approach capacity of your wire. 
 
 Dennis


the interframce gap will allow other hosts to contend for the
wire.  the ethernet capture effect decreases as the number of hosts on
the segment increases.  the interpacket gap is 9.6uS (or 96 bit
times).  an ethernet card listens to the wire before
transmitting  a card that is not able to transmit because the wire is
busy will begin transmitting as soon as the wire goes quiet.  the max
length of an ethernet is 46 bit times.  so a waiting card will alaways
get first crack at the wire.  capture effect is due to stations
colliding in trying to access the wire.  those that dont collide, are
immune to the capture effect and get the wire first.

http://wwwhost.ots.utexas.edu/ethernet/papers.html

jmb


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



Re: xl driver for 3Com

1999-06-01 Thread Dennis
At 11:03 AM 6/1/99 -0700, you wrote:

 
 If your nic driver chains packets (such that there is no time in between)
 you will see good throughput from the box but your overall network
 performance will suffer. A PCI card with continueous traffic can completely
 hog your lan (particularly at 10Mb/s)...which can cause a lot more
 collisions on your network as other devices will not have access until the
 hog is finished sending. For Fairness gaps in between frames are better
 as you approach capacity of your wire. 
 
 Dennis


   the interframce gap will allow other hosts to contend for the
wire.  the ethernet capture effect decreases as the number of hosts on
the segment increases.  the interpacket gap is 9.6uS (or 96 bit
times).  an ethernet card listens to the wire before
transmitting  a card that is not able to transmit because the wire is
busy will begin transmitting as soon as the wire goes quiet.  the max
length of an ethernet is 46 bit times.  so a waiting card will alaways
get first crack at the wire.  capture effect is due to stations
colliding in trying to access the wire.  those that dont collide, are
immune to the capture effect and get the wire first.

and if you have 2 cards waiting? or 3? or 10? Im not sure why, but with
certain PCI drivers there are a lot more collisions. 

Dennis



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



Re: xl driver for 3Com

1999-06-01 Thread Matthew N. Dodd
On Tue, 1 Jun 1999, Dennis wrote:
 If your nic driver chains packets (such that there is no time in
 between) you will see good throughput from the box but your overall
 network performance will suffer. A PCI card with continueous traffic
 can completely hog your lan (particularly at 10Mb/s)...which can cause
 a lot more collisions on your network as other devices will not have
 access until the hog is finished sending. For Fairness gaps in
 between frames are better as you approach capacity of your wire.

The ethernet spec defines the acceptable inter-frame gap.

Some cards have been known to use the minimum or less in order to 'go
faster'.  I believe that this is tunable on some cards. (LANCE comes to
mind.)  If the card isn't using the correct IFG and doesn't provide a knob
to fix it, then there isn't much we can do when the card captures the
wire.  Enabeling interrupt per packet isn't the answer either.

If you're running an unswitched LAN and use rogue cards you aren't in a
position to fuss when they do bad things.  If you cared about speed you'd
use a switch in full duplex mode.

-- 
| Matthew N. Dodd  | 78 280Z | 75 164E | 84 245DL | FreeBSD/NetBSD/Sprite/VMS |
| win...@jurai.net |  This Space For Rent | ix86,sparc,m68k,pmax,vax  |
| http://www.jurai.net/~winter | Are you k-rad elite enough for my webpage?   |



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



Re: xl driver for 3Com

1999-06-01 Thread Wes Peters
Dennis wrote:
 
 At 08:00 AM 6/1/99 -0700, you wrote:
 On Tue, 1 Jun 1999 10:09:59 +0200
  Alexander Maret ma...@axis.de wrote:
 
   At first I tried my FreeBSD machine and I got about 800-900 collisions.
   Second I booted on the same machine linux and I only got 4 (!) collisions.
 
 It's also possible that Linux isn't counting the collisions properly.
 
   I have no problem with thousands or millions of collissions, as long as
   they don't crash my computer. I just want a running system.
 
 Collisions don't cause your system to crash.  If this is happening,
 something else is at fault (though that something else may be an
 unrelated problem in the Ethernet driver).
 
 If your nic driver chains packets (such that there is no time in between)
 you will see good throughput from the box but your overall network
 performance will suffer.

Overall network performance will be much greater until the collision rate
raises high enough to lower it.  The only way to determine this is to
try it, unless you have some pretty sophisticated network modelling tools.

 A PCI card with continueous traffic can completely
 hog your lan (particularly at 10Mb/s)...

Even at 100Mb/s with good cards and moderatly fast computers.  Hogging
your LAN is spelled the same as getting 100% throughput around here,
and is considered a GOOD thing.  I fail to see how obtaining 200Mb/s
(full-duplex) throughput on a $50 lan adapter is a bad thing.

 which can cause a lot more
 collisions on your network as other devices will not have access until the
 hog is finished sending. For Fairness gaps in between frames are better
 as you approach capacity of your wire.

Or just do yourself a favor and buy a good switch, which avoids the
collision problems neatly.  Ethernet doesn't have  to be a shared media 
system.  I can help if you want suggestions.  ;^)

-- 
   Where am I, and what am I doing in this handbasket?

Wes Peters Softweyr LLC
http://www.softweyr.com/~softweyr  w...@softweyr.com


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



RE: xl driver for 3Com

1999-06-01 Thread Dennis

 The discussion started with a remark about the fact that 3Com 
 cards have
 problems under load, without a backing of that statement. That is the
 thing that made people trip over. It is a statement that is not the
 least helpful for anyone on the hackers mailing list and will not
 trigger help from anyone, apart from responses from people being
 frustrated about not being able to help (sounds silly but it is
 true, their puppy is being attacked without them being able to
 respond).

If it had no backing then how could it be a fact? 

replacing the cards with intels and having the problem go away is backing.
It may not be *useful*, but it is backing.

Dennis



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



RE: xl driver for 3Com

1999-06-01 Thread Dennis

The discussion started with a remark about the fact that 3Com cards have
problems under load, without a backing of that statement. That is the
thing that made people trip over. It is a statement that is not the
least helpful for anyone on the hackers mailing list and will not
trigger help from anyone, apart from responses from people being
frustrated about not being able to help (sounds silly but it is
true, their puppy is being attacked without them being able to
respond).


  You're wrong! I tried to participate but everybody just told me that
I'm an
  idiot. Well perhaps they're right but if nobody wants to hear my bug
report
  then I'll use another card. A card which driver has been better tested and
  where gifted programmers did the bug reports.

You think along the lines of least resistance for solving your problems,
while developers think along the lines of highest resistance to get bugs
sorted out. Added to that was quite a bit of (justifiable) frustration
from Bill P. side. 

And I don't think people call you an idiot and if they did, they are
wrong. They are however entitled to express their opinion in a for them
suitable way and should be read with their background and a context, you
might not be fully aware of, in mind. Do not mistake this for people
being angry at you. If you are able to read emotions from an e-mail
accurately, you have a very special gift.

 A good developer knows that not everyone that uses his product is
technically capable to help out when there is a problem. Sometimes you cant
even get people to explain the basic symptoms. A developers job is to
develop a test bed to recreate problems based on what users tell him. You
can't expect users to spend their time debugging your code. If you get one
your lucky...you cant *expect* people to work with you...people have things
to do. Why should they struggle with one $58. card when for $49. they can
get a different one that works? Thats common sense. Until you find someone
with a truckload of 3com cards that doesnt want to have to toss them all
you have to find the problems yourself. Most of my customers are internet
service providers...if their net is down for 5 minutes the phones start
ringing off the wall. They need something that works NOW.

Bill, when you get out the last bug you can stand on your desk and beat
your chest and everyone will applaud you. Until then,  you have a headache.
Dont be pissed at me...I have more headaches thnn I have heads without
worrying about yours too.

I find that a nice cold Bass Ale is soothing when Im working on a killer
bug. Have a beer, watch the Knicks beat up on the Pacers. Very relaxing.


Dennis


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



Re: xl driver for 3Com

1999-05-31 Thread Bill Paul
Of all the gin joints in all the towns in all the world, Alexander Maret 
had to walk into mine and say:
 
 Hi,
 
 
  If you have a real, detailed and accurate bug report to 
  submit, then fine:
  let's hear it. But if you just want to make vague and unsubstantiated 
  complaints, do me a favor and just keep it to yourself.
 
 I'm having serious problems with my 3COM Card too. The problem is
 that there are many many collisions on the network. If i for 
 example transfer 30MB via samba from one computer to the other i get
 about 900 collisions. I even get those collissions when only those
 two computers are connected to one hub. If i transfer too many data
 the NT machine crashes. If I transfer only a few bytes - say I'm
 listening to an mp3 audio file which is on the server - then there
 are no collissions.

Frankly, 900 collisions for transfering a 30MB file isn't bad. Given
that an ethernet frame can hold a maximum of 1500, that works out to
around 20,000 packets. If you got 900 collisions out of 20,000 packets
doesn't sound unreasonable.

The reason you get collisions even if only those two machines are
active is that they're only attached at half duplex. That means that
if both machines transmit at the same time, they will trigger a collision.
You don't have to have many hosts on a single ethernet segment in order
to see collisions. For example, with a TCP transfer (which is what
samba is doing), the server host will be sending enough packets to
fill the TCP window (maybe 16K or so). The other side will then have
to reply with an ACK for each segment that the server sends, It's
possible that the ACK will be sent by the LoseNT host at the same
time that the server is still sending data: that means there will almost
certainly be collisions. If you had a full duplex switch, of if you
had both machines wired back to back with a crossover cable and set
both NICs to 100Mbps full-duplex mode, then you would never get any
collisions at all (full duplex implies that both hosts can send
simultaneously without ever colliding; in fact most chips disable
collision detection when you program then for full duplex mode).

How many collisions you see depends on a number of factors, including
how fast the two machines are and how fast they can transmit data. If
the receiving host is slow, then it will send ACKs slower, which will
cause the sending host to throttle back a little (it can't send the
next TCP segment until the previous ones are acknowledged).

What you need to check is how fast the transfers are going. Observe
the activity LEDs on the NICs and on the hubs while a transfer is
in progress: if the LEDs keep flashing steadily throughout the whole
transfer, then the NICs are working ok. If you see pauses during the
transfer, where the LEDs stop flashing for a few seconds or more, then
one of the NICs is getting stuck somewhere and having to reset itself.
Run netstat -in on the FreeBSD host and look at the oerrors section
of the output. If there are no output errors, then the NIC is probably
working ok. Also, try and time the transfer: cound how many seconds it
takes to transfer all 30MB of data. Ideally, you should be seeing
several MBs per second. You can also try FTPing a file from the
FreeBSD host to the LoseNT host; the FTP client should give you an
approximation of the transfer rate. Bear in mind though that this
will include the overhead of copying files to and from the disks.
You can attempt to avoid this by FTPing the same file several times
in succession (after you read it once, it should be cached on the
server). Also, you can FTP the file to NUL: on the LoseNT host: this
is equivalent to writing the file to /dev/null on UNIX and will not
generate any disk activity.

As for the LoseNT machine crashing, I can't really help you with that.
You also didn't explain exactly what you meant by 'crash.' Does it
just lock up completely (mouse doesn't move)? Does it 'panic' with a
'blue screen of death' (register dump)? Does the machine keep working
but the networking stop (you can't ping it anymore)?

-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
=
 It is not I who am crazy; it is I who am mad! - Ren Hoek, Space Madness
=


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



Re: xl driver for 3Com

1999-05-31 Thread Andy Doran
  I'm having serious problems with my 3COM Card too. The problem is
  that there are many many collisions on the network. If i for 
  example transfer 30MB via samba from one computer to the other i get
  about 900 collisions.

Leaving busy networks etc. aside, this is purely a characteristic of the
card in question - it's just very 'agressive' on the wire and doesn't like
to back off. I wouldn't worry about it.

- ad



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



Re: xl driver for 3Com

1999-05-31 Thread Bill Paul
Of all the gin joints in all the towns in all the world, Alexander Maret 
had to walk into mine and say:

 Hmm,
 
 I'm no expert and this all sounds reasonable to me, but there are
 things I haven't mentioned yet:

Grrr. What were you waiting for. You should have mentioned them to
start with.
 
 When I boot linux on my FreeBSD server and I transfer the same 
 30MB of Data via Samba, I only get 4 (!) collisions (HalfDuplex). 

Well maybe FreeBSD is transmitting packets much faster than Linux. :)
You still haven't actually measured the transfer speed, so there's
no way for us to know.

 The collisions are measured with the 3COM NIC-Doctor. 
 I don't know if I can trust the output of NIC Doctor but 
 I'm (as a newbie) highly alerted by the difference of those two 
 values. Anyway - I will try what you told me and look at the
 leds and at the netstat output. I also would like to know
 how I can set up my FreeBSD system to support Full Duplex.

Grrr. This tells me that you may not understand what full duplex
really means. You're not allowed to fiddle with the full-duplex/half-duplex
setting like it's some performance knob that you can crank up to make
things work better. If all you have is a hub, then the hub only supports
half duplex. You can't set the machines to full duplex if the hub is
only half duplex. You'll get rotten performance. On the other hand, if
you have a *switch* -- which is *NOT* the same thing as a hub! -- and
the switch ports support full duplex operation (which most do), *then*
you can set the hosts for full duplex. Usually though, switches support
NWAY autonegotiation, which means the NICs should autodetect the fact
that the switch supports full duplex and the switch port and the NIC will
both agree to use full duplex automatically.

You can also use full duplex if you wire the machines back to back
with a crossover cable.

As to how you set the interface to full duplex, there are man pages
to read which will tell you that. Naturally, being a newbie, you feel
you have a god given right to ignore the man pages and go rummaging
around with your web browser chewing up bandwidth instead of reading
the instructions right under your nose. If you read the ifconfig(8)
man page and the xl(4) man page, you would learn that the right way
to do it is:

# ifconfig xl0 media 100baseTX mediaopt full-duplex

 Another interesting thing: If i switch the my NT client to
 FullDuplex and FreeBSD is in HalfDuplex mode then my 
 FreeBSD server resets immidiately.

Grrr. I'm sorry, but I really don't think you're putting the pieces
together correctly. Setting the NT machine to full duplex should have
absolutely no effect on the FreeBSD host. It will completely screw up
performance since the LoseNT host will then no longer be set to match
the hub, but that's another problem. I strongly suspect that you're
not making the proper observations when your problem manifests and
just leaping to the conclusion that setting the LoseNT host to full
duplex crashes the FreeBSD host. I don't think that's true. If both
machines are sitting idle (not transmitting any data) and you just
suddenly set the LoseNT host to full duplex, the FreeBSD machine isn't
going to just say Hey! The LoseNT host changed modes! I better crash
now! There must be more to it than that, but you're not going into
any detail. Remember when I said I wanted *detailed* problem reports?
This is why. How do we know there isn't some really explicit panic
message on the console that's screaming: I crashed because of the
following reason: foo? Maybe there's a message like that there, but
we'll never know unless you tell us!

So don't tell me it resets immediately. Tell me *EXACTLY* what
appears on the console (or if!) it crashes, word for word. Not your 
interpretation of what it says: *EXACTLY* what it says.

And you still haven't explained what you meant about the LoseNT
machine crashing before.

-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
=
 It is not I who am crazy; it is I who am mad! - Ren Hoek, Space Madness
=


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



Re: xl driver for 3Com

1999-05-30 Thread Dennis
At 05:59 PM 5/29/99 -0400, you wrote:
Of all the gin joints in all the towns in all the world, Dennis had to 
walk into mine and say: 

 Then *FIND THEM OUT*! Replacing the cards does not fix the problem! How
 is anybody supposed to be able to help you if a) you never tell anybody
 about the trouble, b) you destroy the test configuration where the problem
 occurs, thereby assuring that nobody will be able to duplicate it again, 
 and c) you don't even lift a finger to investigate!
 
 I dont want help,

That's too bad because you really need it!

 I recommended Intel cards, the customer  used 3coms
 because someone told them they were good cards, they had problems, and I
 said I told you so. Im just relaying the info..if I had REAL info as the
 what the problem was I would have told you, but commercial sites are not
 the place to be debugging problems.

They are the *perfect* place to be debugging problems! Who do you think
causes most of them!? And just what kind of information did you think you
were relaying? Couldn't you be bothered to invest a few seconds to at
least find out what version of FreeBSD they had?

And how much are you going to pay them to have their people debug a problem
that can be fixed by using another card? You academics crack me up.


 I have no stake in 3com cards (they are
 problematic in LINUX as well)...maybe the cards are flawed? Its not my
 problem.

It *is* your problem. Supposing you can't get Intel cards anymore.
Then what're you going to do.

Use something else that works. If none of them work then FreeBSD is no
longer a viable option.



 Not that I wouldnt like to help, but when I have a company president
 calling me to complain that the box is going down Im in no position to say
 stick with the 3com cards, they'll have them running soon.  Its the way
 it is.

No, that's not the way it is. You can't play musical hardware forever.
Sooner or later you're going to run into a situation where you won't
have another hardware option, and then your company president is going
to find out just how useless you are and replace you.

Yes you can. If intel stops producing cards them some other card will
become the darling of Freebsd. All OSes have a few cards that are battle
tested and lots of other ones that work ok if you dont try to do too much
with them. It IS the way it is, and its the way its been with PC unices
since the days of XENIX 286. Why is the DEC PCI driver so good in linux and
so crappy in FreeBSD? Because they spend a LOT more time on it, and it is
highly supported. Nobody cares about it in FreeBSD, when I complained that
my -AC revision wouldnt probe on a 10mb/s network (it STILL doesnt work a
year later), I switched to intel because noone seemed to care. They kept
telling me to port Matt's netbsd driver. Why should I deal with that
headache when I can just use something else?


 You need to find beta test sights (gee, columbia might be a good
 one, huh?) to do testing. Commercial sites are no place for such things.

You just don't get it do you! In order to be able to fix a problem,
you have to be able to duplicate it! 

I do this for a living, you think I dont get it? Some customers let me fix
bugs when they have them, some are less patient. Until I get a customer who
is willing to work with me, then it doesnt get fixed. I just fixed a
problem last week that has been haunting me for months, because i FINALLY
got someone to do a dump analysis rather than just whine about it. You have
to have customers that are technically competent to work with. The 3com
customer had a bridge set up between a $75,000 cisco with a T3 and over
2000 hosts. You cant ask them to take their network down because their
ethernet card is locking up every few hours. Be real.

I have tons of 3Coms here and they
all work perfectly! If somebody has a problem with one, it's because
they've put together a particular hardware and software configuration
that triggers some pathological behavior. It's not fair then to expect
somebody to be able to fix your problem i

I didnt ask you to fix my problem, did I? The last problem I had I gave you
the patch because my customer let me fix it and it was easy to find. This
time they weren't patient and were ready to cancel the order. And they
didnt know what they were doing. They needed a plug and play solution,
which is why they bought my product in the first place.

 
 I used to recommend DEC cards, and now the driver sucks, so I dont. I
 recommend DEC or Intel in LINUX, because they work best. I dont care what
 they use, and Im not concerned about the 35 drivers that have problems
 under load. I cant be. I dont have time, and what's the difference? All
 cards  have the same functionality.


The difference is that not everybody has access to all hardware! The
difference is that not everybody can afford all hardware! The difference
is that all cards don't get manufactured forever! The difference is that 
if you can't be bothered to get off you ass and actually 

Re: xl driver for 3Com

1999-05-30 Thread Mike Smith
  I have no stake in 3com cards (they are
  problematic in LINUX as well)...maybe the cards are flawed? Its not my
  problem.
 
 It *is* your problem. Supposing you can't get Intel cards anymore.
 Then what're you going to do.
 
 Use something else that works. If none of them work then FreeBSD is no
 longer a viable option.

This is the core fallacy; you should restate this as:

  If none of them work, then FreeBSD is no longer a viable option 
   because it will require me to do some work to help fix them.

I'm sorry; the FreeBSD Project is dedicated to developing operating 
system code, not wiping your ass.  You've received abundant offers of 
assistance requiring no more than minimal effort on your part, and 
turned them all down.  This kind of selfish laziness is something we 
can all do without.

-- 
\\  The mind's the standard   \\  Mike Smith
\\  of the man.   \\  msm...@freebsd.org
\\-- Joseph Merrick   \\  msm...@cdrom.com




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



Re: xl driver for 3Com

1999-05-30 Thread Jaye Mathisen

It is kind of interesting that now the shoe is on the other foot...

A few months ago I purchased some sync cards from ET, and had some (and am
still having) trouble getting them to work consistently.

When I emailed their support dept for help, I got a few curt non-helpful
replies, then a message about how if I didn't understand every nuance of
HDLC, and couldn't read the debugging output of his cards/software, then
I was (my interpratation, not his words exactly) not worth of his effort,
nor his company's products.

I have offered access to the boxes for the trivially repeatable problem I
am having, in order so that he can improve his product, but the answer so
far is Try a new version of the software.  The shotgun approach to tech
support.

It is no wonder that he does not invest effort in helping the 3com driver
work better, he is unwilling to work with a customer with a significant
dollar amount invested in his boards make *his* product better, why would
he be worried about improving others product, he has little interest in
improving his own.

Which is too bad, because when it works, it (the ET board) works just
great. When it doesn't, don't ask ET for help.  What you get is a lot of
talking down, what you don't get is real help.



On Sun, 30 May 1999, Mike Smith wrote:

   I have no stake in 3com cards (they are
   problematic in LINUX as well)...maybe the cards are flawed? Its not my
   problem.
  
  It *is* your problem. Supposing you can't get Intel cards anymore.
  Then what're you going to do.
  
  Use something else that works. If none of them work then FreeBSD is no
  longer a viable option.
 
 This is the core fallacy; you should restate this as:
 
   If none of them work, then FreeBSD is no longer a viable option 
because it will require me to do some work to help fix them.
 
 I'm sorry; the FreeBSD Project is dedicated to developing operating 
 system code, not wiping your ass.  You've received abundant offers of 
 assistance requiring no more than minimal effort on your part, and 
 turned them all down.  This kind of selfish laziness is something we 
 can all do without.
 
 -- 
 \\  The mind's the standard   \\  Mike Smith
 \\  of the man.   \\  msm...@freebsd.org
 \\-- Joseph Merrick   \\  msm...@cdrom.com
 
 
 
 
 To Unsubscribe: send mail to majord...@freebsd.org
 with unsubscribe freebsd-hackers in the body of the message
 



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



Re: xl driver for 3Com

1999-05-29 Thread Andrew Kenneth Milton
+[ Bill Paul ]-
|
| but I don't know the details. Yes! I like it! Instead of trying to help 
| people, I'll be maddeningly vague! I'll pretend to be helpful but stop
| short of actually providing any useful information! Then everyone else 

Be careful Bill, or they'll make you a Business Analyst.

-- 
Totally Holistic Enterprises Internet|  P:+61 7 3870 0066   |  Andrew
The Internet (Aust) Pty Ltd  |  F:+61 7 3870 4477   |  Milton
ACN: 082 081 472 |  M:+61 416 022 411   |72 Col .Sig
PO Box 837 Indooroopilly QLD 4068|a...@theinternet.com.au|Specialist


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



Re: xl driver for 3Com

1999-05-29 Thread Jordan K. Hubbard
 wonderful! You know, I should use that myself! Hey Bill: my network
 crashed. Well, there's probably something you could do to fix that
 but I don't know the details. Yes! I like it! Instead of trying to help 
 people, I'll be maddeningly vague! I'll pretend to be helpful but stop

You have a very promising career as a consultant ahead of you, Bill. :-)

- Jordan


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



Re: xl driver for 3Com

1999-05-29 Thread Bob Bishop
At 1:40 am -0400 29/5/99, Bill Paul wrote:
[...] Yes! I like it! Instead of trying to help
people, I'll be maddeningly vague! I'll pretend to be helpful but stop
short of actually providing any useful information! Then everyone else
will go insane instead of me, society will collapse, and I can take over
the world while everyone's distracted!

Methinks someone's been reading too much Dilbert.


--
Bob Bishop  (0118) 977 4017  international code +44 118
r...@gid.co.ukfax (0118) 989 4254  between 0800 and 1800 UK




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



Re: xl driver for 3Com

1999-05-29 Thread Dag-Erling Smorgrav
Bill Paul wp...@skynet.ctr.columbia.edu writes:
  [...] Yes! I like it! Instead of trying to help 
 people, I'll be maddeningly vague! I'll pretend to be helpful but stop
 short of actually providing any useful information! Then everyone else 
 will go insane instead of me, society will collapse, and I can take over 
 the world while everyone's distracted!

Yes, Bill, we love you too :)

DES
-- 
Dag-Erling Smorgrav - d...@flood.ping.uio.no


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



Re: xl driver for 3Com

1999-05-29 Thread Dennis
At 01:40 AM 5/29/99 -0400, you wrote:
Of all the gin joints in all the towns in all the world, Dennis had to 
walk into mine and say:
 
 I dunno what it is, but we've had customers experiencing packet loss at
 high usage on 100Mb's nets...and the problem goes away when replacing them
 with intels. I dont know the details.

Then *FIND THEM OUT*! Replacing the cards does not fix the problem! How
is anybody supposed to be able to help you if a) you never tell anybody
about the trouble, b) you destroy the test configuration where the problem
occurs, thereby assuring that nobody will be able to duplicate it again, 
and c) you don't even lift a finger to investigate!

I dont want help, I recommended Intel cards, the customer  used 3coms
because someone told them they were good cards, they had problems, and I
said I told you so. Im just relaying the info..if I had REAL info as the
what the problem was I would have told you, but commercial sites are not
the place to be debugging problems. I have no stake in 3com cards (they are
problematic in LINUX as well)...maybe the cards are flawed? Its not my
problem.

Not that I wouldnt like to help, but when I have a company president
calling me to complain that the box is going down Im in no position to say
stick with the 3com cards, they'll have them running soon.  Its the way
it is. You need to find beta test sights (gee, columbia might be a good
one, huh?) to do testing. Commercial sites are no place for such things.

I used to recommend DEC cards, and now the driver sucks, so I dont. I
recommend DEC or Intel in LINUX, because they work best. I dont care what
they use, and Im not concerned about the 35 drivers that have problems
under load. I cant be. I dont have time, and what's the difference? All
cards  have the same functionality.


This is ridiculous! People ask me to fix stuff, they expect the world!
You ask them what's going on, they don't know the details! That's just
wonderful! You know, I should use that myself! Hey Bill: my network
crashed. Well, there's probably something you could do to fix that
but I don't know the details. Yes! I like it! Instead of trying to help 
people, I'll be maddeningly vague! I'll pretend to be helpful but stop
short of actually providing any useful information! Then everyone else 
will go insane instead of me, society will collapse, and I can take over 
the world while everyone's distracted!

You know if they ever find a way to harness sarcasm as an energy source,
you people are all going to owe me big.

hey, you want to be famous, you gotta take some punches. When my drivers
have bugs, I take it on the chin. Part of the developer experience.  :-)

Dennis
Emerging Technologies, Inc.




http://www.etinc.com
ISA and PCI T1/T3/V35/HSSI Cards for FreeBSD and LINUX
HSSI/T3 UNIX-based Routers
Bandwidth Manager 



http://www.etinc.com/bwmgr.htm


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



Re: xl driver for 3Com

1999-05-29 Thread Bill Paul
Of all the gin joints in all the towns in all the world, Dennis had to 
walk into mine and say: 

 Then *FIND THEM OUT*! Replacing the cards does not fix the problem! How
 is anybody supposed to be able to help you if a) you never tell anybody
 about the trouble, b) you destroy the test configuration where the problem
 occurs, thereby assuring that nobody will be able to duplicate it again, 
 and c) you don't even lift a finger to investigate!
 
 I dont want help,

That's too bad because you really need it!

 I recommended Intel cards, the customer  used 3coms
 because someone told them they were good cards, they had problems, and I
 said I told you so. Im just relaying the info..if I had REAL info as the
 what the problem was I would have told you, but commercial sites are not
 the place to be debugging problems.

They are the *perfect* place to be debugging problems! Who do you think
causes most of them!? And just what kind of information did you think you
were relaying? Couldn't you be bothered to invest a few seconds to at
least find out what version of FreeBSD they had?

 I have no stake in 3com cards (they are
 problematic in LINUX as well)...maybe the cards are flawed? Its not my
 problem.

It *is* your problem. Supposing you can't get Intel cards anymore.
Then what're you going to do.

 Not that I wouldnt like to help, but when I have a company president
 calling me to complain that the box is going down Im in no position to say
 stick with the 3com cards, they'll have them running soon.  Its the way
 it is.

No, that's not the way it is. You can't play musical hardware forever.
Sooner or later you're going to run into a situation where you won't
have another hardware option, and then your company president is going
to find out just how useless you are and replace you.

 You need to find beta test sights (gee, columbia might be a good
 one, huh?) to do testing. Commercial sites are no place for such things.

You just don't get it do you! In order to be able to fix a problem,
you have to be able to duplicate it! I have tons of 3Coms here and they
all work perfectly! If somebody has a problem with one, it's because
they've put together a particular hardware and software configuration
that triggers some pathological behavior. It's not fair then to expect
somebody to be able to fix your problem if you don't make even the
tiniest effort to explain what kind of configuration you have! Just
who the hell are these famous customers of yours? Didn't it occur to
you suggest that they file a bug report so that maybe their problem could
be fixed and save them from having to buy new cards? This would not
take a huge amount of time or effort!
 
 I used to recommend DEC cards, and now the driver sucks, so I dont. I
 recommend DEC or Intel in LINUX, because they work best. I dont care what
 they use, and Im not concerned about the 35 drivers that have problems
 under load. I cant be. I dont have time, and what's the difference? All
 cards  have the same functionality.

The difference is that not everybody has access to all hardware! The
difference is that not everybody can afford all hardware! The difference
is that all cards don't get manufactured forever! The difference is that 
if you can't be bothered to get off you ass and actually report bugs 
properly and take some time to try testing a fix, pretty soon nobody
will want to be bothered writing software for you anymore!
 
 hey, you want to be famous, you gotta take some punches. When my drivers
 have bugs, I take it on the chin. Part of the developer experience.  :-)

Don't you smiley at me! How would you feel if people just gradually
stopped buying your products, and then one day you found out that it was
was because of some silly little bug in your code that you could have 
fixed in fiv minutes if only somebody had cared enough to actually tell 
you about it? You'd be pretty pissed off, wouldn't you! More than that, 
your boss would be pretty pissed off too!

So, tell me: just how many of you other people reading this have been
having problems with 'drivers under load' and couldn't be bothered to
actually report the problem? Hm? Well what're you waiting for?! Go on:
speak up! Take two minutes of your precious time! I dare you! I 
double-dare you! No, I *triple*-dare you! Take your best shot!

-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
=
 It is not I who am crazy; it is I who am mad! - Ren Hoek, Space Madness
=


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



Re: xl driver for 3Com

1999-05-29 Thread Jamie Bowden
On Sat, 29 May 1999, Bill Paul wrote:

:So, tell me: just how many of you other people reading this have been
:having problems with 'drivers under load' and couldn't be bothered to
:actually report the problem? Hm? Well what're you waiting for?! Go on:
:speak up! Take two minutes of your precious time! I dare you! I 
:double-dare you! No, I *triple*-dare you! Take your best shot!

No no no no no.  You gotta 'triple -dog- dare' them.

Jamie Bowden

-- 

If we've got to fight over grep, sign me up.  But boggle can go.
-Ted Faber (on Hasbro's request for removal of /usr/games/boggle)



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



Re: xl driver for 3Com

1999-05-28 Thread Dennis
At 02:58 PM 5/28/99 +0200, you wrote:
Hi there hackers.
I need to hack the driver file if_xl.c to do the following :
- Detect the first 3Com card normally.
- All cards hereafter must only be able to receive packets, not
transmit them.
Does anybody know how i can achieve this by changes in the file if_xl.c

Even if you could point me to a specific subroutine it would be
appreciated.
Thanyou in advance

Note that this card/driver seems to have serious problems under heavy load.
Just so you know.

Dennis


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



Re: xl driver for 3Com

1999-05-28 Thread Luigi Rizzo
 At 02:58 PM 5/28/99 +0200, you wrote:
 Hi there hackers.
 I need to hack the driver file if_xl.c to do the following :
 - Detect the first 3Com card normally.
 - All cards hereafter must only be able to receive packets, not
 transmit them.

looks like the typical ipfw thing, rather than hacking the driver!
(well, there are ARP, but can be done ...)

cheers
luigi



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



Re: xl driver for 3Com

1999-05-28 Thread Mike Smith
 At 02:58 PM 5/28/99 +0200, you wrote:
 Hi there hackers.
 I need to hack the driver file if_xl.c to do the following :
 - Detect the first 3Com card normally.
 - All cards hereafter must only be able to receive packets, not
 transmit them.
 Does anybody know how i can achieve this by changes in the file if_xl.c
 
 Even if you could point me to a specific subroutine it would be
 appreciated.
 Thanyou in advance
 
 Note that this card/driver seems to have serious problems under heavy load.
 Just so you know.

It does?  Have you spoken to Bill Paul about it?

-- 
\\  The mind's the standard   \\  Mike Smith
\\  of the man.   \\  msm...@freebsd.org
\\-- Joseph Merrick   \\  msm...@cdrom.com




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



Re: xl driver for 3Com

1999-05-28 Thread Dennis
At 09:29 AM 5/28/99 -0700, you wrote:
 At 02:58 PM 5/28/99 +0200, you wrote:
 Hi there hackers.
 I need to hack the driver file if_xl.c to do the following :
 - Detect the first 3Com card normally.
 - All cards hereafter must only be able to receive packets, not
 transmit them.
 Does anybody know how i can achieve this by changes in the file if_xl.c
 
 Even if you could point me to a specific subroutine it would be
 appreciated.
 Thanyou in advance
 
 Note that this card/driver seems to have serious problems under heavy load.
 Just so you know.

It does?  Have you spoken to Bill Paul about it?

I dunno what it is, but we've had customers experiencing packet loss at
high usage on 100Mb's nets...and the problem goes away when replacing them
with intels. I dont know the details.

Dennis

-- 
\\  The mind's the standard   \\  Mike Smith
\\  of the man.   \\  msm...@freebsd.org
\\-- Joseph Merrick   \\  msm...@cdrom.com
 


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



Re: xl driver for 3Com

1999-05-28 Thread Dag-Erling Smorgrav
Dennis den...@etinc.com writes:
 At 02:58 PM 5/28/99 +0200, you wrote:
  I need to hack the driver file if_xl.c to do the following :
 Note that this card/driver seems to have serious problems under heavy load.
 Just so you know.

What FreeBSD version do you run? There were a few commits to the xl
driver shortly before 3.2 which should have ironed out whatever
problems remained.

DES
-- 
Dag-Erling Smorgrav - d...@flood.ping.uio.no


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



Re: xl driver for 3Com

1999-05-28 Thread Dennis
At 03:12 AM 5/29/99 +0200, Dag-Erling Smorgrav wrote:
Dennis den...@etinc.com writes:
 At 02:58 PM 5/28/99 +0200, you wrote:
  I need to hack the driver file if_xl.c to do the following :
 Note that this card/driver seems to have serious problems under heavy load.
 Just so you know.

What FreeBSD version do you run? There were a few commits to the xl
driver shortly before 3.2 which should have ironed out whatever
problems remained.

Im not sure, but Im certain that it wasnt 3.2.

DB

DES
-- 
Dag-Erling Smorgrav - d...@flood.ping.uio.no


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


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



Re: xl driver for 3Com

1999-05-28 Thread Bill Paul
Of all the gin joints in all the towns in all the world, Dennis had to 
walk into mine and say:
 
 Note that this card/driver seems to have serious problems under heavy load.
 Just so you know.

This is statement is nothing more than baseless slander, just so *you* know.

I really hate it when:

- People claim to be having earth-shattering difficulties and then fail
  to provide *any* useful debugging information. You don't even tell us
  what version of FreeBSD you're having trouble with, or what version of 
  the driver. (Nevermind exactly what card or what kind of machine you 
  have it plugged into.) For all we know, your serious problems under
  heavy load may be due to you dropping a safe on the computer.

- People have problems, fail to report them, and then wonder why things
  don't get fixed.

If you have a real, detailed and accurate bug report to submit, then fine:
let's hear it. But if you just want to make vague and unsubstantiated 
complaints, do me a favor and just keep it to yourself.

-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
=
 It is not I who am crazy; it is I who am mad! - Ren Hoek, Space Madness
=


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



Re: xl driver for 3Com

1999-05-28 Thread Bill Paul
Of all the gin joints in all the towns in all the world, Dennis had to 
walk into mine and say:
 
 I dunno what it is, but we've had customers experiencing packet loss at
 high usage on 100Mb's nets...and the problem goes away when replacing them
 with intels. I dont know the details.

Then *FIND THEM OUT*! Replacing the cards does not fix the problem! How
is anybody supposed to be able to help you if a) you never tell anybody
about the trouble, b) you destroy the test configuration where the problem
occurs, thereby assuring that nobody will be able to duplicate it again, 
and c) you don't even lift a finger to investigate!

This is ridiculous! People ask me to fix stuff, they expect the world!
You ask them what's going on, they don't know the details! That's just
wonderful! You know, I should use that myself! Hey Bill: my network
crashed. Well, there's probably something you could do to fix that
but I don't know the details. Yes! I like it! Instead of trying to help 
people, I'll be maddeningly vague! I'll pretend to be helpful but stop
short of actually providing any useful information! Then everyone else 
will go insane instead of me, society will collapse, and I can take over 
the world while everyone's distracted!

You know if they ever find a way to harness sarcasm as an energy source,
you people are all going to owe me big.

-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
=
 It is not I who am crazy; it is I who am mad! - Ren Hoek, Space Madness
=


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