Bluetooth on Beagle board

Hi all,

I built my USB bluetooth driver successfully on Beagle board.

After building and copying the resulted ko (i named my driver
usbluetooth.ko) to /lib/modules/2.6.29-omap1/kernel/drivers/
myBTdriver/ , I ran these 2 commands as I had done on my Linux PC (I
had built and run this USB Bluetooth successfully on the Linux PC):

depmode -a
modeprobe usbluetooth

Then I can view my driver info by :

modinfo usbluetooth

But when I lsmod , my driver is not listed !

Then I cd to the folder of my ko driver (which is /lib/modules/2.6.29-
omap1/kernel/drivers/myBTdriver/usbluetooth.ko) and tried :

insmod usbluetooth.ko

This error happened :

insmod: error inserting 'usbluetooth.ko': -1 Invalid parameters

Please tell me what could cause the above error happen ?
lsmod does not list my driver, which means my driver is not loaded
successfully yet; so how could I view my driver info by modinfo as on
the 3rd command above?

I appreciate any responses.