Hi all, this patch fixes bug in Digi epca.c driver. This driver calls tty_register_driver() 3 times and tty_unregister_driver() 2 times. This bug causes hang on module unload. Also a question: somebody knows why this driver scans PCI devices before registering tty drivers? It makes impossible to remove panic() calls easily. Best regards. -- Andrey Panin | Embedded systems software engineer pazke@orbita1.ru | PGP key: http://www.orbita1.ru/~pazke/AndreyPanin.asc