Erreur lors de la compilation du kernel personnalisé avec un nouveau pilote série USB

J'ai essayé de comstackr un pilote pour mon kernel 3.13.0-40-generic. J'ai aussi essayé de comstackr un kernel personnalisé avec ce pilote mais les deux ont échoué.

Le nom du pilote est vizzini pour Linux 2.6.18-3.4.x. Je l'ai téléchargé à partir d' ici .

L'erreur est:

/home/usuario/Descargas/xr21v141x-lnx2.6.18-to-3.4-pak/vizzini.c:137:26: error: 'usb_serial_probe' undeclared here (not in a function) .probe = usb_serial_probe, ^ /home/usuario/Descargas/xr21v141x-lnx2.6.18-to-3.4-pak/vizzini.c: In function 'vizzini_set_termios': /home/usuario/Descargas/xr21v141x-lnx2.6.18-to-3.4-pak/vizzini.c:419:29: error: invalid type argument of '->' (have 'struct ktermios') cflag = tty->termios->c_cflag; ^ In file included from include/linux/printk.h:236:0, from include/linux/kernel.h:13, from /home/usuario/Descargas/xr21v141x-lnx2.6.18-to-3.4-pak/vizzini.c:42: /home/usuario/Descargas/xr21v141x-lnx2.6.18-to-3.4-pak/vizzini.c: In function 'vizzini_out_callback': /home/usuario/Descargas/xr21v141x-lnx2.6.18-to-3.4-pak/vizzini.c:804:72: error: 'struct usb_serial_port' has no member named 'number' if (debug) dev_dbg(&port->dev, "%s - port %d\n", __func__, port->number); ^ 

J'ai vérifié que la fonction est statique et déclarée dans usb-serial.c à la ligne 697.

Quelqu'un peut-il m'aider?

Merci et salutations!.

J'utilisais un pilote pour le kernel <3.4 et j'ai le 3.13. J'avais téléchargé un nouveau pilote. J'ai vu "3.1.3" …