It's not that you cannot do it, you just have to have a blob or dongle in the middle that is going to do the client work for both sides. It's a little more complicated solution, since you have to have an object that can communicate with two hosts. I have not researched A-to-A cables, but I know that they exist and have been used for that purpose. The warnings on the following link apply: http://www.datapro.net/products/usb-2-0-a-male-to-a-male-cable.html Pete From: Anil Nair [mailto:anilcoll90@xxxxxxxxx] Sent: Tuesday, April 10, 2012 9:08 AM To: Brink, Peter Cc: Greg KH; John Freeman; linux-usb@xxxxxxxxxxxxxxx Subject: Re: USB 3.0 A-to-A On Tue, Apr 10, 2012 at 8:18 PM, Brink, Peter <peter.brink@xxxxxxxxx> wrote: My comment exactly. There has to be a "host" and in the A to A configuration they are both hosts with no client. -----Original Message----- From: linux-usb-owner@xxxxxxxxxxxxxxx [mailto:linux-usb-owner@xxxxxxxxxxxxxxx] On Behalf Of Greg KH Sent: Tuesday, April 10, 2012 7:42 AM To: John Freeman Cc: linux-usb@xxxxxxxxxxxxxxx Subject: Re: USB 3.0 A-to-A On Mon, Apr 09, 2012 at 08:12:26PM -0400, John Freeman wrote: > Is there support for Ethernet over USB for the USB 3.0 A-to-A cables > defined in the spec? Can we use A-to-A cable for EHCI host for debugging purposes? If no can you explain me the reason why it cannot be done? Can you propose an alternate idea for EHCI host debugging? -- Regards, Anil Nair -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html