Greetings,
 First of all, I'd like to say hello to everyone on the list. I've been a fan of LIRC since I'd heard of it a few years ago. I'd like to thank the developers for putting in so much hard work to keep neat hardware working in my (and so many others) OSS-centric world.

Well, let me get to the point. I purchased an HP Pavilion Elite m9350f about 6 months ago. It came with a built-in 'eHome Infrared Transceiver' with 'Northstar Systems, Inc.' as the vendor. Since I got it with Vista Home, I've repartitioned, installed various different operating systems on it, but on most days I really only use Fedora and XP. Well, I'd like to find out if it's even possible to get my remote working in those operating systems. I believe that this is a 'Beanbag' transceiver, but I'm not sure. I run XP Professional SP3. I've tried modifying INFs, by putting in my vendor and device ID, to get the drivers from Microsoft to work, to no avail. I've also seen in forums where someone has tried modifying LIRC to try to get this specific device to work, but with no luck (http://ubuntuforums.org/showthread.php?t=948237). Can anyone point me in the right direction for Linux / XP drivers for this device? Here's all of the information I have on it:

[jherm@desktop Desktop]$ sudo lsusb -vd 04eb:e004

Bus 002 Device 005: ID 04eb:e004 Northstar Systems, Inc.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x04eb Northstar Systems, Inc.
  idProduct          0xe004
  bcdDevice            3.60
  iManufacturer           1 028797697842030370
  iProduct                2 eHome Infrared Transceiver
  iSerial                 3 A00000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           57
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               8
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               8
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      28
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               8
Device Status:     0x0000
  (Bus Powered)
 
Any helpful response would be greatly appreciated. I tried to RTFM and do as much research as I could before I posted here. I may not be up to speed on all of the technology, but feel free to send me any useful information, I know enough to be dangerous with 'patch' and emacs. Thank you for your time.