De acordo com a documentação "Escrevendo um driver USB", você precisa definir pelo menos 5 parâmetros no estrutura usb_driver :
static struct usb_driver skel_driver = {
.owner = THIS_MODULE,
.name = "skeleton",
.id_table = skel_table,
.probe = skel_probe,
.disconnect = skel_disconnect,
};
A ação de registro provavelmente está tentando ler um desses campos.