[an error occurred while processing this directive]
А зачем??? Пишем свой class-driver, и дергаем ногами порта как нравится. По крайней мере мне такой путь показался проще. И на каждый отдельный случай делаю свой IOCTL.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)