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 DHCI, UHCI, or EHCI
D. A kernel that supports hot-pluggable devices