User Tools

Site Tools


en:users:drivers:b43

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:users:drivers:b43 [2015/02/18 08:28]
Rafał Miłecki [Summary] Link to brcmfmac and rndis_wlan
en:users:drivers:b43 [2018/07/04 17:03]
Xose Vazquez Perez old revision restored (2018/07/03 20:37)
Line 17: Line 17:
  
   * Some stalls (on G-PHY only?) possibly related to CCK vs. OFDM, see [[https://​lists.openwrt.org/​pipermail/​openwrt-devel/​2012-August/​016432.html|WRT54g / b43 / mac802.11 BREAKTHROUGH]]   * Some stalls (on G-PHY only?) possibly related to CCK vs. OFDM, see [[https://​lists.openwrt.org/​pipermail/​openwrt-devel/​2012-August/​016432.html|WRT54g / b43 / mac802.11 BREAKTHROUGH]]
 +  * N-PHY: 5 GHz support requires kernel 3.17+
   * HT-PHY: no support for 5 GHz   * HT-PHY: no support for 5 GHz
   * No support for 802.11n features (HT, aggregation,​ 40 MHz width)   * No support for 802.11n features (HT, aggregation,​ 40 MHz width)
 +
 +===== Resolved problems =====
 +
 +  * G-PHY devices: not working with kernels 3.15 and 3.16-rc1 (a regression). This was fixed in 3.15.5 ([[https://​git.kernel.org/​cgit/​linux/​kernel/​git/​stable/​linux-stable.git/​commit/?​h=linux-3.15.y&​id=6f3f164bd0efe9a090cd74e08d6195c95024a1d1|6f3f164]]) and 3.16-rc3 ([[http://​git.kernel.org/​cgit/​linux/​kernel/​git/​torvalds/​linux.git/​commit/?​id=2fc68eb122c7ea6cd5be1fe7d6650c0beb2f4f40|2fc68eb]]).
 +  * Scanning/​connectivity problems: caused by **b43** bug exposed with kernel 3.8 (by [[http://​git.kernel.org/​cgit/​linux/​kernel/​git/​torvalds/​linux.git/​commit/?​id=0172bb75073e11a5aa9d8a953bdaefb8709f00c8|0172bb7]]). Fixed in kernel 3.14 (by [[http://​git.kernel.org/​cgit/​linux/​kernel/​git/​torvalds/​linux.git/​commit/?​id=64e5acb09ca6b50c97299cff9ef51299470b29f2|64e5acb]]) and backported to 3.13.2, 3.12.10, 3.10.29.
  
 ===== List of hardware ===== ===== List of hardware =====
Line 26: Line 32:
 Please look carefully at device ID and chipset name. Please look carefully at device ID and chipset name.
  
-^ PCI-ID ^ Supported? ^ Chip ID ^ Modes ^ PHY version ^ Alternative ^ +^ PCI-ID ​    ​^ Supported? ​        ​^ Chip ID    ^ Modes       ​^ PHY version ​ ^ Alternative ​  ​
-| 14e4:0576 | not tested | BCM43224 | a/b/g/n | ? | wl/​brcm80211 | +| 14e4:​0576 ​ | not tested ​        ​| BCM43224 ​  ​| a/​b/​g/​n ​    ​| ?            | wl/​brcm80211 ​ 
-| 14e4:4301 | yes (b43legacy) | BCM4301 | b | B | | +| 14e4:​4301 ​ | yes (b43legacy) ​   | BCM4301 ​   | b           ​| B                          ​
-| 14e4:4306 | yes (b43legacy) | BCM4306/2 | b/g | G | | +| 14e4:​4306 ​ | yes (b43legacy) ​   | BCM4306/​2 ​ | b/g         ​| G                          ​
-| 14e4:4307 | yes | BCM4306/3 | b/g | G | | +| 14e4:​4307 ​ | yes                | BCM4306/​3 ​ | b/g         ​| G                          ​
-| 14e4:4311 | yes | BCM4311 | b/g | G | wl | +| 14e4:​4311 ​ | yes                | BCM4311 ​   | b/g         ​| G            | wl            
-| 14e4:4312 | yes | BCM4311 | a/b/g | G (r8) | wl | +| 14e4:​4312 ​ | yes                | BCM4311 ​   | a/b/g       ​| G (r8)       ​| wl            
-| 14e4:4313 | not tested | BCM4311 | a | ? | wl | +| 14e4:​4313 ​ | not tested ​        ​| BCM4311 ​   | a           ​| ?            | wl            
-| ::: | no | BCM4313 | b/g/n | LCN (r1) | wl/brcm80211 | +| :::        | no                 ​| BCM4313 ​   | b/g/n       ​| LCN (r1)     ​| brcm80211 ​    ​
-| 14e4:4315 | yes | BCM4312 | b/g | LP (r1) | wl | +| 14e4:​4315 ​ | yes                | BCM4312 ​   | b/g         ​| LP (r1)      | wl            
-| 14e4:4318 | yes | BCM4318 | b/g | G (r7) | | +| 14e4:​4318 ​ | yes                | BCM4318 ​   | b/g         ​| G (r7)       ​              ​
-| 14e4:4319 | yes | BCM4318 | a/b/g | G | | +| 14e4:​4319 ​ | yes                | BCM4318 ​   | a/b/g       ​| G                          ​
-| 14e4:4320 | yes (b43legacy) | BCM4306/2 | b/g | G (r1) | | +| 14e4:​4320 ​ | yes (b43legacy) ​   | BCM4306/​2 ​ | b/g         ​| G (r1)       ​              ​
-| ::: | yes | BCM4306/3 | ? | G (r2) | | +| :::        | yes                | BCM4306/​3 ​ | ?           ​| G (r2)       ​              ​
-| 14e4:4321 | partially | BCM4321 | ? | N (r2) | | +| 14e4:​4321 ​ | partially ​         | BCM4321 ​   | ?           ​| N (r2)       ​              ​
-| 14e4:4322 | not tested ​| BCM4322 | b/g/n | N (r4) | | +| 14e4:​4322 ​ yes (3.18+) ​       ​| BCM4322 ​   | b/g/n       ​| N (r4)       ​wl            ​
-| 14e4:4324 | yes (b43legacy) | BCM4306 | a/b/g | G (r1) | | +| 14e4:​4324 ​ | yes (b43legacy) ​   | BCM4306 ​   | a/b/g       ​| G (r1)       ​              ​
-| ::: | yes | BCM4306/3 | a/b/g | G (r5) | | +| :::        | yes                | BCM4306/​3 ​ | a/b/g       ​| G (r5)       ​              ​
-| 14e4:4325 | yes (b43legacy) | BCM4306/2 | b/g | G (r1) | | +| 14e4:​4325 ​ | yes (b43legacy) ​   | BCM4306/​2 ​ | b/g         ​| G (r1)       ​              ​
-| 14e4:4328 | partially | BCM4321 | a/b/g/n | N (r2) | wl | +| 14e4:​4328 ​ | partially ​         | BCM4321 ​   | a/​b/​g/​n ​    ​| N (r2)       ​| wl            
-| 14e4:4329 | partially | BCM4321 | b/g/n | N (r1) | wl | +| 14e4:​4329 ​ | partially ​         | BCM4321 ​   | b/g/n       ​| N (r1)       ​| wl            
-| 14e4:432a | not tested | BCM4321 | a/n | N | wl | +| 14e4:​432a ​ | not tested ​        ​| BCM4321 ​   | a/n         ​| N            | wl            
-| 14e4:432b | partially | BCM4322 | a/b/g/n | N (r4) | wl | +| 14e4:​432b ​ | partially ​         | BCM4322 ​   | a/​b/​g/​n ​    ​| N (r4)       ​| wl            
-| 14e4:432c | yes | BCM4322 | b/g/n | N | wl | +| 14e4:​432c ​ | yes                | BCM4322 ​   | b/g/n       ​| N            | wl            
-| 14e4:432d | not tested | BCM4322 | a/n | N | wl | +| 14e4:​432d ​ | not tested ​        ​| BCM4322 ​   | a/n         ​| N            | wl            
-| 14e4:4331 | yes (3.2-rc3+) | BCM4331 | a/b/g/n | HT (r1) | wl | +| 14e4:​4331 ​ | yes (3.2-rc3+) ​    ​| BCM4331 ​   | a/​b/​g/​n ​    ​| HT (r1)      | wl            
-| 14e4:4350 | yes (3.8+) | BCM43222 | a/b/g/n | N (r6) | | +| 14e4:​4350 ​ | yes (3.8+) ​        ​| BCM43222 ​  ​| a/​b/​g/​n ​    ​| N (r6)       ​              ​
-| 14e4:4353 | yes (3.1+) | BCM43224 | a/b/g/n | N (r6) | wl/​brcm80211 | +| 14e4:​4353 ​ | yes (3.1+) ​        ​| BCM43224 ​  ​| a/​b/​g/​n ​    ​| N (r6)       ​| wl/​brcm80211 ​ 
-| 14e4:4357 | yes (3.1+) | BCM43225 | b/g/n | N (r6) | wl/​brcm80211 | +| 14e4:​4357 ​ | yes (3.1+) ​        ​| BCM43225 ​  ​| b/g/n       ​| N (r6)       ​| wl/​brcm80211 ​ 
-| 14e4:4358 | yes (3.17+) | BCM43227 | b/g/n | N (r16) | wl | +| 14e4:​4358 ​ | yes (3.17+) ​       | BCM43227 ​  ​| b/g/n       ​| N (r16)      | wl            
-| 14e4:4359 | yes (3.17+) | BCM43228 | a/b/g/n | N (r16) | wl | +| 14e4:​4359 ​ | yes (3.17+) ​       | BCM43228 ​  ​| a/​b/​g/​n ​    ​| N (r16)      | wl            
-| 14e4:4360 | no | BCM4360 | ? | AC (r1) | | +| 14e4:​4360 ​ | no                 ​| BCM4360 ​   | ?           ​| AC (r1)                    ​
-| 14e4:4365 | no | BCM43142 | b/g/n | LCN40 (r3) | wl | +| 14e4:​4365 ​ | no                 ​| BCM43142 ​  ​| b/g/n       ​| LCN40 (r3)   ​| wl            
-| 14e4:43a0 | no | BCM4360 | a/b/g/n/ac | AC? | wl | +| 14e4:​43a0 ​ | no                 ​| BCM4360 ​   | a/​b/​g/​n/​ac ​ | AC?          | wl            
-| ::: | no | BCM4352 | a/b/g/n/ac | ? | wl | +| :::        | no                 ​| BCM4352 ​   | a/​b/​g/​n/​ac ​ | ?            | wl            
-| 14e4:43a9 | yes (3.17+) | BCM43217 | b/g/n | N (r17) | | +| 14e4:​43a9 ​ | yes (3.17+) ​       | BCM43217 ​  ​| b/g/n       ​| N (r17)                    ​
-| 14e4:43aa | yes (3.17+) | BCM43131 | b/g/n | N (r17) | | +| 14e4:​43aa ​ | yes (3.17+) ​       | BCM43131 ​  ​| b/g/n       ​| N (r17)                    ​
-| 14e4:43b1 | no | BCM4352 | a/b/g/n/ac | AC| | +| 14e4:​43b1 ​ | no                 ​| BCM4352 ​   | a/​b/​g/​n/​ac ​ | AC (r3)      ​wl            ​
-| 14e4:4727 | no | BCM4313 | b/g/n | LCN (r1) | wl/​brcm80211 | +| 14e4:​4727 ​ | no                 ​| BCM4313 ​   | b/g/n       ​| LCN (r1)     ​| wl/​brcm80211 ​ 
-| 14e4:a8d6 | not tested | BCM43222 | ? | N (6) | | +| 14e4:​a8d6 ​ | not tested ​        ​| BCM43222 ​  ​| ?           ​| N (6)                      ​
-| 14e4:a8d8 | yes (3.6+) | BCM43224 | a/b/g/n | N (r6) | brcm80211 | +| 14e4:​a8d8 ​ | yes (3.6+) ​        ​| BCM43224 ​  ​| a/​b/​g/​n ​    ​| N (r6)       ​| brcm80211 ​    ​
-| ::: | yes (3.6+) | BCM43225 | ? | N (r6) | brcm80211 | +| :::        | yes (3.6+) ​        ​| BCM43225 ​  ​| ?           ​| N (r6)       ​| brcm80211 ​    ​
-| 14e4:a8db | not tested ​| BCM43217 | b/g/n | N (r17) | | +| 14e4:​a8db ​ partially (3.18+)  ​| BCM43217 ​  ​| b/g/n       ​| N (r17)                    ​
-| 14e4:a99d | not tested | BCM43421? | ? | ? | wl |+| 14e4:​a99d ​ | not tested ​        ​| BCM43421? ​ | ?           ​| ?            | wl            | 
 + 
 + 
 + 
  
 ===== Contact ===== ===== Contact =====
en/users/drivers/b43.txt · Last modified: 2018/08/23 14:22 by Carsten Grohmann