Hi All,
I am using Linux kernel 2.6.26.3 on ARM. I have two Ethernet modules. Based on the hardware (run time) I have to run specific driver. Checking hardware is easy, On run time I can read the registers and will know which Ethernet Chip is present. Individually both Ethernet driver works fine on their respective hardware. Now problem, I have put both the drivers code in same (one) kernel and dynamically shift between drivers depending of the hardware. how to run the driver dynamically. Both Ethernet drivers I have used are statically compiled into the kernel. Is there any Kernel API by which I can put the right driver in place? Regards Vivek
