LINUX.ORG.RU

ужасно медленный wifi в arch

 , ,


1

1

привет. решил установить arch на ssd в ноут, но он у меня особенный и в нем стоит rtl8723de, драйвер на который надо таскать с rtlwifi-new и собирать самому (систему ставил через телефон в качестве usb-модема). собрал, поставил dhcpcd, netctl, iw. подключился - скорость в репозиториях 10-20 KiB/s, speedtest-cli тоже показывает улиточную скорость.

когда сидел с телефона, подключенного к той же самой сети, скорость была нормальная. на другом диске стоит убунта - на ней после сборки драйвера тоже все было норм, speedtest-cli показывает нормальную скорость (разумеется, подключение к той же сети).

в сетях я ни бум бум (да и в линуксе тоже), но похоже, что я что-то недонастроил в драйвере или не выставил какую-то опцию в конфиге, которую бубунта любезно выставила за меня. не знаю, какие даже логи выкладывать, все пингуется и подключение фактически есть. в чем может быть дело?

(regdomain смотрел, и на арче и на убунте он выставлен в 00, #iw reg set RU не помог)


# rmmod -f 8723de

# cd /путь/до/каталога/rtlwifi_new

# make uninstall

# cd ~

# pacman -S git

# pacman -S dkms

# pacman -S linux$(uname -r| grep -o -E '[0-9]+' | head -n 2 | sed 'N;s/\n//')-headers

# git clone https://github.com/smlinux/rtl8723de.git -b 4.15-up

# dkms add ./rtl8723de

# dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414

# depmod -a

# reboot
Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

я делал практически тоже самое, только с репой rtlwifi_new. хедеры тоже ставил (не понял, правда зачем # pacman -S linux$(uname -r| grep -o -E '[0-9]+' | head -n 2 | sed 'N;s/\n//')-headers - в арче же не хранят 100500 версий пакетов, да и результат получается по типу ‘linux55headers’, а в репах они идут как linux-headers-x.x.x)

из этого репозитория вообще не хочет собираться, у репы в issues полно таких же проблем у челов с новыми ядрами.

dreux
() автор топика

я так понял, что если я останусь сидеть на раче, то секс с вайфаем мне обеспечен, потому что после pacman -Syu мне подсунут новую версию поделки торвальдса, с которой мои «самодельные» драйвера из репозитория будут несовместимы?

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

Объясни, если ты не разбираешься в вопросе, то зачем применяешь уничижительное обращение говоря о Linux?

Оставайся на Windows.

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

извините, Линус, я больше не буду

dreux
() автор топика

ipv6 выключи

anonymous
()

все в порядке, друг. попробуй другой дистрибутив

chenbr0
()

проблема обнаружена. она заключается в том, что я не умею читать

https://github.com/lwfinger/rtlwifi_new/blob/master/README.md

The ONLY option you are likely to need is "ant_sel". The penny-pinchers at some laptop vendors,
mostly HP, decided to save a few cents to install only one antenna. That would not have been a
problem as the driver contains the logic necessary to handle this case; however, the idiots
failed to correrctly encode that information in the devices ROM. Accordingly, the driver follow
the ROM setting and uses the WRONG antenna. Effectively, the device has NO usable antennas. To test
if this is the case on your system, please run the following commands (set 1):

DEVICE=$(iw dev | grep Interface | cut -d " " -f2)
sudo iw dev $DEVICE scan | egrep "SSID|signal|\(on"

If the signal for the AP to which you wish to connect is -60 or less, then you have this problem.
The fix is to supply the "ant_sel" option. Run the following commands (set 2):

sudo su -
echo "options rtl8723de ant_sel=2" > /etc/modprobe.d/50-rtl8723de.conf
exit

If you have an RTL8723DE, make the appropriate adjustments to the above command.

At this point, do a complete shutdown! The device may retain the old setting with a warm reboot.
To be safe, do a power off. After the system come back up, rerun the set 1 comamands again. If
The signals are now a lot stronger, you are done. If not, repeat command set 2 with "ant_sel=1".
If that does not help, I have no idea what is wrong.

все в порядке, друг. попробуй другой дистрибутив

ты прав, этот простоват для меня. попробую kali linux

dreux
() автор топика

Ничего не поделаешь, это realtek.

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

Неуважительное обращение только к Arch Linux. Непонятно, зачем автору Arch Linux, раз у него уже есть Ubuntu. Но это его дело. Может, любопытно ознакомиться и поизучать. Поэтому совет остаыаться на Windows не полезен.

Наверно, надо помскать не лучшие настройки драйвера, а лучший драйвер.

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

да нет, он прав, в принципе. бросаться подобными фразами желторотику, только что пришедшему на форум в поисках помощи с тривиальной проблемой - странно и некрасиво. просто я был уставший и немного расстроенный - гуглить на смартфоне не очень удобно, а xorg+бразуер запустить не мог, потому что драйвер nouveau просто крашился при запуске.

dreux
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.