On Tue, Feb 08, 2005 at 10:11:25AM -0800, David Brownell wrote:
> On Tuesday 08 February 2005 1:03 am, Andi Kleen wrote:
> > 
> > BTW EHCI works, you just shouldn't use any USB 2.0 devices.
> 
> That is, the root hub "switch to the companion controller"
> works, but not any other traffic?  Then there's no point...
> 
> 
> > But there are valid reasons in some cases to want to have EHCI
> > even on a 8111, e.g. if you want to use the debug port.
> 
> The debug devices are USB 2.0 devices though ... albeit odd
> ones!

My plan was to just drive a normal host2host cable through 
debug port. It'll need some hacks, but should not be too bad.

> 
> 
> > It's annoying 
> > to have to fight against such dumb code in the kernel then.
> 
> Do you actually have a debug port driver for Linux?  And some
> hardware that it can talk to?

Not yet. But I have(had) plans to write one. Unfortunately 
it dropped back a bit on the todo list, so not too much has happened
yet:/

> 
> I started looking at that issue a while back:
> 
>   - What model to use for it?  OK, "console" for output is
>     at least a (unidirectional) start; how about remote GDB?

Not sure I understand the q. (model?) My plan was to start with output 
only, and then later implement receiving too.

> 
>   - But usually one wants consoles that start working well
>     before PCI is initialized.

Early console is a different problem. The first goal is to
just get any console at all e.g. on laptops and those new desktops
who don't have a serial port anymore.

For early console you could always use early pci scanning
like the x86-64 code does for some things. It's possible, although
not very pretty. But it's a secondary step really.

> 
>   - The EHCI driver currently doesn't know how to share
>     access to the debug port.  ("mode 2" or whatever.)

It would need to be taught. Shouldn't be too hard.

> More hardware seems to come without serial ports lately, so
> it starts to look like Linux could benefit from a solution
> there.  (Actually several, but the EHCI debug port option

Yes, a solution is badly needed.

-Andi


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to