It doesn't want to load on Leopard
1). OStorageFamily is 1.5.6 in Leopard not 1.6 that the kext asks for
2). Event after that is removed, kextload thinks: "Executable file doesn't contain kernel extension code" = true
In fact, since you are compiling on Snow Leopard, it appears that the binary is incompatible with the linked Leopard superclass for IOBlockStorageDevice. I get the messsage:
10VoodooSDHC is not compatible with its superclass, 20IOBlockStorageDevice superclass changed?
Any chance you can give access to the source code or compile it for Leopard? I've had the freezing issue on Leopard with the original beta more frequently recently, so it would be nice if the changes you have made make a difference.
Or I guess I should stop being lazy and update to SL...