Had the same problem, and after fiddling around with drivers from Vista x32 I finally got it to work. 🙂
After you’ve made a clean install, a device “eHome Infrared Transceiver” is in the device manager. But what you do is, you install the “eHome Infrared RECEIVER” for that device. After that a new device is detected, which you install the “eHome Infrared Transceiver” for. Then it works.
If you wan’t I can post the drivers I extraced from a Vista installation a little later.