You are not logged in.
Hi guys! I've a problem with my BCM4360 and ArchLinux. It works, but it doesn't recognize my network (it recognizes so many networks, but no mine!). The only thing I can understand is that the WiFi don't recognize channel 13 (In Spain it's legal).
If I execute
iwlist chan
I can see all channels, from 1 to 14 and from 32 to 66. But in NetworkManager I can't see my network . I've tried linux-lts, non-dkms version of the package, setting EU region with iw... I don't know what can I do.
In my last ArchLinux installation (I reinstalled because of a new SSD) it was working without problems...
Any help, please?
Thank you.
Cheers.
Offline
For Spain, you would use ES and you could set it with
sudo iw reg set ES
Check
cat /etc/default/crda
to see if it is set there
And if it still doesn't want to cooperate
echo "options cfg80211 ieee80211_regdom=ES" | sudo tee /etc/modprobe.d/cfg80211.conf
Reboot
Offline
Nothing T___T
[antonio@Antonio-ArchG ~]$ sudo iw reg get
global
country 00: DFS-UNSET
(2402 - 2472 @ 40), (6, 20), (N/A)
(2457 - 2482 @ 40), (6, 20), (N/A), PASSIVE-SCAN
(2474 - 2494 @ 20), (6, 20), (N/A), NO-OFDM, PASSIVE-SCAN
(5170 - 5250 @ 160), (6, 20), (N/A), PASSIVE-SCAN
(5250 - 5330 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
(5490 - 5730 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
(5735 - 5835 @ 80), (6, 20), (N/A), PASSIVE-SCAN
(57240 - 63720 @ 2160), (N/A, 0), (N/A)
With reg set, the file /etc/default/crda doesn't change. But I've modified that with no luck
[antonio@Antonio-ArchG ~]$ cat /etc/default/crda
REGDOMAIN=ES
[antonio@Antonio-ArchG ~]$ iwlist chan
wlp4s0 32 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz <----------------- IT'S HERE! BUT MY NETWORK NO :(
Channel 14 : 2.484 GHz
Channel 32 : 5.16 GHz
Channel 34 : 5.17 GHz
Channel 36 : 5.18 GHz
Channel 38 : 5.19 GHz
Channel 40 : 5.2 GHz
Channel 42 : 5.21 GHz
Channel 44 : 5.22 GHz
Channel 46 : 5.23 GHz
Channel 48 : 5.24 GHz
Channel 50 : 5.25 GHz
Channel 52 : 5.26 GHz
Channel 54 : 5.27 GHz
Channel 56 : 5.28 GHz
Channel 58 : 5.29 GHz
Channel 60 : 5.3 GHz
Channel 62 : 5.31 GHz
Channel 64 : 5.32 GHz
Channel 66 : 5.33 GHz
And the modprobe parameters don't help neither .
Any more ideas? Thanks for your reply.
Obviously, the network can be reached by Windows and any other gadget.
Cheers.
Offline
iw list scan
Does it find it?
Offline
No...
I've installed crda (I thought it would be in kernel) and uncomment ES in /etc/conf.d/wireless-regdom and reboot, but nothing... I can see ES regdomain is correctly set but I can reach my network.
[antonio@Antonio-ArchG ~]$ iw reg get
global
country ES: DFS-ETSI
(2400 - 2483 @ 40), (N/A, 20), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
(5250 - 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5470 - 5725 @ 160), (N/A, 26), (0 ms), DFS
(57000 - 66000 @ 2160), (N/A, 40), (N/A)
NetworkManager neither iwlist can reach it.
Last edited by analca3 (2016-02-20 12:13:18)
Offline
Does this driver even care about cfg80211 regdomains? Maybe it has its own parameter?
Anything in dmesg?
Offline
I don't know about that, it's the first time I have a Broadcom WiFi chipset...
Here some dmesg outputs.
[antonio@Antonio-ArchG ~]$ dmesg | grep cfg80211
[ 3.961627] cfg80211: World regulatory domain updated:
[ 3.961630] cfg80211: DFS Master region: unset
[ 3.961630] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 3.961632] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 3.961633] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 3.961634] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[ 3.961635] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[ 3.961637] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[ 3.961638] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[ 3.961639] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 3.961640] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[ 3.979657] cfg80211: Regulatory domain changed to country: ES
[ 3.979659] cfg80211: DFS Master region: ETSI
[ 3.979660] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 3.979661] cfg80211: (2400000 KHz - 2483500 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 3.979662] cfg80211: (5150000 KHz - 5250000 KHz @ 80000 KHz, 200000 KHz AUTO), (N/A, 2301 mBm), (N/A)
[ 3.979664] cfg80211: (5250000 KHz - 5350000 KHz @ 80000 KHz, 200000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[ 3.979665] cfg80211: (5470000 KHz - 5725000 KHz @ 160000 KHz), (N/A, 2698 mBm), (0 s)
[ 3.979666] cfg80211: (57000000 KHz - 66000000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
[antonio@Antonio-ArchG ~]$ dmesg | grep wl
[ 3.956806] wl: module license 'Mixed/Proprietary' taints kernel.
[ 3.990952] wlan0: Broadcom BCM43a0 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
[ 3.992655] wl 0000:04:00.0 wlp4s0: renamed from wlan0
[ 6.127231] IPv6: ADDRCONF(NETDEV_UP): wlp4s0: link is not ready
[ 22.957171] IPv6: wlp4s0: IPv6 duplicate address fe80::c6e9:84ff:fe65:fcf4 detected!
[ 1334.204149] IPv6: wlp4s0: IPv6 duplicate address fe80::c6e9:84ff:fe65:fcf4 detected!
Thank you for your replys!
Last edited by analca3 (2016-02-20 12:48:02)
Offline
Is the network broadcasting the SSID or is it hidden?
Offline
It's not hidden . All gadgets we have can reach the network, but no my desktop PC with ArchLinux. With Windows I can connect it perfectly.
Offline
iw list | grep -iA14 frequencies
Offline
[antonio@Antonio-ArchG ~]$ iw list | grep -iA14 frequencies
Frequencies:
* 2412 MHz [1] (20.0 dBm)
* 2417 MHz [2] (20.0 dBm)
* 2422 MHz [3] (20.0 dBm)
* 2427 MHz [4] (20.0 dBm)
* 2432 MHz [5] (20.0 dBm)
* 2437 MHz [6] (20.0 dBm)
* 2442 MHz [7] (20.0 dBm)
* 2447 MHz [8] (20.0 dBm)
* 2452 MHz [9] (20.0 dBm)
* 2457 MHz [10] (20.0 dBm)
* 2462 MHz [11] (20.0 dBm)
* 2467 MHz [12] (20.0 dBm)
* 2472 MHz [13] (20.0 dBm)
* 2484 MHz [14] (disabled)
--
Frequencies:
* 5160 MHz [32] (23.0 dBm)
* 5170 MHz [34] (23.0 dBm)
* 5180 MHz [36] (23.0 dBm)
* 5190 MHz [38] (23.0 dBm)
* 5200 MHz [40] (23.0 dBm)
* 5210 MHz [42] (23.0 dBm)
* 5220 MHz [44] (23.0 dBm)
* 5230 MHz [46] (23.0 dBm)
* 5240 MHz [48] (23.0 dBm)
* 5250 MHz [50] (disabled)
* 5260 MHz [52] (20.0 dBm) (radar detection)
DFS state: usable (for 3956 sec)
DFS CAC time: 60000 ms
* 5270 MHz [54] (20.0 dBm) (radar detection)
Offline
It may be time to file a bug report as this is just strange, it doesn't show channel 13 as disabled but it still doesn't work
Offline
Sorry for the delay. Where should I post a bug report? AUR package, linux kernel? I don't know where could be the problem...
Thanks for your help!
Last edited by analca3 (2016-02-28 12:18:56)
Offline
I would file against AUR and let them decide if it needs to be filed upstream
Offline
"Upstream" would mean Broadcom in this case.
BTW, are there no mainline drivers for this hardware?
Offline
"Upstream" would mean Broadcom in this case.
BTW, are there no mainline drivers for this hardware?
It doesn't seem to be supported other than with bcmwl according to http://linuxwireless.org/en/users/Drivers/b43/ look at 14e4:43a0
Offline
mich41 wrote:"Upstream" would mean Broadcom in this case.
BTW, are there no mainline drivers for this hardware?
It doesn't seem to be supported other than with bcmwl according to http://linuxwireless.org/en/users/Drivers/b43/ look at 14e4:43a0
Exactly... there is no free driver .
Now I have another problem: I found a "free" channel (it's busy but I can put my network inside it) but the connection works only a minute. Propietary drivers sucks...
I'll write on AUR package, but without Broadcom drivers source I think there isn't a fast solution.
Thank you.
Offline
Fast solution might be to get an Intel or Atheros wifi card
Offline
Atheros cards are region-locked, make sure to get one for EU or "worldwide roaming". When buying from something like ebay, you can end up with cards indended for / pulled from wireless routers, which have region code set to zero. Linux driver equates zero with US, so be careful.
Offline