Thanks Arthur,
You're kind of confirming my suspicions. It was my gut feeling that it had switched off because there was no valid device driver installed.
However, this to me seems like a bit of a bug to me, as even if I then install a driver after boot, it does not recover. I get an error:
Refused to change power state, currently in D3
And I can see from my hardware that the clock is still off. I didn't initially expect the clock to go off. When I've done vxWorks stuff before, the bus stays alive even if there's is no driver, and you can peek the PCI config space. That was what I wanted to be able to do. But now I have to do a lot more work to just do some simple testing.
I am working on getting an image with the driver in, but this is proving complicated...