1. A host controller for controlling a device, comprising: a first bus interface coupled to a system bus; a processor which determines whether data received from a system memory via the first bus interface are descriptor data; and a descriptor tracer which receives and stores the descriptor data transmitted to the processor.