Re: ehci-hcd on CARDBUS hangs when stopping card service

David Brownell (david-b@pacbell.net)
Mon, 27 May 2002 11:37:06 -0700


Borsenkow Andrej wrote:
>
> It looks like discussion is focused on a problem how to detect a removed
> card.

Well, there are two issues. That's a kind of "dirty shutdown" case, for
which there's a clear need to update the EHCI driver. I'm working on
a fix for it, presumably someone can help test the patch.

> While this problem definitely exists - I'd like to stress that the
> original report was about a normal shutdown case. Just do init 0 with
> card plugged in and system hangs. IMHO that should be dealt with in the
> first place.

... and that's the "clean shutdown" case, where it seems like the
CardBus code in the 2.4 kernels is clearly doing the wrong thing:
an operation sequence turns those into a dirty shutdown. (Which
then trip over the EHCI "dirty shutdown" problem.)

It'd be nice if someone were to work on fixing that CardBus problem
too, since it's likely it'll break other drivers. The fact that
nobody has stepped in there is why the discussion went the direction
it did ... :)

- Dave

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/