Someone should test the following: -Open drivers/ssb/driver_chipcommon_pmu.c -In ssb_pmu_init, replace 0x4325 with 0x4312. (This is not the correct way to fix this, but should be enough for a test. The correct fix would be special-casing for both 4312 and 4325, at least according to the MMIO trace produced using wl. Or maybe the if-branch is the wrong-way around - only Larry can tell.)
BTW does anyone know of a way to trace pci_read/write_config_dword calls? Mmiotrace doesn't capture these. 2010/2/26 Chris Vine <ch...@cvine.freeserve.co.uk>: > On Fri, 26 Feb 2010 23:03:28 +0100 > Gábor Stefanik <netrolller...@gmail.com> wrote: >> I suspect that timing is not the true reason for the problem, rather, >> there is a race condition between PhoenixBIOS and b43, for which wl >> probably uses a (firmware?) workaround. > > I meant that it is the reason for the masking of the DMA errors, rather > than their cause. (That is not to say that your diagnosis of the > problem may not be right.) > > Chris > > > -- Vista: [V]iruses, [I]ntruders, [S]pyware, [T]rojans and [A]dware. :-) _______________________________________________ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/bcm43xx-dev