Pete, I do, unforunately, have a different problem that I may need your and Alan's help on. It seems the uhci hub implementation has changed slighly. In older kernels (2.6.9/2.6.10/2.6.11 timeframe), the uhci hub portion of the driver had a rather long delay (10 ms) between clearning root-hub port reset and then clearing the PORT_ENABLE_CHANGE and CONNNECT_STATUS_CHANGE bits.
On newer kernels, the uhci-hub code only waits 10us before clearing PEC and CSC. We have a UHCI controller that takes on the order of ~250us to set PEC and CSC after the root-hub reset event. As such, it doesn't work correctly with the latest kernel's uhci driver. It gets into a infinite "port-reset/detected a new device" type of loop. Would there be any problem with lengthening the delay between clearing PORT_RESET and then clearing the PEC and CSC bits? Thanks for you assistance, --Chris -----Original Message----- From: Pete Zaitcev [mailto:[EMAIL PROTECTED] Sent: Friday, January 20, 2006 11:34 AM To: Frantz, Chris Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [email protected]; [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Re: HP iLO needs FSBR On Fri, 20 Jan 2006 11:16:04 -0600, "Frantz, Chris" <[EMAIL PROTECTED]> wrote: > I've been meaning to get back to you about this. The latest kernels > (those that use check_fsbr() instead of stall_callback) don't seem to > suffer from the same problem. It seems that those kernels don't keep > track of individual transfers and mess with whether or not FSBR is on > or off. Thanks, Chris. Thanks for looking into it. I will look into a backport for RHEL 4 and we do not have to bother Alan Stern with this. Obviously my analysis which declared check_fsbr and stall_callback essentially equivalent was faulty. This doesn't do much to help the guy with the slow printer, but fortunately for me it's someone else's problem at present time. -- Pete ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642 _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
