Bug 102971 - /dev/lirc0: Illegal kernel output.
Summary: /dev/lirc0: Illegal kernel output.
Status: RESOLVED PATCH_ALREADY_AVAILABLE
Alias: None
Product: Drivers
Classification: Unclassified
Component: Input Devices (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_input-devices
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-16 06:11 UTC by Alec Leamas
Modified: 2015-10-10 01:07 UTC (History)
0 users

See Also:
Kernel Version: 4.0.4-301 (fedora build)
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Alec Leamas 2015-08-16 06:11:13 UTC
When running the 4.04 kernel the output from /dev/lirc0 contains sequences like

space 16777215
space 2030697
pulse 2700
space 800 

I. e., after the long space which defines a sync there is a yet another space. This breaks the device semantics, which is a sequence of space/pulse

kernel 3.17.4 does not exhibit this behaviour, so somewhere inn between.
Comment 1 Alec Leamas 2015-08-20 13:44:20 UTC
I should add that this brakes existing lirc installations. Upstream lirc has a walk-around fix, but a lot of users stays on older version for various reasons.
Comment 2 Alec Leamas 2015-09-08 05:55:58 UTC
Filed a somewhat more verbose downstream bug at https://bugzilla.redhat.com/show_bug.cgi?id=1260862
Comment 3 Alec Leamas 2015-10-10 01:07:47 UTC
This bug is fixed in (at least) 4.1.6. Closing.

Note You need to log in before you can comment on or make changes to this bug.