I'm not sure which one of you to send this to, but I do have a bug to report.
Rafał Miłecki
zajec5 at gmail.com
Sat Jan 25 16:53:25 EST 2014
2014/1/25 Wyatt Ward <wyattfward at gmail.com>:
> The problem is that both SSB and BCMA are loading to support the b43
> module, where I only want SSB to load. I had this issue in 3.11, and
> my custom build of 3.13 worked, but I don't see any changes to b43 or
> BCMA that would effect this. I think that it was my tweaking of the
> compile options for BCMA fixed this, but in any case
>
> I believe that the SSB and BCMA modules are interfering with each
> other, killing my network speed seemingly at random.
Loading b43 (when compiled with BCMA support) will cause loading both:
ssb and bcma. That's true, this is caused by symbols b43 uses. This is
expected.
Now look at drivers/bcma/host_pci.c and try to find a reference to
0x4312 (since your card it 14e4:4312). Or try to find a sign of "bcma"
in dmesg.
bcma does not try to touch 14e4:4312 in any way. It gets loaded but
does nothing.
There must be something else in your builds affecting performance. If
you want to compare 2 kernels, remember to do cold boots. Some things
in (WiFi) hardware configuration may survive reboot.
More information about the b43-dev
mailing list