Johan Borkhuis wrote: > Hello, > > I was using kernel version 2.6.14 (ppc) on a MVME3100 board (MPC8540 > processor). We are planning to move to 2.6.20 (powerpc), but I have some > problems with the initialization of a PCI-PCI bridge. > Connected to the MVME3100 board is a PCI-PCI bridge (HiNT, PCI6150, > 3388:0022). When using the 2.6.14 kernel this bridge is initialized > correctly: it is setup as bus-master, memory and IO are configured, and > the memory allocation on the PCI-bus is correct. > When I use 2.6.20 (powerpc) the device is not configured correctly: > bus-master, memory and IO are not set, and the memory space of the > bridge on the PCI bus is set to the minimum value (0xfffff). > I can correct these settings by modifying the PCI_COMMAND register to > set the bus-master, memory and IO. I change the size of the memory space > in pci_32.c, by forcing the size to the required setting in > pci_relocate_bridge_resource. But to be honest, I don't like this very > much: modifying registers like this should not be needed, so I guess > there is something wrong in my configuration or setup. > > How can I fix this problem in a better way? What could be wrong with my > configuration?
There has been a fair amount of PCI setup reworking done somewhat recently. (.22 and .23, IIRC, and even .24). It might be best if you can try 2.6.24. jdl _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev