I we have run Ethernet in the house, through a fast Ethernet switch, through a wall patch, over the river and through the woods as it were. From router A, through switch, through wall patch, then to second router B. I read router to router, switch to switch, PC to PC, you want a crossover cable. I've wired one, but it only seems to work in one of the 1-4 slots on router B. How do we connect to router B internet slot? A patch cable? That would make some amount of sense, but I just wanted to verify that. To clarify, the run goes Router A -> Switch -> Wall Panel -> Router B #4. I would like for Router B to receive via its Internet port, but this does not seem to work with the crossover cable, hence supposing we just want a patch wiring there.
Most of the ports you'll find today have something called Auto MDI-X.
"Auto MDI-X ports on newer network interfaces detect if the connection would require a crossover, and automatically chooses the MDI or MDI-X configuration to properly match the other end of the link."
You don't mention the model(s) of your devices so I can't lookup what you need exactly. Since both routers are (essentially) connected directly to your switch, I wouldn't expect you to need a crossover cable.
In addition all Gig ports have Auto MDI-X as it is part of the specification. You do, however, mention 'fast Ethernet' and that would signify a 100Mbit switch. Auto MDI-X on that is optional.