I’m trying to get an irda adapter work with KVM. I’m on Ubuntu 13.04 64 bits.

Irda adapter is attached to USB (Bus 002 Device 005: ID 9710:7780 MosChip Semiconductor MCS7780 4Mbps Fast IrDA Adapter) and I got it working with irda-utils. Ifconfig output:

irda0 Link encap:IrLAP HWaddr c6:ef:4f:83 UP RUNNING NOARP MTU:2048 Metric:1 Packets reçus:0 erreurs:0 :0 overruns:0 frame:0 TX packets:6362 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:8 Octets reçus:0 (0.0 B) Octets transmis:108136 (108.1 KB)
When I try to add the device with virt-manager as a macvtap peripheral (VEPA), I get the following error : error creating macvtap type of interface attach to irda0: Invalid argument.

<interface type="direct"> <mac address="52:54:00:c5:ef:66"/> <source mode="vepa" dev="irda0"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x08" function="0x0"/> </interface>
Any ideas?