I have a problem with modprobe command... I compiled the hello world module and loaded it with insmod, it works fine and when I do lsmod,
modprobe
insmod
lsmod
Try insmod instead of modprobe. Modprobe looks in the module directory /lib/modules/uname -r for all the modules and other files
uname -r