However after initial testing of the new high speed USB drivers in OS4.1, I may be forced to agree.
I've had a USB2 card slotted into my AmgaOne for a while now. It's also a VIA card and reports the same exact PCI ID as the onboard USB chipset, with additional EHCI hardware. So I expected it to be compatible. I've also used to connect my printer and flash drives and they have worked fine out of the box with OS4 UHCI USB. And also with Linux. As good as a DVD drive on OS3.
But tonight, that all ends. I installed Update 3 and after getting past some other issues I tested out my USB. I plugged a few drives into my USB2 slots one at a time and was left disappointed as none of them now worked. Even using my printer as a hub for my SD cards cannot be done anymore. Is is unfortunate after all this time that I may have to disable EHCI USB. A major feature of Update 3 and I can't use it! I even had an internal USB cable from AmigaKit already to go.
What happens is OS4 tries to mount the drives. Sonetimes it can be reading endlessly for what would take moments on USB1.1. It even reported read errors! Leaving USB0:Unintialised type icons on my Workbench if I am lucky otherwise nothing appears with no sign of a drive.
So does this mean I can't use my VIA USB2 card with AmigaOS4 anymore? And if all USB chipsets are meant to be compatible why not? And why does it work fine with the older USB1.1 drivers?
Here is the PCI info as taken from PCIScan:
I also note that it calls the Additional Roothub "uhci.usbhcd" but shouldn't this be "uhci.usbhcd/2" ? At least that's how the USB Inspector reports it to me. Could be a conflict there? I also tried disabling the onboard USB in UBoot but thiis made no effect on OS4 so maybe there is also a problem there if it ignores the UBoot variables.