Subject: Re: ehci/cardbus...
To: Peter Seebach <seebs@plethora.net>
From: Lennart Augustsson <lennart@augustsson.net>
List: current-users
Date: 05/10/2003 09:57:44
Yes, you need the companion controllers for it to work.  I'll try and make
the error message a little clearer.

No, a USB2 hub won't help you, there's no support for USB2 hubs yet.

I'm not sure why USB1 devices don't work for you, they work with my CardBus
card last I tested.

    -- Lennart

Peter Seebach wrote:

>In message <200305100050.h4A0ovhe027040@guild.plethora.net>, Peter Seebach writ
>es:
>  
>
>>ehci_pci.c tries to find these companion controllers, which, it appears,
>>should already have shown up as separate devices, before getting into the
>>ehci attach routine.  The corresponding magic never seems to happen in CardBus
>>land.  Help?
>>    
>>
>
>*sigh*.  Now I feel stupid.
>
>I had never enabled ohci at cardbus, because I didn't have any ohci
>controllers.
>
>Or so I thought.
>
>In fact, the ehci controller probes "companion controllers" - which are ohci
>devices!
>
>With this crucial change, I can now probe the cardbus USB2 card just fine.
>
>Unfortunately, it doesn't *work* with USB 1.1 devices.  The device is handed
>over to the "ohci" controller, which then announces "device disappeared after
>reset", and the port is dead thereafter until I pop the card out and plug it
>back in.
>
>However, I can probably work around that with a USB2 hub.
>
>-s
>
>  
>