--- linux-2.6.22.1.orig/arch/mips/au1000/common/pci.c	2007-07-24 18:42:21.031908123 +0200
+++ linux-2.6.22.1/arch/mips/au1000/common/pci.c	2007-07-24 22:12:07.373162835 +0200
@@ -74,6 +74,7 @@
 		printk(KERN_ERR "Unable to ioremap pci space\n");
 		return 1;
 	}
+	au1x_controller.io_map_base = virt_io_addr;
 
 #ifdef CONFIG_DMA_NONCOHERENT
 	{