<div dir="ltr">Pozaluista, vi zabud6te pro kernels 3.5... Takze rannih, takze pozzih. Mi v dejateljnosti 4.0.+ Eto dolzen bit6 zakon!<div><br></div><div>(we need to bind/connect to kernels 4.1+... Don't we)?!</div><div><br></div><div>Zoran</div><div>_______</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 11, 2017 at 9:49 AM, Аладышев Константин <span dir="ltr"><<a href="mailto:aladyshev@nicevt.ru" target="_blank">aladyshev@nicevt.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">As I described earlier commit that solves my USB problem is 3d9545c and it was merged in kernel 3.5<br>
<br>
So in this terminology:<br>
Old kernels: <3.5<br>
Modern kernels: >=3.5<br>
<span class=""><br>
From: Zoran Stojsavljevic [mailto:<a href="mailto:zoran.stojsavljevic@gmail.com">zoran.stojsavljevic@<wbr>gmail.com</a>]<br>
</span>Sent: Tuesday, October 10, 2017 8:03 PM<br>
<div class="HOEnZb"><div class="h5">To: Аладышев Константин<br>
Cc: coreboot<br>
Subject: Re: [coreboot] USB problem with Haswell+LynxPointLP motherboards<br>
<br>
> Last time I was solving a problem of OS suspend-resume sequence with modern kernels and now it is about working with old kernels<br>
<br>
Hello Kostja,<br>
<br>
What is modern kernel, and what is old kernel? Any version/revision examples (you are using), so we can get the/some idea?<br>
<br>
Thank you,<br>
Zoran<br>
_______<br>
<br>
On Tue, Oct 10, 2017 at 10:14 AM, Аладышев Константин <<a href="mailto:aladyshev@nicevt.ru">aladyshev@nicevt.ru</a>> wrote:<br>
Hello Zoran!<br>
<br>
Yes, I'm working with the same board, but the problem is different. Last time I was solving a problem of OS suspend-resume sequence with modern kernels and now it is about working with old kernels<br>
<br>
From: Zoran Stojsavljevic [mailto:<a href="mailto:zoran.stojsavljevic@gmail.com">zoran.stojsavljevic@<wbr>gmail.com</a>]<br>
Sent: Tuesday, October 10, 2017 9:48 AM<br>
To: Аладышев Константин<br>
Cc: coreboot<br>
Subject: Re: [coreboot] USB problem with Haswell+LynxPointLP motherboards<br>
Hello Kostja,<br>
We already had this discussion a while ago, didn't we?<br>
<br>
<a href="https://mail.coreboot.org/pipermail/coreboot/2016-December/082772.html" rel="noreferrer" target="_blank">https://mail.coreboot.org/<wbr>pipermail/coreboot/2016-<wbr>December/082772.html</a><br>
<br>
(BTW, ATOM BYT has exactly the same problem)<br>
<br>
Zoran<br>
<br>
On Mon, Oct 9, 2017 at 11:58 AM, Аладышев Константин <<a href="mailto:aladyshev@nicevt.ru">aladyshev@nicevt.ru</a>> wrote:<br>
I try to port coreboot on boards with Haswell CPU and Lynxpoint LP chipset (IBASE IB908AF-4650 board, DFI HU968) and I've encountered a strange problem. USB devices stop working shortly after OS boot (or after USB device replug in OS) with flooding system with messages:<br>
<br>
hub 1-1:1.0: cannot reset port 5 (err = -110) hub 1-1:1.0: cannot reset port 5 (err = -110) hub 1-1:1.0: Cannot enable port 5.  Maybe the USB cable is bad?<br>
hub 1-1:1.0: cannot disable port 5 (err = -110) hub 1-1:1.0: connect-debounce failed, port 5 disabled hub 1-1:1.0: unable to enumerate USB device on port 5 hub 1-1:1.0: cannot disable port 5 (err = -110) hub 1-1:1.0: hub_port_status failed (err = -110) hub 1-1:1.0: hub_port_status failed (err = -110)<br>
<br>
Through some digging I've found out that this problem persist on kernels <3.5. I've investigated this problem more closely and come down to the fact that the kernel commit that solves this problem is:<br>
<br>
3d9545c EHCI: maintain the ehci->command value properly<br>
<br>
<a href="https://github.com/torvalds/linux/commit/3d9545cc375d117554a9b35dfddadf9189c
62775?diff=split" rel="noreferrer" target="_blank">https://github.com/torvalds/<wbr>linux/commit/<wbr>3d9545cc375d117554a9b35dfddadf<wbr>9189c<br>
62775?diff=split</a><br>
<br>
<br>
And now I'm kinda stuck. The effect of this commit doesn't seem to interface with bios for me. So how does original IBASE/DFI bios can overcome code error before this commit?<br>
<br>
What can be the source of my problem? What should I investigate more precise based on result that I've got?<br>
<br>
<br>
--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a> <a href="https://mail.coreboot.org/mailman/listinfo/coreboot" rel="noreferrer" target="_blank">https://mail.coreboot.org/<wbr>mailman/listinfo/coreboot</a><br>
<br>
<br>
<br>
--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="https://mail.coreboot.org/mailman/listinfo/coreboot" rel="noreferrer" target="_blank">https://mail.coreboot.org/<wbr>mailman/listinfo/coreboot</a><br>
<br>
<br>
</div></div></blockquote></div><br></div>