On Thu, Jul 5, 2012 at 6:14 PM, Yinghai Lu <yinghai@xxxxxxxxxx> wrote: > On Thu, Jul 5, 2012 at 8:16 AM, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote: >> [Added back cc: linux-pci so others can help, too] >> >> What exactly is the problem? Is there a device that isn't working as expected? >> >> The device at 07:00.0 does indeed have 64-bit BARs, and they happen to >> be assigned addresses below 4GB: >> >> pci 0000:07:00.0: reg 10: [mem 0xfddff000-0xfddfffff 64bit] >> pci 0000:07:00.0: reg 18: [mem 0xbf000000-0xbfffffff 64bit pref] >> pci 0000:07:00.0: reg 20: [mem 0x40000000-0x7fffffff 64bit pref] >> >> This is perfectly normal. The fact that the BAR supports a full >> 64-bit address doesn't mean it has to be assigned space above 4GB. >> The BIOS assigned these addresses, and Linux found no reason to change >> them, so we just left them alone. > > The system only has 1G ram installed, and the card need 1G 64bit pref. > > Maybe BIOS could push that above 4G, if the system get 4G RAM installed. Maybe. I doubt it, because BIOS didn't report any host bridge apertures above 4GB. But I haven't heard about a problem yet. If there's no problem, there's no problem. -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html