Re: "x86: allocate space within a region top-down" causes bar0 access issue

Bjorn Helgaas
2010-12-17T20:16:24Z

On Friday, December 17, 2010 12:44:58 pm Jon Mason wrote:
> The following patch is causing problem with the vxge driver/adapter on
> HP x86-64 systems. Reads to bar0 to return 0xffffffffffffffff instead
> of their intended value. This prevents the vxge module from loading
> by failing sanity checks in the driver for certain values in bar0. We
> are not seeing any issues with this patch on non-HP systems in our
> lab.
>
> Can this patch be removed from 2.6.37 until a better solution can be
> found?

There were several issues related to that patch, and it's about to
be reverted. I am curious about the failure you're seeing, though,
and I'd like to understand the cause and make sure it's one of the
issues I've already investigated.

Can you send me the complete dmesg log of a failing boot?

Thanks,
Bjorn