LIRC guide for FreeBSD

Torfinn Ingolfsen torfinn.ingolfsen at
Thu Mar 15 07:08:56 UTC 2007

On Wed, 14 Mar 2007 19:50:42 -0400
Joe Auty <joe at> wrote:

> The piece I'm missing is getting LIRC listening on a device node so
> that it can communicate with my IR Blaster connected to my serial
> port.

I *think* that the problem is related to the fact that IR Blasters are
using the serial port in a non-standard way.
Instead of using the Tx signal to transmit data, they are using the DTR
signal. This page seems to support that view:

Thus, you need a special driver for the serial port which allows it to
work in this way. It is probably a year or two since I looked at it,
but the problem then was that LIRC's "driver" for serial ports was
totally Linux-specific, not very clean code, and not easy to port over
to FreeBSD. So nobody did make a LIRC serial port driver for FreeBSD .

See also /usr/ports/comms/lirc/pkg-message

So, either you need to write a "LIRC driver" for serial piorts under
FreeBSD, or you need to get a "IR Blaster" type device that doesn't use
the serial port, AND is spported both by FreeBSD and LIRC, if such
devices exists.

Torfinn Ingolfsen,

More information about the freebsd-multimedia mailing list