WIN NT crashes when device is connected to BUS 1

Hello All,
I have developed a WIN NT kernel mode PCI device driver which performs
read/write operations on the device when connected to “BUS 0” of the system.
When I connect the same device to “BUS 1” the system crashes. I tried to
debug the problem, I found that the driver creates a device object & a
symbolic link for the device. Also read/write access to the configuration
space is possible. However when I call HalAssignSlotResources()the system
crashes. Any kind of special handling required to access a device when
connected to a bus number 1 & above?

Thanks in advance.
Sachin Anvekar.