Hello, I have some experiences with linux kernel drivers. I have also experiences with communicating with devices attached to various ports of motherboard, pci enumeration and so on. For more accurate bid I would need more informations and descriptions of the protocol and device. Best Regards, Michal