Or... if everything else fails... Support for this device?
http://www.tekram.com/Hot_Products.asp?Product=IR-660
Unfortunately requires 9V, but gives ethernet-connection in return, and is supported by Linux-IrDA

Marius