LINUX.ORG.RU

Перепись чипов. Работает ли у вас нормально WiFi? Во всех ли режимах?

 , , , ,


0

1

Решил я разобраться, а какие же чипы в линуксе на текущий момент хорошо работают. Предлагаю опросник.

Работает ли у вас нормально WiFi? Во всех ли режимах?

Какой чип и драйвер используется?

Прошу сделать вывод lspci -s XX:XX:X -v и lspci -s XX:XX:X -n (перед этим сделайте поиск адаптера через саму lspci). А также (по возможности) вывод uname -a , типа сети к которой подключаетесь (5GHz,2.4GHz 802.11a/b/g/n/ac), насколько стабильно, есть ли глюки, какая максимальная скорость.

Если устройство встроено в машину, то желательно ещё модельно машины. Если нет - модель донгла.

Перемещено Pinkbyte из linux-org-ru

alex@SkyMaverick ~ $ lspci -s 02:00.0 -v
02:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
	Subsystem: Lenovo AR9285 Wireless Network Adapter (PCI-Express)
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at d0500000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
	Capabilities: [60] Express Legacy Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
	Capabilities: [170] Power Budgeting <?>
	Kernel driver in use: ath9k
	Kernel modules: ath9k

alex@SkyMaverick ~ $ lspci -s 02:00.0 -n
02:00.0 0280: 168c:002b (rev 01)

Пёс его знает, по поводу режимов, но в плане использования уже лет восемь проблем с ним нет.

SkyMaverick ★★★ ()

В последний раз возился с WiFi на Raspberry Pi 3b — понял, что это ужас отваливающийся с апдейтами.

И пошёл покупать дополнительную дырку для Ethernet.

fornlr ★★★★★ ()

никаких проблем всё отлично

01:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
	Subsystem: AzureWave AW-NB037H 802.11bgn Wireless Half-size Mini PCIe Card [AR9002WB-1NGCD]
	Physical Slot: 0
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at fe900000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
	Capabilities: [60] Express Legacy Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
	Capabilities: [160] Device Serial Number 00-15-17-ff-ff-24-14-12
	Capabilities: [170] Power Budgeting <?>
	Kernel driver in use: ath9k
	Kernel modules: ath9k
01:00.0 0280: 168c:002b (rev 01)
Linux my-pc 4.19.0-12-rt-686-pae #1 SMP PREEMPT RT Debian 4.19.152-1 (2020-10-18) i686 GNU/Linux

Gennadevich ()
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
	Subsystem: Lite-On Communications Inc QCA6174 802.11ac Wireless Network Adapter
	Flags: bus master, fast devsel, latency 0, IRQ 127
	Memory at b1000000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable+ Count=1/8 Maskable+ 64bit-
	Capabilities: [70] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [148] Virtual Channel
	Capabilities: [168] Device Serial Number 00-00-00-00-00-00-00-00
	Capabilities: [178] Latency Tolerance Reporting
	Capabilities: [180] L1 PM Substates
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci

Бывают проблемы при выходе из спящего/ждущего режимов — сеть wifi «не ловится», лечится повторным suspend/resume. Ну и бывало такое, что к некоторым сетям wifi не с первого раза подключалось.

uname -a
Linux saha-swift 5.4.66-gentoo #2 SMP PREEMPT Sat Nov 14 20:30:35 MSK 2020 x86_64 Intel(R) Core(TM) i3-6100U CPU @ 2.30GHz GenuineIntel GNU/Linux
Sahas ★★★★★ ()
➜ lspci -s 6f:00.0 -v
6f:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
	Subsystem: Intel Corporation Wi-Fi 6 AX200
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at b5100000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi
➜ lspci -s 6f:00.0 -n
6f:00.0 0280: 8086:2723 (rev 1a)
➜ uname -a
Linux lair 5.8.18-gentoo-x86_64 #1 SMP Sat Nov 21 01:56:01 MSK 2020 x86_64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz GenuineIntel GNU/Linux
➜ dmidecode | grep -A3 '^System Information'
System Information
	Manufacturer: Dell Inc.
	Product Name: Precision 7540
	Version: Not Specified

Сеть 5GHz.

Все работает идеально. По тарифу 500мбит, 500мбит и выдает. Больше не знаю, локальной сети нет.

sadsew ()
03:00.0 Network controller: Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01)
	Subsystem: Bigfoot Networks, Inc. Killer Wireless-N 1202 Half-size Mini PCIe Card
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at ddc00000 (64-bit, non-prefetchable) [size=512K]
	Expansion ROM at ddc80000 [disabled] [size=64K]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable- Count=1/4 Maskable+ 64bit+
	Capabilities: [70] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
	Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
	Kernel driver in use: ath9k
	Kernel modules: ath9k
03:00.0 0280: 168c:0034 (rev 01)
Linux arch 5.9.11-arch2-1 #1 SMP PREEMPT Sat, 28 Nov 2020 02:07:22 +0000 x86_64 GNU/Linux


5GHz, стабильно, не помню, на старых ядрах был рандомный дисконект не замерял.

Для затравки.
https://wireless.wiki.kernel.org/en/users/drivers
https://hackware.ru/?p=6780

gentux ()
05:00.0 Network controller: Intel Corporation Dual Band Wireless-AC 3165 Plus Bluetooth (rev 99)
        Subsystem: Intel Corporation Dual Band Wireless-AC 3165
        Flags: bus master, fast devsel, latency 0, IRQ 136
        Memory at df100000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [40] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 7c-67-a2-ff-ff-dc-ee-ac
        Capabilities: [14c] Latency Tolerance Reporting
        Capabilities: [154] L1 PM Substates
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi
05:00.0 0280: 8086:3166 (rev 99)
Linux OrdiNary 5.9.10-arch1-1 #1 SMP PREEMPT Sun, 22 Nov 2020 14:16:59 +0000 x86_64 GNU/Linux

