David Brownell wrote:
On Tuesday 14 December 2004 12:40 pm, you wrote:
Should I try removing the changes in ehci-hcd.c that is marked "turn off port power on all root hub ports" then? Or maybe it the writel(0,&ehci->regs->inter_enable) call after the ehci_reset() there?


Maybe just disable key checks for PPC (per-port power control)
in the ehci hub code and elsewhere, on the theory that the
controller really does switch power (just not per-port).  I
don't like the notion that so many root hubs not have any way
to do power switching at all...

OK, in ehci-hub.c I commented out the USB_PORT_FEAT_POWER case twice (the if and writel() so that case does nothing).


No when loading that module I se OC messages only for port 3 and 4. Plugging in a mouse to all 4 ports works fine, and if I load uhci_hcd (with no changes) the mouse works in all 4 ports, even handles unplug correctly. The mouse works on ports 3 and 4, even though they are reporting OC.

A USB2 device plugged in on one of the ports not claiming OC worked, but the kernel oopsed when I unpluged it (something in the scsi code?) After that hotplug didn't run.

The trick will be to figure out why that overcurrent condition
still exists.

The OC ports are not working as USB2, since the drive is not going high-speed on port 3 wth the mouse in port 4.


drive: port 3 003812
mouse: port 4 003412

But it's ok like this
drive: port 2 001005
mouse: port 4 003412

and this
mouse: port 1 003402
drive: port 2 001005



-Thomas


-------------------------------------------------------
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://productguide.itmanagersjournal.com/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to