* natsemi.c (linux 2.4.9) - Something Wicked happened! 18000
@ 2001-09-01 18:27 Manfred Spraul
2001-09-01 21:02 ` Nuno Miguel Fernandes Sucena Almeida
0 siblings, 1 reply; 5+ messages in thread
From: Manfred Spraul @ 2001-09-01 18:27 UTC (permalink / raw)
To: Nuno Miguel Fernandes Sucena Almeida; +Cc: linux-kernel
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
> After
> installing the driver module for this card and connecting with a
> cross-cable to another card (tested with 10Mbps 3com509 and 100Mbps
> IntelPro) after the first ping a get the error:
Which compiler do you use?
gcc-2.95-1 is known to miscompile the current linux driver, and at least
one 2.95-2 prerelease snapshot.
egcs-1.1.2 and gcc-2.96-85 are ok.
I've just stress tested the driver from 2.4.9 - no problems at all. 9
MB/s receive, 7 MB/s send with Cyrix 6x68L 120MHz.
I have a workaround, but probably upgrading gcc is the better solution.
--
Manfred
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: natsemi.c (linux 2.4.9) - Something Wicked happened! 18000
2001-09-01 21:02 ` Nuno Miguel Fernandes Sucena Almeida
@ 2001-09-01 20:58 ` Tim Hockin
0 siblings, 0 replies; 5+ messages in thread
From: Tim Hockin @ 2001-09-01 20:58 UTC (permalink / raw)
To: Nuno Miguel Fernandes Sucena Almeida
Cc: linux-kernel, Manfred Spraul, Tim Hockin
> > Which compiler do you use?
> > gcc-2.95-1 is known to miscompile the current linux driver, and at least
>
> i'm using gcc 2.95.2 (from debian stable) and i saw a post about
> that but it made me belive it was fixed at the time. My mistake!
yes - check that before we go any further :)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: natsemi.c (linux 2.4.9) - Something Wicked happened! 18000
2001-09-01 18:27 natsemi.c (linux 2.4.9) - Something Wicked happened! 18000 Manfred Spraul
@ 2001-09-01 21:02 ` Nuno Miguel Fernandes Sucena Almeida
2001-09-01 20:58 ` Tim Hockin
0 siblings, 1 reply; 5+ messages in thread
From: Nuno Miguel Fernandes Sucena Almeida @ 2001-09-01 21:02 UTC (permalink / raw)
To: linux-kernel; +Cc: Manfred Spraul, Tim Hockin
> Which compiler do you use?
> gcc-2.95-1 is known to miscompile the current linux driver, and at least
i'm using gcc 2.95.2 (from debian stable) and i saw a post about
that but it made me belive it was fixed at the time. My mistake!
^ permalink raw reply [flat|nested] 5+ messages in thread
* natsemi.c (linux 2.4.9) - Something Wicked happened! 18000
@ 2001-09-01 6:45 Nuno Miguel Fernandes Sucena Almeida
2001-09-01 6:37 ` Tim Hockin
0 siblings, 1 reply; 5+ messages in thread
From: Nuno Miguel Fernandes Sucena Almeida @ 2001-09-01 6:45 UTC (permalink / raw)
To: linux-kernel
Hello,
i'm not subscribed in linux kernel, so please excuse the
following. I bought a PCI NIC with the national semiconductor
DP83815 chip. The system is a dual PIII running linux 2.4.9 and with only
1 processor (PIII are expensive:/). So, here's the problem. After
installing the driver module for this card and connecting with a
cross-cable to another card (tested with 10Mbps 3com509 and 100Mbps
IntelPro) after the first ping a get the error:
/usr/src/kernels/linux_2.4.9/drivers/net$ping 10.2.0.2
PING 10.2.0.2 (10.2.0.2): 56 data bytes
64 bytes from 10.2.0.2: icmp_seq=0 ttl=255 time=0.8 ms
--- 10.2.0.2 ping statistics ---
5 packets transmitted, 1 packets received, 80% packet loss
and at /var/log/kern.log (or dmesg of course)
kernel: eth2: Setting full-duplex based on negotiated link capability.
kernel: eth2: Something Wicked happened! 18000.
With tcpdump at the other computer i got all the echo send icmp packets
but the NS NIC didn't seem to receive the echo reply packets!
I searched the linux kernel mailing list and found a post with this same
error. Tried to override link negotiation with mii-diag but no luck.
They said that after an upgrade from 2.4.5 to 2.4.6 the error
started to appear. So, i grabbed the natsemi.c source code from 2.4.5,
compiled it and the system is now working fine, even with 100MbpsTx-FD,
giving 10MByte/s.
I saw a recent post from Tim Hockin (thockin@sun.com) with a patch for
this driver for 2.4.8 but after looking at it i saw that it also changed other
files and not only natsemi.c so i decided not to apply it.
The question is: now i have the system working (i hope) but there seems to
be a patch available for a long time and its very frustrating to find out
that the kernel is not updated with it. I had a similar problem with the
IntelPro 100 NIC on a toshiba PC - had to grab the source from intel.com
but only after spending a lot of time searching the web and with NO
information of this at the driver source :/
--
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: natsemi.c (linux 2.4.9) - Something Wicked happened! 18000
2001-09-01 6:45 Nuno Miguel Fernandes Sucena Almeida
@ 2001-09-01 6:37 ` Tim Hockin
0 siblings, 0 replies; 5+ messages in thread
From: Tim Hockin @ 2001-09-01 6:37 UTC (permalink / raw)
To: Nuno Miguel Fernandes Sucena Almeida; +Cc: linux-kernel
> kernel: eth2: Setting full-duplex based on negotiated link capability.
> kernel: eth2: Something Wicked happened! 18000.
>
> With tcpdump at the other computer i got all the echo send icmp packets
> but the NS NIC didn't seem to receive the echo reply packets!
>
> I searched the linux kernel mailing list and found a post with this same
> error. Tried to override link negotiation with mii-diag but no luck.
>
> They said that after an upgrade from 2.4.5 to 2.4.6 the error
> started to appear. So, i grabbed the natsemi.c source code from 2.4.5,
> compiled it and the system is now working fine, even with 100MbpsTx-FD,
> giving 10MByte/s.
aha! So I'll check the diffs since 2.4.5 - thanks for the data point. One
thing I did to make this error go away was increase the RX ring - I don't
have the code here, or I'd post a patch. If you wait until tomorrow, I'll
pop into work and check out the diffs and post you an elementary patch, and
you can tell me if it goes away.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2001-09-01 21:14 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-09-01 18:27 natsemi.c (linux 2.4.9) - Something Wicked happened! 18000 Manfred Spraul
2001-09-01 21:02 ` Nuno Miguel Fernandes Sucena Almeida
2001-09-01 20:58 ` Tim Hockin
-- strict thread matches above, loose matches on Subject: below --
2001-09-01 6:45 Nuno Miguel Fernandes Sucena Almeida
2001-09-01 6:37 ` Tim Hockin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).