wlp5s0    IEEE 802.11  ESSID:"Mi5G"  
          Mode:Managed  Frequency:5.2 GHz

Вообще ничего не настраивал. Скорость интернетов у меня невысокая - 50 Мбит/с на самом дешманском тарифе, ее и держит. Проблемы были на 2.4GHz, отваливалось раз в 2-3 дня, возможно, что из-за пары десятков соседних сетей, т.к. на 5GHz почти никого, и ни разу проблем не было.

ordinary ()
06:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
        Subsystem: Intel Corporation Dual Band Wireless AC 3165
        Flags: bus master, fast devsel, latency 0, IRQ 36
        Memory at f7c00000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [40] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 18-1d-ea-ff-ff-85-0e-21
        Capabilities: [14c] Latency Tolerance Reporting
        Capabilities: [154] L1 PM Substates
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi


Linux old 5.9.11-3-MANJARO #1 SMP PREEMPT Sat Nov 28 09:08:57 UTC 2020 x86_64 GNU/Linux


oldpsyho ()

Перепись - так перепись.

Samsung RF511

lspci -s 02:00.0 -v
02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01)
        Subsystem: Wistron NeWeb Corp. BCM4313 802.11bgn Wireless Network Adapter
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at f7200000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: bcma-pci-bridge
        Kernel modules: bcma

lspci -s 02:00.0 -n
02:00.0 0280: 14e4:4727 (rev 01)

Sahas

Бывают проблемы при выходе из спящего/ждущего режимов — сеть wifi «не ловится», лечится повторным suspend/resume.

То же самое. На Убунтах с 16.04 по 20.04 включительно, что с проприетарным, что со свободным драйвером.

Отключение/включение WI-FI, включение/выключение авиарежима не помогают. Только усыпить и разбудить. Если бы не это, я бы и не понимал, за что Бродкомы так ругают. Всё хочу разобраться, каким таким особым образом отключается вайфай во сне, чтобы как-то делать это без сна, да мозгов не хватает.

Dementy ★★ ()
Ответ на: комментарий от Dementy

Всё хочу разобраться, каким таким особым образом отключается вайфай во сне, чтобы как-то делать это без сна, да мозгов не хватает.

где-то тут на форуме проскакивала информация, что у некоторых устройств есть режим пониженного энергопотребления. Возможно, с wifi та же тема, он не совсем «просыпается», работает только в режиме сканирования (ИМХО)

Sahas ★★★★★ ()

Хочу это заменить на intel:

lspci -s 04:00.0 -v
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
	Subsystem: AzureWave RTL8821CE 802.11ac PCIe Wireless Network Adapter
	Flags: bus master, fast devsel, latency 0, IRQ 71
	I/O ports at d000 [size=256]
	Memory at f7600000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: rtl8821ce
	Kernel modules: 8821ce

Не рекомендую, если не выключать ноут, а допустим перевести в сон то на следующий день будут возникать паузы работы wi-fi, по скайп общение становится невозможным, в пингах появляются провал на 2-4 секунды. В LTS ядрах встроенной поддержки нет, поддержка вроде появилась начиная с 5.9, а пока модулем.

Если принудительно выключить при возникновении описанных выше пробелм то повторно подключиться может не получиться без перезагрузки. Но я нашел способ обойти необходимость перезагрузки таким скриптом:

nmcli n off
sleep 1
sudo modprobe -r 8821ce
sleep 1
sudo sh -c "echo 1 > /sys/bus/pci/devices/0000:04:00.0/reset"
sleep 2
sudo sh -c "echo 1 > /sys/bus/pci/devices/0000:04:00.0/remove"
sleep 2
sudo sh -c "echo 1 > /sys/bus/pci/rescan"
sleep 2
sudo modprobe 8821ce
sleep 1
nmcli n on
Aber ★★★★ ()
Ответ на: комментарий от Sahas

на форуме проскакивала информация, что у некоторых устройств есть режим пониженного энергопотребления. Возможно, с wifi та же тема

В АрчВики это вообще причиной #1 отмечено. https://wiki.archlinux.org/index.php/Network_configuration_(Русский)/Wireless...

Не помню, с какими из именно бубнов плясал, возможно, как раз этот и пропустил. Поменял в который раз открытый драйвер на broadcom-wl, сделал в /etc/udev/rules.d файл с ACTION=="add", SUBSYSTEM=="net", KERNEL=="wl*", RUN+="/usr/bin/iw dev $name set power_save off". Понаблюдаю.

Dementy ★★ ()
Ответ на: комментарий от Aber

Изменилась как-нибудь ситуация за это время? Модуль проприетарный надо выбирать? Какой совместимый адаптер(ы) (у которого гарантированно нет проблем с линуксом) порекомендуете?

aafedorov1989 ()
Ответ на: комментарий от aafedorov1989

Изменилась как-нибудь ситуация за это время? Модуль проприетарный надо выбирать?

Для меня ситуация помялась т.к. я поставил Intel AX200, работает отлично в Ubuntu 20.04 (ядро 5.4), даже ничего ставить не пришлось, все просто стабильно заработало. А что с realtek я уже не знаю, модуль в шкафу.

В этой теме было что-то положительно про MiniPCI-e ar5b22 / Wb222 за ~$8 у китайцев.

Aber ★★★★ ()