The only explanation i can think of is that you either plugged it in the wrong port, as pedro said; or you're waiting until after loading nintendont to plug it in. The controller must be connected before you load it.
Edit: the port might be damaged, that's another option.
Edit: the port might be damaged, that's another option.