Hi Murugan,
Please read this discussion in order to understand when the probe function is called: http://comments.gmane.org/gmane.linux.kernel.kernelnewbies/37050
Basically, after you initialize the driver, the probe function can be called when the device is registered (detected) AND its name matches the name specified in the device driver.
Best regards,
Miroslav