MMIO trace for "warm" boot of b43 on IdeaPad S9 (was: Re: PIO mode)

Larry Finger Larry.Finger at lwfinger.net
Wed Oct 20 18:19:26 EDT 2010


On 10/20/2010 02:37 PM, Paul Fertser wrote:

> Attached. (stop network manager, modprobe wl, rmmod wl, start network-manager,
> start tracing, modprobe b43, wait for association).

The first thing that showed up was a difference in the Command register of the
PCI configuration space at offset 0x04. The first read of this location for the
cold boot returned 0x02, but the warm reboot returned 0x06. As that bit 4 means
set bus mastering capability, it looks suspicious. The call to pci_bus_master()
should take care of this, but let us check. Please apply the attached patch and
do a cold boot to b43 so that we get the contents of the location when the DMA
error occurs.

Larry
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: b43_diagnose_DMA
URL: <http://lists.infradead.org/pipermail/b43-dev/attachments/20101020/6268a7a7/attachment.ksh>


More information about the b43-dev mailing list