> >>> I did a bisect and commit 3a9ad0b4fdcd57f775d3615004c8c64c021a9e7d ("PCI: > >>> Add pci_bus_addr_t") seems to be the culprit: > >>> > >>> http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=3a9ad0b4fdcd57f775d3615004c8c64c021a9e7d > >> > >> CC: patch author and linux-pci. > > > > > > I think this is the problem: > > > > --- a/drivers/pci/Kconfig > > +++ b/drivers/pci/Kconfig > > @@ -1,6 +1,10 @@ > > # > > # PCI configuration > > # > > +config PCI_BUS_ADDR_T_64BIT > > + def_bool y if (ARCH_DMA_ADDR_T_64BIT || 64BIT) > > + depends on PCI > > Thanks for bisecting. > > Then we should change to > > config PCI_BUS_ADDR_T_64BIT > def_bool y if (ARCH_DMA_ADDR_T_64BIT || SPARC64) > depends on PCI This works for my A500. -- Meelis Roos (mroos@xxxxxxxx) -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html