<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Oct 21, 2015 at 3:53 PM, Jerry Rubinow <span dir="ltr"><<a href="mailto:jerrymr@gmail.com" target="_blank">jerrymr@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div class="h5"><div class="gmail_extra"><div class="gmail_quote">On Wed, Oct 21, 2015 at 2:30 PM, Kirk Bocek <span dir="ltr"><<a href="mailto:t004@kbocek.com" target="_blank">t004@kbocek.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
<br>
On 10/19/2015 1:02 PM, Jerry Rubinow wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Hi Kirk,<br>
<br>
If you want context, look at this archived thread:<br>
<br>
<a href="http://www.gossamer-threads.com/lists/engine?do=post_view_flat;post=587593;page=1;mh=-1;list=mythtv;sb=post_latest_reply;so=ASC" rel="noreferrer" target="_blank">http://www.gossamer-threads.com/lists/engine?do=post_view_flat;post=587593;page=1;mh=-1;list=mythtv;sb=post_latest_reply;so=ASC</a><br>
<br>
in which I went through similar frustration as you that was related to the USB 2.0/3.0 issue.  It's a long thread and there are a lot of dead ends, so look in particular for the last reply from Nick Morrott which points to a discussion of the kernel patch.<br>
<br>
If you want to go straight to the patch discussion: <a href="http://ubuntuforums.org/showthread.php?t=2203116" rel="noreferrer" target="_blank">http://ubuntuforums.org/showthread.php?t=2203116</a>.<br>
<br>
-Jerry<br>
<br>
</blockquote>
<br>
Many thanks for these links Jerry.<br>
<br>
I just don't know if this is my problem. These posts are quite old and refer to the 3.6 kernel. I'm working with Fedora 22 and the 4.1 kernel. If these are important patches wouldn't they have been worked in already?<br>
<br>
I'm disheartened that the experts here weren't able to help me. *Especially* with the older receiver that *was* working with CentOS. So yeah, some fundamental problem here: xhci, ECS Liva, the Feng Shui in my office? Most frustrating.<br>
<br>
When I get time, I think I'll try Fedora 23 Beta and see what happens. I think I saw a post elsewhere that Alec was pushing lirc 0.9.3 into Fedora 23.<br>
<br>
</blockquote></div><br></div></div></div><div class="gmail_extra">Kirk, I tried putting both Ubuntu 14.04 and 15.04 (so I think up through kernel 3.19) on the Liva, and both had the problem in irw with broken non-constant codes being reported.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I don't know about your other problem, but the issue with xHCI still persisted with more recent kernels than 3.6.  I don't know about 4.x, but I should try that once ubuntu 15.10 drops.  Patching the low level xHCI driver fixed it for me.  I believe this is not fixable in lirc, since the data will still be going through the xHCI driver underneath, but this is not my specialty so I won't swear to it.  You can look at the driver file in the kernel repository browser to see if it changed since 3.19.</div></div></blockquote><div><br></div><div>Kirk, I checked the 4.2.4 and 4.3-rc6 kernel source and it does not have the fix.   I imagine this is because it may only be an issue with the combination of Liva's weird USB hardware and particular types of IR receivers, and it's not on the radar.  I looked through the link I sent you and it actually doesn't have the right fix (the one that worked for me).  Here it is simply.</div><div><br></div><div>In drivers/usb/core/config.c, in the default case of the switch statement at line 219 (in 4.2.4 anyway), there is a line "n = 32;".  Change it to "n = 10;".  Here's a link to the file:</div><div><a href="https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/usb/core/config.c?id=refs/tags/v4.2.4">https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/usb/core/config.c?id=refs/tags/v4.2.4</a><br></div><div><br></div><div>-Jerry</div></div></div></div>