[mythtv-users] mythbuntu 9.10 lirc irblaster serial homebrew hardware.comf

Jarod Wilson jarod at wilsonet.com
Thu May 20 21:40:24 UTC 2010


2010/5/20 Björn Lundin <b.f.lundin at gmail.com>:
> Hi list!
> I've been trying to get a 'Homebrew' tranceiver to work with my
> mythbackend but I don't succeed .
>
> Been back and forth, but right now, I have compiled it myself.
>
>
> This is a serial device, hooked up on /dev/ttyS0
>
> SO, if I open 2 terminals, then I get this
>
>
> #window 1
> bnl at ibm:~/download/lirc-0.8.6$ sudo modprobe lirc_serial
>
>
> #window 2
> bnl at ibm:/etc/lirc$ sudo /usr/local/sbin/lircd  -n -o
> /var/run/lirc/lircd -d /dev/lirc /etc/lirc/lircd.conf
> lircd: lircd(default) ready, using /var/run/lirc/lircd

Do you actually have a /dev/lirc, or just a /dev/lirc0?

> #window 1
> bnl at ibm:~/download/lirc-0.8.6$ irsend -d /var/run/lirc/lircd SEND_ONCE
> Dilog_DT_358 6
> irsend: command failed: SEND_ONCE Dilog_DT_358 6
> irsend: transmission failed
>
>
> and
> #window 2
> bnl at ibm:/etc/lirc$ sudo /usr/local/sbin/lircd  -n -o
> /var/run/lirc/lircd -d /dev/lirc /etc/lirc/lircd.conf
> lircd: lircd(default) ready, using /var/run/lirc/lircd
> lircd: accepted new client on /var/run/lirc/lircd
> lircd: invalid send buffer
> lircd: this remote configuration cannot be used to transmit
> lircd: error processing command: SEND_ONCE Dilog_DT_358 6
> lircd: transmission failed
> lircd: removed client
...
> I also did a sudo setserial /dev/ttyS0 uart none before.
>
>
> Now, how should my hardware.conf look like?
> I will not receive, only send (dedicated backend)
>
> This, I tried, but did not work
> REMOTE=""
> LIRCD_ARGS=""
> LOAD_MODULES=true
> DRIVER=""
> DEVICE=""
> MODULES=""
> LIRCD_CONF="/etc/lirc/lircd.conf"
> LIRCMD_CONF=""
>
>
> #Chosen IR Transmitter
> TRANSMITTER="Homebrew"
> TRANSMITTER_MODULES="lirc_serial"
> TRANSMITTER_DRIVER=""
> TRANSMITTER_DEVICE="/dev/lirc"
> TRANSMITTER_SOCKET=""
> TRANSMITTER_LIRCD_CONF=""
> TRANSMITTER_LIRCD_ARGS=""

I keep hating hardware.conf more and more. If you only have one
device, set up everything under one of the namespaces -- TRANSMITTER
or REMOTE, but don't split things up between both. And double-check
that _DEVICE= option.

-- 
Jarod Wilson
jarod at wilsonet.com


More information about the mythtv-users mailing list