All items are required to enable USB support on a Linux system EXCEPT…
A.
A kernel that has USB driver support
B.
A USB 2.0 compatible device
C.
A supported controller chip such as OHCI, UHCI, or EHCI
D.
A kernel that supports hot-pluggable devices
Explanation:
You need a Kernel with USB and hot-pluggable device support (2.2 or later), you need a supported USB controller. A USB2.0 device is not a requirement (since USB1.0 is also supported)