I also caved in and inserted a new pci-card with a USB 2.0 controller and some ports.
Two really surprising things happened: First, I would have thought it necessarry to disable the onboard (motherboard) USB controller, since that was the one not working with ehci_hcd. (I base this on the fact that I got the "reset-errors" even without using any USB devices connected to the ports, as if the host controller itself had problems...) This was not correct, even when this is enabled and ehci_hcd now loaded, everything works without a glitch, under high stress!
Second, I thought the onboard (motherboard) USB controller/ports would be useless after disabling the controller in BIOS for these. The really strange thing is that now (since I did not need to disable USB in BIOS I tested this) the onboard USB ports suddenly work at full speed also. I simply do not understand how this can be. It is as if the mere presence of the new controller causes the problem to go away...
I also caved in and inserted a new pci-card with a USB 2.0 controller and some ports.
Two really surprising things happened: First, I would have thought it necessarry to disable the onboard (motherboard) USB controller, since that was the one not working with ehci_hcd. (I base this on the fact that I got the "reset-errors" even without using any USB devices connected to the ports, as if the host controller itself had problems...) This was not correct, even when this is enabled and ehci_hcd now loaded, everything works without a glitch, under high stress!
Second, I thought the onboard (motherboard) USB controller/ports would be useless after disabling the controller in BIOS for these. The really strange thing is that now (since I did not need to disable USB in BIOS I tested this) the onboard USB ports suddenly work at full speed also. I simply do not understand how this can be. It is as if the mere presence of the new controller causes the problem to go away...