Hayes, Stuart wrote:
> EHCI controllers that don't cache enough microframes can get MMF
> errors when CPU frequency changes occur between the start and
> completion of split interrupt transactions, due to delays in reading
> main memory (caused by CPU cache snoop delays).   
> 
> This patch adds a cpufreq notifier to the EHCI driver that will
> inactivate split interrupt transactions during frequency transitions.
> It was tested on Intel ICH7 and Serverworks/Broadcom HT1000 EHCI
> controllers.   
> 
> Signed-off-by: Stuart Hayes <[EMAIL PROTECTED]>


Does the lack of response mean that this patch won't be accepted?  Is
there anything I could do to make it more acceptable?  There's
definitely an issue that this addresses... if this patch isn't good for
some reason I'll be happy to try another approach.  The only other thing
I can think of--other than setting the I bit--is to unlink all of the
split interrupt QHs during CPU frequency transitions.

Or... I could add a kernel parameter so that this patch wouldn't be
enabled by default, so that only users who are seeing the problem could
turn it on... that way this could get some wider testing without risk of
everybody's USB subsystems failing mysteriously...

Thanks
Stuart

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to