|Yes, using a straight thru (patch) cable is the normal way to uplink now that switches are auto sensing.|
I beg to differ. It might be "normal" for people using low-end unmanaged equipment but those of us who work in enterprise networks who work with L2/L3 equipment tend to use crossover cables when using copper to link switches. It can save you some headaches when troubleshooting network issues.
It's worth noting that the fiber optic cables have to be crossed.
and yes the crossover cable is good enough
And you know this how? Unless you've tested it on a real tester (ie: not one of those useless cheap $20 blinking light pieces of junk) you don't know. Definitely try another cable....either crossover or straight through. If the other cable works and the ports on both ends light up, then your crossover cable wasn't "good" after all.
the ports on which the cross cable is connected does not indicate a link.
Did you try different ports on the switches?
ie: if you have them plugged into port 1 on both, try port 16.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.