Код: Выделить всё
# lsusb
Bus 003 Device 004: ID 2c4e:0100
Я так понял, что у меня на чипе rtl8192eu.
Пакет от Магеи dkms-rtl8192eu не пашет.
Как установить?
Код: Выделить всё
# lsusb
Bus 003 Device 004: ID 2c4e:0100
А он изначально не работал?
Это первое, что я нагуглил. Для Росы не наработает.Михайлов О. А. писал(а): 25 июн 2018, 03:07 Можно попробовать установить из исходников.
https://askubuntu.com/questions/1007792 ... -in-ubuntu
Адаптер новый. Сейчас попробую этот пакет.VictorR2007 писал(а): 25 июн 2018, 04:11 А он изначально не работал?
Или перестал работать?
А что наш пакет dkms-rtlwifi_new?
Или не проверяли?
Кстати, есть и более новый пакет.
Всё таки копать нужно в сторону того драйвера выше. Но команды от Убунты не пашут. У нас как-то по-другому драйвера устанавливаются.Realtek: rtl8192ce, rtl8192se, rtl8192de, rtl8188ee, rtl8192ee, rtl8723ae, rtl8723be, and rtl8821ae
Код: Выделить всё
# sudo dkms add ./rtl8192eu-linux-driver
Error! Invalid number of arguments passed.
Usage: add -m <module> -v <module-version>
Код: Выделить всё
urpmi git
Код: Выделить всё
git clone https://github.com/Mange/rtl8192eu-linux-driver.git
Код: Выделить всё
cd /usr/src/rtl8192eu
sudo make clean
sudo make
sudo make install
sudo modprobe -a 8192eu
Код: Выделить всё
$ sudo lshw -c network
Код: Выделить всё
# git clone https://github.com/masterzorag/RTL8192EU-linux.git
# sudo mv RTL8192EU-linux /usr/src/rtl8192eu
# sudo make install clean
# sudo modprobe -a 8192eu
# sudo lshw -c network
Код: Выделить всё
# lsmod
Module Size Used by
8192eu 1351680 0
cfg80211 593920 1 8192eu
Код: Выделить всё
lsusb
Код: Выделить всё
sudo lshw -c network
В комментариях пишется будто работает.
Автор темы здесь пишет, что для Fresh не завелось.Working perfectly now. Thanks for the great work
Это первое, что я нагуглил. Для Росы не наработает.
Код: Выделить всё
http://abf-downloads.rosalinux.ru/kernels_stable_personal/repository/rosa2016.1/x86_64/kernel_desktop_4_13/release/
Код: Выделить всё
urpmi kernel-desktop-4.13-latest kernel-desktop-4.13-devel-latest
Можно поподробнее: как именно собирали драйвер, что было, когда загрузили?
Код: Выделить всё
git clone https://github.com/jeremyb31/rtl8192eu-linux-driver.git
cd rtl8192eu-linux-driver
make
Код: Выделить всё
modprobe -r 8192eu
insmod ./8192eu.ko
VictorR2007 писал(а): 25 июн 2018, 20:24 А что выдаёт lsusb
и
sudo lshw -c network
И подробнее, о том, что не работает.
Нет возможности произвести настройку?
Или не видим в сетевых подключениях?
Код: Выделить всё
# lsusb
Bus 001 Device 002: ID 2c4e:0100
Код: Выделить всё
# sudo lshw -c network
*-network
description: Ethernet interface
Как написано:euspectre писал(а): 26 июн 2018, 15:14 Можно поподробнее: как именно собирали драйвер, что было, когда загрузили?
Брали исходники отсюда, так: https://github.com/jeremyb31/rtl8192eu-linux-driver ?
Если собрали и установили драйвер, что выдаёт команда "modinfo 8192eu" ?
Код: Выделить всё
git clone https://github.com/jeremyb31/rtl8192eu-linux-driver.git
sudo dkms add ./rtl8192eu-linux-driver
sudo dkms install rtl8192eu/1.0
Ок, попробую так.euspectre писал(а): 26 июн 2018, 15:14 git clone https://github.com/jeremyb31/rtl8192eu-linux-driver.git
cd rtl8192eu-linux-driver
make
Код: Выделить всё
# sudo modprobe -r 8192eu
modprobe: FATAL: Module 8192eu not found.
Это из-за того, что скомпилилось, но не было команды установки.Andreas17 писал(а): 26 июн 2018, 17:01 euspectre, собралось без ошибок. В директории появился файл 8192eu.ko, но дальше не устанавливается:
Код: Выделить всё
make
Код: Выделить всё
sudo make install
Код: Выделить всё
# git clone https://github.com/jeremyb31/rtl8192eu-linux-driver.git
# sudo mv rtl8192eu-linux-driver /usr/src/rtl8192eu-1.0
# sudo dkms add -m rtl8192eu -v 1.0
# sudo dkms build -m rtl8192eu -v 1.0
# sudo dkms install -m rtl8192eu -v 1.0
Код: Выделить всё
# sudo ifconfig
wlp0s11u1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether c8:e7:d8:80:a8:5d txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Код: Выделить всё
# sudo dkms remove -m rtl8192eu -v 1.0 --all
Всё как в первый раз. Нормально собирается и устанавливается, но адаптер не работает.
Код: Выделить всё
{USB_DEVICE(0x2c4e, 0x0100),.driver_info = RTL8192E}, /* mercusys */
Я думаю не плохо бы в описании указать ядра с какими работает. Новичкам пригодится.euspectre писал(а): 27 июн 2018, 14:06 Как будет время, соберу вариант от jeremy в Contrib. Будет пакет dkms-rtl8192eu, скорее всего, по аналогии с остальными.
Это было бы полезно, но поддерживать актуальной такую информацию очень трудно, т.к. она м.б. разная от устройства к устройству, а так же может меняться и в зависимости от минорных версий ядра.Barmalei писал(а): 27 июн 2018, 14:13 Я думаю не плохо бы в описании указать ядра с какими работает. Новичкам пригодится.
Готово.euspectre писал(а): 27 июн 2018, 14:06 Теперь, когда устройство и драйвер работают, загрузите, пожалуйста, пробу оборудования (https://linux-hardware.org/index.php?view=howto), чтобы и в нашей базе это устройство появилось.
Код: Выделить всё
[ 482.921089] WARNING: CPU: 0 PID: 10430 at /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_mlme.c:2621 rtw_stadel_event_callback+0xbd/0x2d1 [8192eu]
Сходу не понятно.
Всё таки ругается на /var.euspectre писал(а): 28 июн 2018, 12:32 Сходу не понятно.
На первый взгляд, похоже на какую-то ошибку в логике драйвера (драйвер не ожидал увидеть такое-то значение macid), которая, впрочем, дальнейшей его работе сильно не мешает.
Это нормально: скорее всего, dkms просто скопировал исходники в build-каталог /var/lib/dkms/rtl8192eu/1.0/build/ и собрал их там. Потому те пути в __FILE__ (и, соотв., в WARN()) и всплыли.
Я собрал в Contrib пакет с этим вариантом драйвера, dkms-rtl8192eu. Отключил там перегенерацию initrd (сейчас в ROSA это не нужно, т.к. этот драйвер в initrd по умолчанию не попадает), кое-какие мелочи подправил.
Код: Выделить всё
urpmi http://abf-downloads.rosalinux.ru/rosa2016.1/repository/x86_64/contrib/updates/dkms-rtl8192eu-20180422-1-rosa2016.1.x86_64.rpm
Код: Выделить всё
# sudo ifconfig
wlp0s11u1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether c8:e7:d8:80:a8:5d txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 5 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Код: Выделить всё
# sudo iw dev wlp0s11u1 scan | egrep "signal|SSID"
signal: -74.00 dBm
SSID: TP-LINK_rus
signal: -84.00 dBm
SSID: SVARG-_Network
signal: -66.00 dBm
SSID: mejamir
signal: -62.00 dBm
SSID: 8=====3
signal: -78.00 dBm
SSID: ZyxelNetHome
signal: -78.00 dBm
SSID: prank
signal: -79.00 dBm
SSID:
signal: -81.00 dBm
SSID: chamelion
signal: -62.00 dBm
SSID: Keenetic-9866
signal: -82.00 dBm
SSID: ZyXEL
signal: -82.00 dBm
SSID: zoo5
signal: -78.00 dBm
SSID: Family
signal: -82.00 dBm
SSID: ASUS2-BTS
signal: -79.00 dBm
SSID: home-inet
signal: -81.00 dBm
SSID: mytea
Отлично! Спасибо, что проверили.
Код: Выделить всё
/home/sources/rtl8192eu-linux-driver/os_dep/linux/ioctl_cfg80211.c: В функции «rtw_get_systime_us»:
/home/sources/rtl8192eu-linux-driver/os_dep/linux/ioctl_cfg80211.c:362:2: ошибка: неявная декларация функции «get_monotonic_boottime» [-Werror=implicit-function-declaration]
get_monotonic_boottime(&ts);
^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:277: /home/sources/rtl8192eu-linux-driver/os_dep/linux/ioctl_cfg80211.o] Ошибка 1
make[1]: *** [Makefile:1568: _module_/home/sources/rtl8192eu-linux-driver] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-5.0.13-nrj-desktop-1rosa-x86_64»
make: *** [Makefile:1700: modules] Ошибка 2
Здравствуйте! Ссылка не работает. Где можно скачать драйвер?Andreas17 писал(а): 19 окт 2019, 04:20 А пока можно скачать с моих реп: https://abf-downloads.rosalinux.ru/andr ... x86_64.rpm
В официальных репах есть этот пакет. В терминале выполните
Код: Выделить всё
sudo dnf install dkms-rtl8192eu