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