The most common reason for this, despite the light coming on, is that the device isn't fully plugged in. 

Please place the Gamecube face (controller ports side) down and use both thumbs to press the device in. 

You should hear a click.