das problem wird wahrscheinlich sein, dass der infrarotadapter seine betreibsspannugna us den statusleitungen der schnittstelle "klaut", was gegen das offzielle RS232 protokoll verstößt. daher laufen die mesiten ähnlichen schaltungen nicht an solchen adaptern, weil dort die programmiersoftware die statusleitungen nicht direkt einschalten kann, um die schakltung zu versorgen.

möglichkeiten:
a) du kaufts dir den fertigen USB-infrarotadapter dazu
b) du könntest es mit einem exteren netzteil am infrarotadapter versuchen...