The application discloses a
data processing device and a control method, an initialization method and an initialization device thereof, relates to the technical field of
electronic equipment, and comprises at least two service modules, an interface module, an aggregation controller and a
virtual switch. The aggregation controller determines a target service function corresponding to a service request, determines a target
service module in the at least two service modules according to the target service function, the
virtual switch sends the service request to the target
service module, and in the case that service data sent by the target
service module is received, the service data is sent to a
computer device. By increasing the aggregation controller and the
virtual switch, the
data processing device originally needing to be allocated multiple
bus numbers can be normally initialized and started only by using one
bus number, the problem that the PCIe
bus number requested by the
data processing device exceeds the reserved number of the platform and causes the
system to be unable to start is solved, and the technical effect that the upstream
computer device can support more expansion devices is achieved.