To get an 4xUSB 2.0 controller with a
NEC D720100AGM
chipset running, use the "ehci-hcd" driver which is marked as experimental in the 2.4.22 kernel. Make sure that "CONFIG_EXPERIMENTAL=y" is set, because otherwise you will not be able to chose the driver at all when using "make menuconfig".
The controller is currently running smoooooooth on our system.
USB controller with NEC chipset + Linux
important!
Well, it seems that there's more information needed regarding this:
1) The EHCI driver ONLY supports 2.0 devices (at least that's what it looks like)
2) the OHCI driver is necessary to get 1.1 devices running. On this NEC chip, it is implemented by 2 different USB host controllers which will be shown separatedly when viewing the status with "dmesg".
On our board with 4+1 ports, it says that it has found 1 controller with 2 ports and one with 3 ports.
For some (yet) unknown reason, it seems impossible to use 1.1 simultaneously with 2.0 devices without a complete system crash... *sigh*
1) The EHCI driver ONLY supports 2.0 devices (at least that's what it looks like)
2) the OHCI driver is necessary to get 1.1 devices running. On this NEC chip, it is implemented by 2 different USB host controllers which will be shown separatedly when viewing the status with "dmesg".
On our board with 4+1 ports, it says that it has found 1 controller with 2 ports and one with 3 ports.
For some (yet) unknown reason, it seems impossible to use 1.1 simultaneously with 2.0 devices without a complete system crash... *sigh*