Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

C2960G port has faulty link

Status
Not open for further replies.

sdv003

IS-IT--Management
Nov 15, 2008
3
US
We are in a testbed configuration, trying to make a system work before it is deployed to the field. Fairly simple configuration, 4 switches, the plan is to have fiber running between them to make a ring (1->2, 2->3, 3->4, 4->1), various end node computers connected to each switch. Switches are configured to factory defaults. The two trunk lines in each switch (ports 47 & 48) are configured with a Cisco Switch role using the Smartports capability of the configuration tool. Because we are in a testbed situation, we can run copper trunk lines between the systems as well for testing purposes. We are using GLC-GE-100FX SPF modules for the fiber interface. There is not much network traffic in our testbed configuration.

When we use all copper for our trunk lines, everything is fine. The ports autonegotiate 1000Mbps, full-duplex. We never get collisions. When we use the fiber, the ports appear to autonegotiate 100Mbps, half-duplex. The port state ultimately ends up with "port as a faulty link". How quickly it reaches that state appears to be related to how many of the trunk lines are fiber (vs. copper). I believe the cause is that we begin registering collisions and I am assuming that the switch sees enough collisions to register a faulty link condition. I do not seem to be able to configure the trunk lines for full-duplex. Duplex doesn't even appear to be an option I can set. The commands I'm using are:
#configure terminal
#interface gi0/48
#duplex full <--- this one fails as an invalid command

I'm speculating that if I could get the port to be full duplex, which according to the SPF module documentation is supported, things would work just fine. At this point, I'm stumped. Any thoughts?

 
I thought some other gbics work, but it's really hit and miss---always best to go with Genuine Cisco GBICs for Cisco switches...

Burt
 
It sounds as though your SFPs don't match, or something. Why are you using FX modules? Get SX or LX SFPs instead.

You can configure "no error disable cause ..." or something similar on the switch to stop it error-disabling itself as well.

Cisco don't tell you how to configure your switch to allow non-cisco SFPs to work, so be aware there are configurations you can do that aren't advertised.
 
We are using all genuine Cisco hardware. I'm not sure why we are using FX modules. I didn't spec the hardware and got involved only recently. I will check into that issue. Is there a particular reason not to use the FX modules?
 
Also, regarding the configuration guide noted by viperegg, those are the commands we are using, but duplex does not show up as an option for the fiber ports (interfaces 45-48). It does show up as an option for the other ports, so I'm guessing that the SPF modules don't permit that to be configured.
 
You've got Gb switches, but you're using 100Mb FX SFPs to link them - that's why I said to get some Gb SFPs.

I'd look at your fibre, as well - I've seen something similar where somebody had used an SC fibre patch lead into an SC/A fibre patch panel ("well,it fits". Duh!)

Document exactly what grade fibre you have the entire length of the connection and us the Cisco SFP compatibility guide to compare that with your SFPs.
 
I had the same problem setting the 100BaseFX-FE SFP to "full" duplex. Just like the author stated, the sfp didnt understand the ios command "duplex full". It would fail on the command duplex.

I was able to solve the problem by manually setting the media-type to sfp. After that command was issued, I was able to set the duplex to full on the sfp.

>en
#conf t
#(config)int Gi0/1
#(config-if)media-type sfp
#(config-if)duplex full
#(config-if)exit
#(config)exit
#write mem

Enjoy,
alphie
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top