Я хотел бы соединиться с Wi-Fi на 5 ГГц со своим broadcom беспроводным адаптером [14e4:43a0] (Ubuntu 18.04 LTS). Я чувствую, что попробовал все опции Google, имел для меня. В какой-то момент у меня был Wi-Fi, работающий на 2.4 ГГц на одной сессии, но после перезагрузки его закончился. Я начинаю сомневаться, что это достижимо.
В настоящее время собственные bcmwl драйверы (попробованная установка и с GUI и с Кв. - добирается) не загружаются правильно (по крайней мере, именно это я думаю НЕВОСТРЕБОВАННЫЕ средства):
sudo lshw -C network
показывает мне:
*-network UNCLAIMED
description: Network controller
product: BCM4360 802.11ac Wireless Network Adapter
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:06:00.0
version: 03
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:f9400000-f9407fff memory:f9200000-f93fffff
детали карты:
lspci -knn | grep -A4 -i "Network controller"
06:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
Subsystem: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:0619]
Kernel modules: bcma, wl
07:00.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch [10b5:8747] (rev ca)
Kernel driver in use: pcieport
wl обнаруживается, когда я звоню lsmod
и я поместил в черный список bcma в /etc/modprobe/blacklist.config
Если Вы думаете, что я не смогу достигнуть своей цели с этой картой: можно ли указать на меня на другую карту, которая работает? Я не могу переключить канал на маршрутизаторе.
РЕДАКТИРОВАНИЕ 1:
sudo modprobe wl
не дает вывода
РЕДАКТИРОВАНИЕ 2:
dmesg | grep wl
[ 5.877439] wl: module license 'MIXED/Proprietary' taints kernel.
[ 5.887137] wl 0000:06:00.0: enabling device (0100 -> 0102)
[ 5.904976] Modules linked in: kvm_intel(+) kvm snd_hda_codec_realtek irqbypass wl(POE+) snd_hda_codec_generic ledtrig_audio hid_generic(+) snd_hda_intel snd_intel_nhlt usbhid snd_hda_codec drm_kms_helper hid snd_hda_core drm snd_hwdep snd_pcm ipmi_devintf ipmi_msghandler snd_seq_midi fb_sys_fops snd_seq_midi_event eeepc_wmi syscopyarea crct10dif_pclmul crc32_pclmul asus_wmi snd_rawmidi sysfillrect ghash_clmulni_intel sparse_keymap sysimgblt cfg80211(OE) aesni_intel snd_seq compat(OE) video aes_x86_64 wmi_bmof intel_wmi_thunderbolt snd_seq_device mxm_wmi crypto_simd cryptd glue_helper snd_timer intel_cstate mei_me snd intel_rapl_perf mei soundcore lpc_ich mac_hid sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 igb e1000e i2c_algo_bit dca ahci libahci wmi
[ 5.905063] wl_cfg80211_attach+0xed/0x6d0 [wl]
[ 5.905092] ? wl_cfg80211_attach+0xed/0x6d0 [wl]
[ 5.905102] wl_pci_probe+0x476/0xf75 [wl]
[ 5.905132] Modules linked in: kvm_intel(+) kvm snd_hda_codec_realtek irqbypass wl(POE+) snd_hda_codec_generic ledtrig_audio hid_generic(+) snd_hda_intel snd_intel_nhlt usbhid snd_hda_codec drm_kms_helper hid snd_hda_core drm snd_hwdep snd_pcm ipmi_devintf ipmi_msghandler snd_seq_midi fb_sys_fops snd_seq_midi_event eeepc_wmi syscopyarea crct10dif_pclmul crc32_pclmul asus_wmi snd_rawmidi sysfillrect ghash_clmulni_intel sparse_keymap sysimgblt cfg80211(OE) aesni_intel snd_seq compat(OE) video aes_x86_64 wmi_bmof intel_wmi_thunderbolt snd_seq_device mxm_wmi crypto_simd cryptd glue_helper snd_timer intel_cstate mei_me snd intel_rapl_perf mei soundcore lpc_ich mac_hid sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 igb e1000e i2c_algo_bit dca ahci libahci wmi
[ 5.905191] wl_cfg80211_attach+0xed/0x6d0 [wl]
[ 5.905219] ? wl_cfg80211_attach+0xed/0x6d0 [wl]
[ 5.905228] wl_pci_probe+0x476/0xf75 [wl]
[ 5.905244] ERROR @wl_alloc_wdev :
[ 5.905277] ERROR @wl_cfg80211_detach :
[ 5.905277] NULL ndev->ieee80211ptr, unable to deref wl
[ 5.905285] Modules linked in: kvm_intel(+) kvm snd_hda_codec_realtek irqbypass wl(POE+) snd_hda_codec_generic ledtrig_audio hid_generic(+) snd_hda_intel snd_intel_nhlt usbhid snd_hda_codec drm_kms_helper hid snd_hda_core drm snd_hwdep snd_pcm ipmi_devintf ipmi_msghandler snd_seq_midi fb_sys_fops snd_seq_midi_event eeepc_wmi syscopyarea crct10dif_pclmul crc32_pclmul asus_wmi snd_rawmidi sysfillrect ghash_clmulni_intel sparse_keymap sysimgblt cfg80211(OE) aesni_intel snd_seq compat(OE) video aes_x86_64 wmi_bmof intel_wmi_thunderbolt snd_seq_device mxm_wmi crypto_simd cryptd glue_helper snd_timer intel_cstate mei_me snd intel_rapl_perf mei soundcore lpc_ich mac_hid sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 igb e1000e i2c_algo_bit dca ahci libahci wmi
[ 5.905336] wl_free+0xcb/0x280 [wl]
[ 5.905367] ? wl_cfg80211_attach+0x47d/0x6d0 [wl]
[ 5.905376] wl_pci_probe+0x648/0xf75 [wl]
Я думаю, что Pilot6 был правильным, и карта не поддерживалась. Я купил этого от амазонки и не имел никаких проблем в соединении с 5 ГГц: https://www.amazon.co.uk/gp/product/B07FSG5W9Q/ref=ppx_yo_dt_b_asin_title_o00_s00? ie=UTF8&psc=1
У меня есть BCM4360, воздействующий на 5 ГГц, но с некоторыми протестами.
lspci -knn | grep -A4 -i "Network controller"
04:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
Subsystem: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:0619]
Kernel driver in use: wl
Kernel modules: bcma, wl
uname -a
Linux hostname 5.3.0-42-generic #34~18.04.1-Ubuntu SMP Fri Feb 28 13:42:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Отметьте идентификатор устройства PCI здесь, поскольку BCM4360 имеет два варианта и нет никакого драйвера Linux для другого, о котором я знаю.
Существует текущая ошибка с драйвером, которые заставляют каналы на 5 ГГц выше 48 неоперабельных так заблокировать Ваш маршрутизатор к одному из каналов 48 и ниже. Мой маршрутизатор не соединится с шириной канала кроме 20 или 40 МГц, так не переходите, блокируя Ваш в 80 или что-то и надеясь, что это соединится. Я также придерживаюсь беспроводной связи N только на маршрутизаторе, поскольку AC, кажется, имеет некоторые проблемы также. Учитывая все обстоятельства я соглашаюсь с результатами:
iperf3 -c 10.0.0.222
Connecting to host 10.0.0.222, port 5201
[ 4] local 10.0.0.146 port 46570 connected to 10.0.0.222 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 17.2 MBytes 145 Mbits/sec 0 267 KBytes
[ 4] 1.00-2.00 sec 17.8 MBytes 150 Mbits/sec 0 332 KBytes
[ 4] 2.00-3.00 sec 17.0 MBytes 143 Mbits/sec 0 351 KBytes
[ 4] 3.00-4.00 sec 16.8 MBytes 141 Mbits/sec 0 372 KBytes
[ 4] 4.00-5.00 sec 17.5 MBytes 147 Mbits/sec 0 392 KBytes
[ 4] 5.00-6.00 sec 16.8 MBytes 141 Mbits/sec 0 413 KBytes
[ 4] 6.00-7.00 sec 14.9 MBytes 125 Mbits/sec 0 413 KBytes
[ 4] 7.00-8.00 sec 16.7 MBytes 140 Mbits/sec 0 434 KBytes
[ 4] 8.00-9.00 sec 17.4 MBytes 146 Mbits/sec 0 434 KBytes
[ 4] 9.00-10.00 sec 17.2 MBytes 144 Mbits/sec 0 437 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 169 MBytes 142 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 167 MBytes 140 Mbits/sec receiver
Который сбивает мой usb 2.4GHz только аппаратный ключ приблизительно фактором 3. Надо надеяться, драйверы будут продолжать улучшаться, и мы можем добиться большего успеха позже.
К вашему сведению мой dmesg показывает что-то другое после включения.
dmesg | grep wl
[ 3.075673] wl: loading out-of-tree module taints kernel.
[ 3.075675] wl: module license 'MIXED/Proprietary' taints kernel.
[ 3.094410] wl: module verification failed: signature and/or required key missing - tainting kernel
[ 3.095637] wl 0000:04:00.0: enabling device (0000 -> 0002)
[ 3.164364] wlan0: Broadcom BCM43a0 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
[ 3.193075] wl 0000:04:00.0 wlp4s0: renamed from wlan0
[ 3.202615] rtl8192cu 1-3:1.0 wlxblahblah: renamed from wlan1
Звуки также как - из-за нескольких доступных драйверов/версий - что люди по ошибке поместили в черный список или установили пакеты, которые поместили в черный список рабочий драйвер.
Возможно, исследуйте:
cat /usr/lib/modprobe.d/broadcom-wl.conf