I am trying to solve some issues with my wireless connection and trying to learn something on the way. From here and here I got to know two different ways to know my wireless driver. Thing is, I get two different results:The first method, sudo lshw -C network gives me the follwing:configuration: broadcast=yes driver=brcmsmacWhile the second, lspci -knn | grep Net -A2 gives me this:Kernel driver in use: bcma-pci-bridgeFrom my list of drivers I can find both brcmsmac and bcma:> lsmod | grep brcmsmacbrcmsmac              563061  0 cordic                 12574  1 brcmsmacbrcmutil               15579  1 brcmsmacmac80211              652777  1 brcmsmaccfg80211              498458  2 brcmsmac,mac80211bcma                   52320  2 brcmsmacSo, what are exactly these two doing?
How does bcma relate to brcmsmac?
wifi;drivers;kernel modules;broadcom