[mythtv-users] IR blaster missing channel changes - Scientific Atlanta 3250

Jarod Wilson jarod at wilsonet.com
Fri Mar 19 18:47:16 UTC 2010


On Fri, Mar 19, 2010 at 11:23 AM, Jack Perveiler <perveilerj at gmail.com> wrote:
...
> I'm using that same blaster and having the same problems you are.  It worked
> perfectly under ubuntu 8.04 but started failing every so often when I
> upgraded to ubuntu 9.10.  No amount of electrical tape/delay adding/nicing
> seemed to help either :)  My guess is that something in kernel-land changed
> timing wise.
>
> I ultimately gave in to the lists' conventional wisdom and bought a usb mce
> transceiver because everybody says it "just works".  Unfortunately I got a
> gen1 device which now can blast anything that isn't 56 kHz so I was out of
> luck there with my 56 kHz Scientific Atlanta box.

Hm. I forgot there'd been mention of this... (itym "isn't 38kHz",
no?). I just committed a flurry of stuff to lirc_mceusb, including
some greatly enhanced debugging info... Finally got around to reading
up on and decoding a bunch of mce control commands. Can probably use
that to aid in debugging what's going wrong with xmit on the gen1 now.

> I read a couple of weeks or so ago on this list that someone else with this
> problem switched to using Jarod's git tree and things went back to perfect
> again so I figured I'd give that a try.

I suck at keeping cvs as updated as I do my git tree...

> But his current git tree wouldn't
> build against the kernel source that the ubuntu 9.10 packages provide.  I
> can probably make it work but my first attempts failed with:
>
> /bin/sh: cannot create /home/me/jarods_lirc/include/asm/asm-offsets.h:
> Directory nonexistent
> make[1]: *** [/home/me/jarods_lirc/include/asm/asm-offsets.h] Error 2
> make: *** [_module_/home/me/jarods_lirc] Error 2
>
> I'm sure it's something stupid on my part, though.

If you're in the lirc driver directory...

make -C /lib/modules/<kernel version>/build M=$PWD modules

...should work, assuming you have the kernel devel package installed
(linux-headers on debianish distros, iirc).

> At this point I've come to 2 conclusions:
> 1) LIRC hates me.  Passionately.

Welcome to the club. I just hate it RIGHT back though. (Trying to work
on making it less hateful, but time is limited...)

> http://mythtv.org/pipermail/mythtv-users/2010-February/281282.html

The oops on 2.6.32 is gone now, btw. However, the git tree is tracking
the upstream kernel, and there were kfifo changes in 2.6.33, so the
git tree bits won't build on anything earlier than 2.6.33 right now.
I've got a local 2.6.32.y-stable tree version of my tree locally that
I may well finish cleaning up and push out the door too...

-- 
Jarod Wilson
jarod at wilsonet.com


More information about the mythtv-users mailing list