Index: bu3sch-wireless-dev/drivers/ssb/driver_pcicore.c =================================================================== --- bu3sch-wireless-dev.orig/drivers/ssb/driver_pcicore.c 2007-06-17 12:50:32.000000000 +0200 +++ bu3sch-wireless-dev/drivers/ssb/driver_pcicore.c 2007-06-17 12:51:32.000000000 +0200 @@ -514,6 +514,8 @@ intvec |= 0x00000002; tmp |= SSB_PCICORE_SBTOPCI_BURST; pcicore_write32(pc, SSB_PCICORE_SBTOPCI2, tmp); +printk("Wrote translation\n"); +#if 0 if (pdev->id.revision < 5) { tmp = ssb_read32(pdev, SSB_IMCFGLO); tmp &= ~SSB_IMCFGLO_SERTO; @@ -527,6 +529,7 @@ intvec |= 0x00000002; tmp |= SSB_PCICORE_SBTOPCI_MRM; pcicore_write32(pc, SSB_PCICORE_SBTOPCI2, tmp); } +#endif } else { assert(pdev->id.coreid == SSB_DEV_PCIE); //TODO: Better make defines for all these magic PCIE values.