The first of which is there are no kernel modules needed for the USB-UIRT, and fortunately the Fedora kernel contains all the USB support modules to create a device node "automagically" at /dev/ttyUSB0.
You don't need to do anything.
I think the only reason for recompiling from source is to update the tools so they know how to work with a USB-UIRT device node and socket.
A few Guidelines:
1. Do not install Xen on an Intel 865GBF motherboard, it flakes out and randomly reboots about every 75 seconds.
2. Assuming you install a Non-Xen default kernel with developer tools and follow Jarod Wilson's directions [ http://wilsonet.com/mythtv/fcmyth.php ] through [ Step 11 - Get and Install lirc ] do the following:
3. Download the lirc source package
[ cd /root ]
[ wget http://prdownloads.sourceforge.net/lirc ... 8.1.tar.gz ]
4. Install the dialog package so you can run the setup wizard
[ yum -y install dialog ]
5. As root unpack the lirc source and change into the directory it creates
[ tar -zxvf lirc-0.8.1.tar.gz ]
[ cd lirc-0.8.1 ]
6. Run the setup wizard [ ./setup.sh ]
7. Pick
[ 1 - Driver configuration]
[ 8 - USB devices]
[ i - USB-UIRT]
[ OK ]
8. Pick
[ (X) 1 /dev/ttyUSB0 ]
[ OK ]
9. Pick
[ 3 - Save configuration & run configure ]
A. Run
[ make ]
B. Run
[ make install ]
C. Edit /etc/sysconfig/lircd
D. The --driver=usb_uirt_raw option in the next instruction [ E. ] is VERY important, without it irw will kill the lircd daemon and put messages in /var/log/messages that say:
- could not get hardware features
this device driver does not support the LIRC interface
check if /dev/ttyUSB0 is a LIRC device
E. Add
[ LIRCD_OPTIONS=" --driver=usb_uirt_raw --device/dev/ttyUSB0 --output=/dev/lircd" ]
F. VERY Important - you need a /etc/lircd.conf file to run irw
G. Go to http://lirc.sourceforge.net/remotes and browse the directories to find a remote like the one you plan to test, these are profiles that can be used as /etc/lircd.conf files.
NOTE: Both the source package and Jarod's RPM method contain an extremely small collection of remotes. You really want to visit the URL http://lirc.sourceforge.net/remotes
In my case I had a [ sony ][ RMT-V267A ] but there wasn't a profile even at the sourceforge site, so I copied the [ sony ][ RMT-V266 ] profile assuming it was similar and it worked just fine.
H. Copy the Remote Control profile to [ /etc/lircd.conf ],
[ cd /etc ]
[ wget http://lirc.sourceforge.net/remotes/sony/RMT-V266 ]
[ mv RMT-V266 lircd.conf ]
I. Configure lircd to start at boot time
[ /sbin/chkconfig lircd on ]
J. Start the lircd service
[ /sbin/service lircd start ]
K. Start the irw tool and point your remote and click some buttons.
And that's it, it works.
And wow is it sensitive.
I don't know if its the Sony Remote is really IR Bright, or the USB-UIRT is "telepathic".. but I'd almost swear its a wireless remote. I can shoot the Sony Remote beam into my hand cupped over the emitter and it still picks up and decodes the signal off the light that makes it through my palm.
L. NOTE: I noticed in other threads that some people are interested in transmitting as well as receiving. I have not attempted this yet, but imagine the "--driver" option will be important there too.
M. NOTE: in the [ ./setup.sh ] wizard there are "other" drivers that have similar names, but I do not think these are meant to work with the USB-UIRT, so beware:
[ 1 - Driver configuration]
[ 4 - Other serial port devices]
[ i - UIRT2 (receive only, UIR mode)]
[ 1 - Driver configuration]
[ 4 - Other serial port devices]
[ j - UIRT2 (receive and transmit)]
- john