[PATCH v2 05/15] ARM: integrator: use fixed PCI i/o mapping

Will Deacon will.deacon at arm.com
Mon Jul 23 08:19:20 EDT 2012


On Sun, Jul 22, 2012 at 05:21:33PM +0100, Rob Herring wrote:
> On Jul 22, 2012 11:08 AM, "Will Deacon" <will.deacon at arm.com<mailto:will.deacon at arm.com>> wrote:
> > Now, the next line is usually when the VGA text console is poked. Sure
> > enough, disabling that (CONFIG_VGA_CONSOLE) is enough to boot with your
> > patches and PCI appears to work correctly (I can do basic networking).
> >
> > I guess there's some mapping race with the VGA code since vga_base =
> > PCI_MEMORY_VADDR, but you left the static mapping alone for that region,
> > so I'm not sure. Any ideas?
> 
> Perhaps pcibios_min_io changing from 6000 to default of 1000 causes probing for vga?

I can try changing it back and see it makes a difference sometime this week.
It certainly smells like some probing is going on before the PCI stuff is up
and running and I suspect that the static mapping just leads to a hang rather
than an abort.

Will



More information about the linux-arm-kernel mailing list