Eric, Why you add 0x100 to the resource base register for AMDK8 Function 1, in find_mem|io_pair()? if (reg > 0) { resource = new_resource(dev, 0x100 + (reg | link)); } Ollie