Hmm... Well, I can't see the source for rm_init_adapter (it's in the nv-kernel.o file, which is precompiled), so I don't know what could cause it. But looking at the nv.c file, that function (rm_init_adapter) is returning 0 for whatever reason, when it should be returning nonzero.
Nothing useful comes back from Googling for the error, either. I get a Bulgarian LUG mailing list posting, but I can't read Bulgarian.
I also get a single posting to another LUG list (in English this time), but there's no solution -- nobody even responded that I can see.
This sounds like one for the people that can see the source to rm_init_adapter -- Andy?