Most USB controllers found on all major brand motherboards are supported.
Additionally any USB keyboards and USB printers supported by Linux are also compatible with EnGarde.
EnGarde supports USB CD-ROM drives at installation time if the BIOS supports booting to a USB CD-ROM.