LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 11-23-2009, 10:59 AM   #1
matiasar
Member
 
Registered: Nov 2006
Location: Argentina
Distribution: Debian
Posts: 321
Blog Entries: 1

Rep: Reputation: 31
Ethernet problem with some cards and 3Com switches (3C16471)


I'm having a very strange problem.
With some "low-price" Ethernet cards, for example those shipped with chipsets like rtl8139, via VT6105, DLINK DL10028A and connecting them to 3Com switches like 24 ports 3C16471 (not-managed).
Those cards autonegotiate 100baseTX, link appear to be active, but there is no chance to get a successfull ping to any host. If I force media type down to 10baseT full or half duplex those cards works ok.
I tried with Debian, Fedora and even netBSD. And the problem seems to be the same.
If I use ethernet cards like 3Com 3C905 works ok, the problem doesn't occur (tested with Linux and BSD).
I also tried those "low-price" cards with a Cisco switch and in that case the problem didn't occur.

Does anybody have any idea if the problem could be related to any hardware (cards or switches 3Com) limitation? Or any other suggestion to test?


Thanks in advance,
Matías
 
Old 11-23-2009, 11:16 AM   #2
nimnull22
Senior Member
 
Registered: Jul 2009
Distribution: OpenSuse 11.1, Fedora 14, Ubuntu 12.04/12.10, FreeBSD 9.0
Posts: 1,571

Rep: Reputation: 92
Quote:
Originally Posted by matiasar View Post
Those cards autonegotiate 100baseTX, link appear to be active, but there is no chance to get a successfull ping to any host. If I force media type down to 10baseT full or half duplex those cards works ok.
Thanks in advance,
Matías
If you set up card and switch port to AUTO, will they negotiate up to 100BaseT full duplex?
 
Old 11-23-2009, 11:30 AM   #3
matiasar
Member
 
Registered: Nov 2006
Location: Argentina
Distribution: Debian
Posts: 321

Original Poster
Blog Entries: 1

Rep: Reputation: 31
Quote:
Originally Posted by nimnull22 View Post
If you set up card and switch port to AUTO, will they negotiate up to 100BaseT full duplex?
Exactly. With those "low-price" cards they auto-negotiates up to 100BaseT, but there's no ping responses. With 3Com or other on-board cards works ok with 100BaseT.
These 3Com Switches are not managed, so I can't play with ports.
 
Old 11-23-2009, 11:38 AM   #4
nimnull22
Senior Member
 
Registered: Jul 2009
Distribution: OpenSuse 11.1, Fedora 14, Ubuntu 12.04/12.10, FreeBSD 9.0
Posts: 1,571

Rep: Reputation: 92
Quote:
Originally Posted by matiasar View Post
Exactly. With those "low-price" cards they auto-negotiates up to 100BaseT, but there's no ping responses. With 3Com or other on-board cards works ok with 100BaseT.
These 3Com Switches are not managed, so I can't play with ports.
Any collisions or errors on card interfaces?
 
Old 11-23-2009, 12:17 PM   #5
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Fedora38
Posts: 6,147

Rep: Reputation: 435Reputation: 435Reputation: 435Reputation: 435Reputation: 435
If it works at slow speeds or Half-duplex, then there's nothing wrong with your network topology or addressing scheme. So .. .

Bad cables?

You need CAT 5 or better for 100BaseT.

100BaseT needs better cable quality than 10BaseT. Yes the cables look the same, but poor quality cable will not work properly with 100BaseT, and that's "just the way it is".

Try changing the cables (one at a time) for better ones.

Some (more expensive) NICs might be able to handle poor quality cable better than others.
 
Old 11-23-2009, 01:51 PM   #6
matiasar
Member
 
Registered: Nov 2006
Location: Argentina
Distribution: Debian
Posts: 321

Original Poster
Blog Entries: 1

Rep: Reputation: 31
Quote:
Originally Posted by tredegar View Post
If it works at slow speeds or Half-duplex, then there's nothing wrong with your network topology or addressing scheme. So .. .

Bad cables?

You need CAT 5 or better for 100BaseT.

100BaseT needs better cable quality than 10BaseT. Yes the cables look the same, but poor quality cable will not work properly with 100BaseT, and that's "just the way it is".

Try changing the cables (one at a time) for better ones.

Some (more expensive) NICs might be able to handle poor quality cable better than others.
I tried diferent cables, all cat 5 cables. But I'll try with cat 6 one as soon as I can.
Is possible that more expensive NICs could handle poor cables...
 
Old 11-24-2009, 09:43 AM   #7
matiasar
Member
 
Registered: Nov 2006
Location: Argentina
Distribution: Debian
Posts: 321

Original Poster
Blog Entries: 1

Rep: Reputation: 31
Tredegar,

You were right! I tried with cat 6 cable and those "low price" NICs worked ok with 100BaseT and 3Com switches.
May be those NICs can't handle 100BaseT when cat 5 wires aren't from the best quality.

Thanks for the tips. Regards,
Matías
 
Old 11-24-2009, 03:00 PM   #8
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Fedora38
Posts: 6,147

Rep: Reputation: 435Reputation: 435Reputation: 435Reputation: 435Reputation: 435
Quote:
You were right! I tried with cat 6 cable and those "low price" NICs worked ok with 100BaseT and 3Com switches.
So it seems that cheap NICs will not adjust to "poor quality" cables (although the cables always LOOK identical to me).

Pleased you have it working now.

Thanks for the follow-up post.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
PCMCIA ethernet problem - 3COM 3CCFEM556 B tedl_nancy Linux - Laptop and Netbook 1 05-24-2007 08:09 PM
Problem with two ethernet cards madhavann Linux - Networking 5 02-10-2006 01:29 PM
Problem with Red Hat 6.2 and two ethernet cards Reginald0 Linux - Networking 4 01-02-2003 09:50 AM
Problem with Red Hat 6.2 and two ethernet cards Reginald0 Linux - Distributions 1 12-30-2002 10:16 AM
Problem with Red Hat 6.2 and two ethernet cards Reginald0 Linux - General 1 12-30-2002 10:16 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 06:35 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration