Re: [PATCH 2/2] ehci: Respect IST when scheduling new iTDs.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Oct 14, 2009 at 10:23:13AM -0400, Alan Stern wrote:
> On Tue, 13 Oct 2009, Sarah Sharp wrote:
> 
> > Ah, ok, I see the flaw there.  I was perplexed because the fix worked on
> > this platform 20 times, and failed 20 times without it.  I can see from
> > my logs that I stopped using cheese before the microframe index wrapped.
> 
> Cheese?
> 
> > I can turn this into a patch and test it on the box on Friday.  At this
> > point it's really your code, so would you like to make the patch?
> 
> Okay.  Post the patch you test; I'll review it and send it to Greg.

The next email is the patch I successfully tested on the new chipset.  I
found out that scheduling high speed iTDs within the IST doesn't cause
this bug, so I want to rework the patch to only do this new scheduling
with full speed and low speed devices.

I also found the same bug on an Intel ICH9 chipset (in my quad core
desktop and my x200s Lenovo laptop).  It seems like this chipset bug was
in reused silicon IP, although I'm not sure how far back it goes.

Sarah
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux