Re: MAX3421E: device giving NAKs forever?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 12 Mar 2014, Peter Stuge wrote:

> David Mosberger wrote:
> > >> I couldn't figure out how to force UHCI onto an EHCI chip
> > >
> > > I suggested removing the ehci_hcd driver. Did that work?
> > 
> > Nope.  UHCI was loaded but it didn't recognize any UHCI-compatible
> > chips so I was left without any USB devices (not even keyboard).
> 
> Hmmm. Did you unload ehci_hcd after it had been loaded once, or boot
> a kernel which didn't include ehci_hcd in the first place? You might
> need to do the latter.
> 
> lspci should show the UHCI companion controllers on the PCI bus.
> (OHCI is also allowed by the EHCI spec, so maybe this is it? Check
> lspci. Then include ohci_hcd instead.)

Peter, David's computer doesn't have any UHCI controllers.  Everything 
is handled by EHCI, through a hub on the motherboard.  This is the 
standard design for current Intel systems.

> > >> but I did find I had some old IOGEAR USB 1.1 "extenders" (USB-over-CAT5
> > >> cable) and with those, the device does switch into full-speed mode on my
> > >> computer:
> > >
> > > It might not be comparable.
> > 
> > I just need proof that the devices can be operated properly with
> > full-speed transactions only.  As long as it does that, I should
> > be fine.
> 
> I'm afraid that it will be more complicated than that. I would make
> sure to try many different full-speed host controllers.
> 
> Connecting to the root port of an EHCI controller connects directly
> to the companion controller for that port, when no ehci_hcd was
> present in the system since boot.

David's computer has no companion controller.

Alan Stern

--
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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux