On 5/29/01 9:26 PM Michael Stein ma...@uc... wrote:
>I just tested the barrier version of tulip.c (compiled with gcc 2.96)
>and it acts the same. Fails on 100 Mbit cisco-4000 port and works
>on 10 Mbit cisco-1700 port.
Yes, I kind of expected that. If you have the capability (and are
willing), there is another test that would shed some light.
I believe the speed is correctly negotiated, but what is broken is duplex.
If it were possible to tie the Cisco 4000 port to half-duplex, I suspect
it would work. If that's not easy to do, don't worry about it.
I think we need to add a routine called "tulip_check_duplex" and call it
after we've done the autonegotiation to set the duplex according to what
the negotiated link returned. If you want to take a crack at it, go
ahead -- the Linux 2.4.5 sources have a routine we can modify and test.
Otherwise I'll get to it in a few days.
Thanks for your patience and excellent debugging help.
Marty
---
Try: http://rom-o-matic.net/ to make Etherboot images instantly.
Name: Marty Connor
US Mail: Entity Cyber, Inc.; P.O. Box 391827; Cambridge, MA 02139; USA
Voice: (617) 491-6935, Fax: (617) 491-7046
Email: md...@th...
Web: http://www.thinguin.org/
|