Re: [linux-usb-devel] possible USB regression with 2.6.21-rc4: iPod doesn't work

Tino Keitel
2007-03-26T22:21:27Z

On Mon, Mar 26, 2007 at 23:26:14 +0200, Tino Keitel wrote:
> On Mon, Mar 26, 2007 at 17:15:53 -0400, Alan Stern wrote:
>
> [...]
>
> > The lack of messages from the iPod seems to indicate that the hub isn't
> > working right. You could try plugging the iPod into a different hub or
> > directly into the computer. Or maybe into a different port of that hub.
>
> I already tried all of the above options, with the same result. Note
> that all other USB devices (keyboard, mouse, hard disk with /home,
> DVB-T box etc.) work fine.
>
> I'm currently bisecting.

Hi,

this is the bisect result:

$ git bisect good
1d619f128ba911cd3e6d6ad3475f146eb92f5c27 is first bad commit
commit 1d619f128ba911cd3e6d6ad3475f146eb92f5c27
Author: Marcelo Tosatti <marcelo@kvack.org>
Date: Sun Jan 21 19:45:59 2007 -0200

USB: switch ehci-hcd to new polling scheme

Switch ehci-hcd to use the new polling scheme, which reports root
hub status changes via the interrupt handler, in an asynchronous
fashion. Doing so disables polling for status changes (whose
handler is
rh_timer_func).

Tested on a Geode GX machine, which is now capable of running at =~
5
timer interrupts per second (in the -rt tree), resulting in
significant
power savings.

Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

:040000 040000 f8b11b3fe3cec62063d8da0f7be807341106f494
78c5a156897b3ad7aef27823d48a546fdda2c0d2 M drivers

Regards,
Tino