Return-path: Received: from smtp6.freeserve.com ([193.252.22.190]:45123 "EHLO smtp6.freeserve.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753136AbZKVTDr (ORCPT ); Sun, 22 Nov 2009 14:03:47 -0500 Date: Sun, 22 Nov 2009 19:03:53 +0000 From: Chris Vine To: Larry Finger Cc: wireless , bcm43xx-dev@lists.berlios.de Subject: Re: Fatal DMA error problem with netbook and BCM4312 Message-ID: <20091122190353.06cfdab7@boulder.homenet> In-Reply-To: <20091121001512.02326eda@boulder.homenet> References: <4AFA09C8.4060602@gmail.com> <200911131216.43704.mb@bu3sch.de> <4AFD83CA.2050508@lwfinger.net> <200911131836.26857.mb@bu3sch.de> <4AFD9E20.3060501@gmail.com> <4AFDD1C9.4050402@lwfinger.net> <4AFDF68C.4040804@polymtl.ca> <4AFE1E5F.9040009@lwfinger.net> <4AFEFC2C.5030704@polymtl.ca> <4B068ED9.5070107@lwfinger.net> <20091120195834.334d8bc0@boulder.homenet> <4B06F685.1020405@lwfinger.net> <20091121001512.02326eda@boulder.homenet> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-wireless-owner@vger.kernel.org List-ID: On Sat, 21 Nov 2009 00:15:12 +0000 Chris Vine wrote: > WARM BOOT FROM KERNEL WITH WL MODULE INSTALLED > > The patched kernel makes no change on a warm boot in the sense that > if I warm boot after initialising the wireless device with the wl > module then the b43 module appears to work correctly, both with and > without the patch applied. > > On the same stress test as mentioned above, I have not been able to > induce the DMA errors nor kernel warnings. It resolutely refuses to > do anything except work correctly. This is just to say that I have carried out further stress tests today after warm booting to an unpatched linux-2.6.32-rc8 kernel with the b43 driver (on the assumption that unpatched is the least favourable case for the driver). This is a warm reboot from a 2.6.31.6 kernel which had the wl driver installed. I have created an extended period of high speed traffic on my wireless lan and I cannot induce any errors at all with the b43 driver on a warm reboot. This makes me wonder whether the patch is just (partially) masking the problem rather than actually dealing with it. Chris PS The wl driver was compiled from hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz available at http://www.broadcom.com/support/802.11/linux_sta.php . (Note for anyone want to try this with a warm boot from 2.6.32, that this driver will not compile with 2.6.32 without patching the headers of one of the blob glue files as one of them fails to include linux/sched.h.)