Created initial modprobe type
Updated type and simplified provider