AcetoMadras
Somewhere in the area of your motorcycles computer there will be a single, disconnected wire. This is used to check your computer for codes that tell you what the problem is. (On my G5 it is on the right hand side above the air filter box).
The service manual says if the MIL is always on or blinking, check all of the plug ins on the sensors to make sure the electrical harness is fully plugged in.
This would include the O2 sensor on the exhaust (if your engine has one), the Oil temperature sensor below the inlet manifold, the Throttle position sensor on the left side of the fuel injector body and the fuel injector plug in wire.
If the connections are good then using the wire I mentioned, insert a piece of wire into its connector and ground it to some part of the engine or frame while the ignition switch is on (and the kill switch is in the RUN position).
The MIL should start blinking a code of short and long flashes.
Write them down and tell us what they are. We can look them up and tell you what it is saying.
(For instance, no longs + 6 short blinks = the TPS
4 long + 5 short = O2 sensor heater circuit fault.)