[mythtv-users] lirc_serial move to serial_ir nightmare in kernel 4.12

Alec Leamas leamas.alec at gmail.com
Thu Aug 24 07:15:38 UTC 2017



On 24/08/17 08:52, Tom Dexter wrote:
> On Mon, Aug 21, 2017 at 7:46 PM, Tom Dexter <digitalaudiorock at gmail.com> wrote:
>> This one just has me at my wits end. I'm running on Gentoo and am
>> trying to update my kernel from 4.9.34 to 4.12.5. I'm running
>> lircd-0.9.4a and had the lirc_serial stuff compiled directly into the
>> kernel (no modules) and have the serial SERIAL_8250 stuff disabled (as
>> required). This all works 100% with lirc_serial in 4.9.34.
>>
>> So apparently since then, lirc_serial was moved out of the staging
>> drivers and rename to serial_ir
> I was sure I'd mentioned in my original email that this is in fact on
> an x86 system, and not 64 bit. After what I've seen with this, it's
> entirely possible I'm hitting into something specific to that
> architecture.
>
At this point, the general idea is that something changed in the kernel 
output in the 4.9.34 to 4.12,5 transition, right? Then, IMHO, we need to 
first establish this fact. This could be done by comparing the output 
from mode2 with the different kernels, pushing exactly one remote 
button. It's not a simple diff, one needs to manually compare them side 
by side, but it's doable.

If indeed there is a difference, it's a confirmed kernel issue. You must 
then approach the kernel devs.  The first they will want is a git bisect 
pinpointing the bad kernel commit causing this, so you might as well do 
that bisect in advance.  You 'll need some cycles also for that but 
again, it's doable.

After all, I have done it :)

Cheers!
--alec




More information about the mythtv-users mailing list