you may be seeing a bug where kerneld doesn't load the module "fast" enough... the first call fails, but later ones succeed. I think it was fixed in either later versions of kerneld or later versions of the kernel...