D-Link DGE-528T

Вопрос - у кого-нибудь работает эта сетевушка на ядре 5.2?
https://www.archlinux.org/packages/community/x86_64/r8168/
не пробовали?

sudo pacman -Syu linux-firmware r8168
# или если не стандартное ядро
yay -S r8168-dkms
#перезагрузка
systemctl reboot
С дровами r8168 карта вообще отказывается шевелиться, на ней стоит чип 8169. Ядро стандартное, перебирать - это технодрочерство в наше время.
DKMS пробовал - отказывается собираться по причине самодекларируемых функций. Где они - хз, пробовал их объявлять в подключаемом h файле - не помогло.
Velesich
отказывается собираться
pacman -S linux-headers
# под ядро на котором собираете
еще модуль в блеклист добавить не забыть
echo "blacklist r8169" > /etc/modprobe.d/r8169_blacklist.conf
(в пакете из реп он уже есть)
но под стандартное и из реп можно ставить его вовремя обновляют

Velesich
отказывается шевелиться
Запускали на стандартном ядре, после перезагрузки?
uname -a
5.2.1-arch1-1-ARCH  ?
P.s если винда второй системой стоит может выключать сетевую
https://wiki.archlinux.org/index.php/Network_configuration#Realtek_no_link_/_WOL_problem
Без хидеров сборка в принципе невозможна.
5.2.1-arch1-1-ARCH
Винды в радиусе трёх метров нет.
Вот про linux-firmware нигде не написано, попробую доустановить. Может стандартный драйвер оживёт.
Velesich
сборка
Проверил нормально собирается
linux 5.2.1.arch1-1
linux-api-headers 5.1-1
linux-headers 5.2.1.arch1-1
Можно попробовать
pacman -Syu base base-devel
перезагрузка
Но смысла в сборке нет если из реп r8168 не работает

lspci |grep Ethernet только 8169 показывает?
Более того, если убрать вообще 8169 и сделать modprobe r9168 карта исчезает из списка ip l и
lspci -knns 05:0 показывает её без драйвера.
Velesich
убрать вообще 8169 и сделать modprobe r9168
В пакете из реп 8169 блеклистится и грузиться не должен
r9168 8 если не опечатка.
Мож длинк что то и накрутили свое на реалтековский чип
Опечатка конечно. Пытался ставить именно 8168 из реп, поскольку в установочный комплект не входит.
 
Зарегистрироваться или войдите чтобы оставить сообщение.