Yes in Kernel 2.0.30 there were introduced some functions for accessing
the configuration information without using the pci-bios.
They are named pci_direct_find_class() ..... (see bios32.c)
You can try this. If it works with this function, but not with your BIOS,
it is buggy.
Also you can read PCI-Configurationspace from user space. For example
scanpci from XFree can be used. If your chipset has a type1 configuration
space access mechanism you also can use the program pciprobe from
the devicedriver for my framegrabber mv1000drv-0.37.tgz. This does
a dump of all 256 bytes from the config space of all devices. So
you can look at the output and see if the configspace of your device is ok.
Jochen