LINUX.ORG.RU

Нетбук с RT3090 работал в Stretch, да и в Buster с драйвером rt2800pci после какого то из обновлений перестал...

 , , ,


1

1

Нетбук с RT3090 работал в Stretch, да и в Buster с длайвером rt2800pci после какого то из обновлений перестал... Что можете посоветовать для решения?

Есть старенький нетбук и используется редко. Время от времени накатывается новый дистр и обновляется. Был установлен Debian Buster Всё встало и работало. Нетбук используется то на проводе то на WiFi. На днях ткнул в гуе WiFi и не обнаружил точек...

Озадачился, по lspci стоит Ralink RT3090 и в сети рекомендуют поставить firmware-ralink и добавить в блеклист rt2800pci.

Посмотрел содержимое rt2800pci по dpkg -L - там кроме документации нет ни чего.

Сделал рекомендуемое, ни чего естественно не заработало.

Загрузил Debian Stretch x64. Там не стоит firmware-ralink и wifi прекрасно работает с rt2800pci

Не понимаю почему перестало работать и как это победить.

Можете посоветовать решение?

★★

сначала смотри dmesg. NetworkManager установлен/используется? тогда в journalctl сделай выборку его сообщений.

бывают моменты когда ломается wifi (у меня видимо перегревается или пробуждается некорректно) вроде бы без причин. мне обычно помогает перезапуск NetworkManager, wifi, ноута. правда, я уже знаю про свой wifi достаточно, чтобы в логи не заглядывать – там ничего нового, я всё это уже видел…

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

Верни всё как было и посмотри с помощью rfkill, может у тебя просто заблочило вайфай.

Я не знаю с какого момента перестало работать.
Спасибо за наводку про rfkill, но с ходу не помогло..
---
# rfkill
ID TYPE DEVICE SOFT HARD
0 bluetooth hci0 unblocked unblocked
1 wlan phy0 blocked unblocked
---
# rfkill unblock wlan
# rfkill
ID TYPE DEVICE SOFT HARD
0 bluetooth hci0 unblocked unblocked
1 wlan phy0 unblocked unblocked
---
# iwlist scan
wlp2s0 Interface doesn't support scanning : Network is down
---

Сидел, перебирал команды... В итоге:
---
# ifup wlp2s0
ifup: unknown interface wlp2s0
---
Добавил wlp2s0 inet dhcp в /etc/network/interfaces. Не помогло:
---
# ifup wlp2s0
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlp2s0/d2:af:bb:5c:64:48
Sending on LPF/wlp2s0/d2:af:bb:5c:64:48
Sending on Socket/fallback
Created duid «\000\001\000\001&\313\332\016\322\257\273\\dH».
DHCPDISCOVER on wlp2s0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on wlp2s0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlp2s0 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on wlp2s0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlp2s0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlp2s0 to 255.255.255.255 port 67 interval 7
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
---
Но:
# iwconfig
wlp2s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short long limit:2 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
---
# iwlist scan
wlp2s0 Scan completed :
Cell 01 - Address: DC:E3:05:A6:C8:1F
... Ещё много строк...
Но при нажатии мышкой в трей пишет: Wi-Fi выключен...
Надо вспоминать всю матчасть настройки WiFi с командной строки :(
Может получится...
И сейчас перезагружусь и повторю, посмотрю на каком шаге включится...

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

Я не знаю с какого момента перестало работать.

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

iwconfig

А nmcli что показывает? (С учётом того, что ты всё вернул как было) Попробуй не ломать dhcp, iwconfig и прочие низкоуровневые системы. Просто проверь каким модулем пользуется карта в lspci -k, проверь rfkill и перезагрузившись посмотри в nmcli, обнаруживается ли? Видит ли сети? И уж только потом пробуй подключать.

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

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

А вот это самое сложное, я вообще не понимаю как я работаю с компами...
в 2009 Перенёс тяжелый ушиб ствола мозга с неделей комы и теперь большие проблемы с памятью :(

Могу оперировать только тем что есть, что делал не совсем помню.
Сейчас перезагрузился
Сделал # rfkill unblock wlan
---
# iwconfig
wlp2s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry short long limit:2 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
---
iwlist scan
wlp2s0 Interface doesn't support scanning : Network is down
---
# lspci -k
...
02:00.0 Network controller: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe
Subsystem: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe
Kernel driver in use: rt2800pci
Kernel modules: rt2800pci
---
# nmcli
...
wlp2s0: недоступен
«Ralink RT3090 1T/1R»
wifi (rt2800pci), 7E:D3:34:55:F0:C4, hw, mtu 1500
---

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

# iwlist scan
wlp2s0 Interface doesn't support scanning : Network is down

Добавил iface wlp2s0 inet dhcp в /etc/netork/interfaces
ifup wlp2s0
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlp2s0/7e:d3:34:55:f0:c4
Sending on LPF/wlp2s0/7e:d3:34:55:f0:c4
Sending on Socket/fallback
.....
И после этого # iwlist scan - показывает сети.

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

вот это установи dhcpcd5 и забуль про interfaces как про страшный сон.

Я так понимаю по умолчанию этим занимается nm
Обычно в interfaces и нет ни чего, туда пишут только если надо поднимать сеть без гуя.

n0mad ★★ ()

Танцы с бубном завели RT3090, но как без бубна? Есть идеи?

Тупо добавил в /etc/network/interfaces:
iface wlp2s0 inet dhcp
wpa-ssid MY_SSID
wpa-psk MyPa$$

Далее:
$ sudo rfkill unblock all
$ sudo ifup wlp2s0
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlp2s0/00:1a:13:15:d5:48
Sending on LPF/wlp2s0/00:1a:13:15:d5:48
Sending on Socket/fallback
DHCPDISCOVER on wlp2s0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlp2s0 to 255.255.255.255 port 67 interval 9
DHCPOFFER of 10.10.1.112 from 10.10.1.253
DHCPREQUEST for 10.10.1.112 on wlp2s0 to 255.255.255.255 port 67
DHCPACK of 10.10.1.112 from 10.10.1.253
bound to 10.10.1.112 — renewal in 16927 seconds.

Всё, сеть взлетела и я с него пишу.
Если сделать $sudo ifup wlp2s0 без rfkill - он не взлетает.


В какое место вставить этому Бастеру костыль для того чтобы оно взлетало в гуе?
Я ни чего не нагуглил... Драйвер карты грузится но гуй не видит сетей:
02:00.0 Network controller: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe
Subsystem: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe
Kernel driver in use: rt2800pci
Kernel modules: rt2800pci


Есть какие идеи?

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