Corey,
I've been looking through the v2 code, but I don't see anywhere that pci config reads/writes are enabled before scanning. If you're interested, you could send me a v2 boot log and I'll try to help more. You could also try doing a direct pci config read to the device to see if it works before the hang.
Thanks, Myles