I just received fresh LTS disks of dapper today (I'd been working off my own installs that were dist-upgraded). So just to verify that I wasn't entirely crazy, I fired one up for a clean dapper environment without modifications to work under and make sure that I didn't do any odd configurations.
<br><br>This is the exact procedure I followed to verify that still my transmitters don't work under dapper if anyone wants to repeat the procedures:<br><br><span style="font-weight: bold;">0)</span> Boot up a Ubuntu 6.06
LTS Live disk<br><span style="font-weight: bold;">1)</span> Download archives for lirc & svgalib from <a href="http://packages.debian.org">packages.debian.org</a><br><span style="font-weight: bold;">2)</span> Enable universe/multiverse in synaptic
<br><span style="font-weight: bold;">3)</span> <span style="font-family: courier new,monospace;">sudo apt-get install fakeroot dpkg-dev dialog module-assistant setserial</span><br><span style="font-weight: bold;">4)</span>
<span style="font-family: courier new,monospace;">sudo apt-get build-dep lirc</span><br><span style="font-weight: bold;">5)</span> <span style="font-family: courier new,monospace;">dpkg-source -x svgalib_1.4.3-23.dsc</span>
<br><span style="font-weight: bold;">6)</span> <span style="font-family: courier new,monospace;">fakeroot dpkg-buildpackage</span><br><span style="font-weight: bold;">7)</span> <span style="font-family: courier new,monospace;">
cd.. && sudo dpkg -i libsvga1*.deb</span><br><span style="font-weight: bold;">8)</span> <span style="font-family: courier new,monospace;">dpkg-source -x lirc_0.8.0-5.dsc</span><br><span style="font-weight: bold;">
9)</span> <span style="font-family: courier new,monospace;">cd lirc-0.8.0</span><br><span style="font-weight: bold;">10)</span><span style="font-family: courier new,monospace;"> fakeroot dpkg-buildpackage</span><br><span style="font-weight: bold;">
11)</span> <span style="font-family: courier new,monospace;">sudo dpkg -i liblirc*deb lirc*.deb</span><br><span style="font-weight: bold;">12)</span><span style="font-family: courier new,monospace;"> sudo m-a update,prepare
</span><br><span style="font-weight: bold;">13)</span> "configure" the files in /etc/lirc<br> <span style="font-family: courier new,monospace;">sudo dpkg-reconfigure lirc-modules-source<br> Here are the results that I got:
<br></span> A) /etc/lirc/lirc-modules-source.conf<br><br>**********************************************************<br><font size="1"># lirc-modules-source config file used by Debian GNU/Linux<br><br># Space separated list of lirc kernel drivers to build
<br>LIRC_MODULES="serial"<br><br># It87 module configuration<br>LIRC_IT87_CFLAGS="UNCONFIGURED"<br><br># Parallel module configuration<br>LIRC_PARALLEL_PORT="UNCONFIGURED"<br>LIRC_PARALLEL_IRQ="UNCONFIGURED"
<br>LIRC_PARALLEL_TIMER="UNCONFIGURED"<br><br># Serial module configuration<br>LIRC_SERIAL_PORT="0x3f8"<br>LIRC_SERIAL_IRQ="4"<br>LIRC_SERIAL_CFLAGS=" -DLIRC_SERIAL_TRANSMITTER"<br>
<br># Sir module configuration<br>LIRC_SIR_PORT="UNCONFIGURED"<br>LIRC_SIR_IRQ="UNCONFIGURED"<br>LIRC_SIR_CFLAGS="UNCONFIGURED"</font><br>******************************************************
<br> <br> B) /etc/lirc/lircd.conf<br>******************************************************<br><font size="1">begin remote<br><br> name Samsung<br> bits 16<br> flags SPACE_ENC|CONST_LENGTH<br> eps 30
<br> aeps 100<br><br> header 4485 4464<br> one 619 1613<br> zero 619 498<br> ptrail 619<br> repeat 647 1596<br> pre_data_bits 16<br> pre_data 0xE0E0<br>
gap 107570<br> toggle_bit 0<br><br><br> begin codes<br> chan+ 0x00000000000048B7<br> chan- 0x00000000000008F7<br> video 0x000000000000807F
<br> vol+ 0x000000000000E01F<br> vol- 0x000000000000D02F<br> power 0x00000000000040BF<br> end codes<br><br>end remote</font><br>******************************************************
<br><br> C) /etc/lirc/hardware.conf<br>******************************************************<br><font size="1"># /etc/lirc/hardware.conf<br>#<br># Arguments which will be used when launching lircd<br><br>#use the first lircd for mceusb
<br>LIRCD_ARGS="-d /dev/lirc0 --output=/dev/lircd --listen"<br><br>#Don't start lircmd even if there seems to be a good config file<br>#START_LIRCMD=false<br><br>#Try to load appropriate kernel modules<br>LOAD_MODULES=true
<br><br># Run "lircd --driver=help" for a list of supported drivers.<br>DRIVER=""<br># If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be<br># automatically used instead<br>DEVICE=""
<br>MODULES="lirc_serial"<br><br># Default configuration files for your hardware if any<br>LIRCD_CONF=""<br>LIRCMD_CONF=""</font><br>******************************************************<br>
<br><span style="font-weight: bold;">14)</span> <span style="font-family: courier new,monospace;">sudo m-a a-i lirc</span><br><span style="font-weight: bold;">15)</span> <span style="font-family: courier new,monospace;">sudo depmod -a
</span><br><span style="font-weight: bold;">16)</span> <span style="font-family: courier new,monospace;">sudo setserial /dev/ttyS0 uart none</span><br><span style="font-weight: bold;">17)</span> <span style="font-family: courier new,monospace;">
sudo modprobe lirc-serial</span><br><span style="font-weight: bold;">18)</span> <span style="font-family: courier new,monospace;">sudo /etc/init.d/lirc restart</span><br><span style="font-weight: bold;">19)</span> test via irsend
<br> <span style="font-family: courier new,monospace;">irsend SEND_ONCE Samsung power</span><br clear="all"><br>I experimented with the Software Carrier option and without it in the clean dapper enviroment. I got the transmitter to work 1 out of the 30 times I tried, and that was with Software Carrier disabled.
<br>-- <br>Mario Limonciello<br><a href="mailto:superm1@gmail.com">superm1@gmail.com</a>