This patch include a prober to find smic interfaces.
I modified ipmi_si.c and ipmi_smi.h files based on
version 24 patch.
With this new feature, after the default I/O address
for KCS and SMIC interfaces fail, a probe for the smic
interface is performed. First
, a ISA SMIC is searched, if it is not found, a
PCI SMIC is searched. If one is found, the si_ports and
si_irqs parameters are filled properly.
Thus, SMIC interface without default I/O address can
use the driver without care about which module
parameters to use.