final int ioBase = baseAddr.getIOBase();
final int ioSize = baseAddr.getSize();
log.info("Found UHCI at 0x" + NumberUtils.hex(ioBase));
this.io = new UHCIIO(claimPorts(rm, device, ioBase, ioSize));
this.bus = new USBBus(device, this);
this.rootHub = new UHCIRootHub(io, bus);
final Schedule schedule = new Schedule(rm);
this.pipeMgr = new UHCIPipeManager(rm, schedule);
final int irqNr = cfg.asHeaderType0().getInterruptLine() & 0xF;