Rtl8111 8168 8411 pci express gigabit ethernet controller ������� linux

Rtl8111 8168 8411 pci express gigabit ethernet controller ������� linux

Realtek PCIe GBE NIC Driver

Applicable for RTL8111/8168/8411 PCIe GBE NIC.

Using the official driver will resolve sending rate being capped at 4MB/s per tcp connection under tcp-bbr, typically when you’re using the default r8169 nic driver on RTL8168 device. Newer distros like Ubuntu 18.04.3 with a mainline Linux 5.3 should not have the problem any more. You should try this driver only if you did notice the sending rate degradation.

Install dependences (assume sudo su )

Note: Download header packages by yourself if you are using Ubuntu PPA kernel.

Download and install the driver (assume sudo su )

This repo contains a copy of the official driver (8.047.05, tested working as of Linux 5.3):

Note: You can also check newer drivers from Realtek’s official site. You probably have to search for new ones if Realtek once again changed their url). mtorromeo seems to be very happy to do a long-term mirroring.

Check if the driver of the network interface in which you are interested has been updated (assume sudo su )

Example of success

Note: You need to re-install the driver after changing kernel.

Compared with the reference, this guide complements necessary dependencies, and removes the blacklist operation (it seems the Realtek driver will do it for you).

About

Linux driver for Realtek RTL8111/8168/8411 PCIe GBE NIC

Источник

Не работает сетевая карта

Если верить сайту производителя то карта RTL8171FH-CG gigabit Ethernet controller. При установке просила rtl8168e-3.fw. lspci -k показывает что карта RTL8111/8168/8411 PCI Express gigabit Ethernet controller (rev 07) и использует почему то r8169 драйвер, хотя в папке /lib/firmware/ лежит и rtl8168e-3.fw. Из под винды работает с RTL8171 драйвером. В общем подскажите пожалуйста как поменять драйвер на нужный, или как решить эту проблему, т.к. в linux я нуб. Заранее благодарен.

Дистрибутив какой у тебя для начала.

Пробовал разные, все просят этот драйвер. Установил в итоге linux mint 17.2 cinnamon.

Прошу прощения linux mint 17.3 Rosa cinnamon

iwconfig что выдает?

Файл прошивки не находится потому, что он должен лежать не в /lib/firmware/rtl8168e-3.fw, а в /lib/firmware/rtl_nic/rtl8168e-3.fw.

Не надо ни откуда копировать это файл в ручную, просто установите пакет firmware-realtek.

покажи вывод
sudo ethtool eth0

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

sudo apt-get r8168 — неверная операция

Ясное дело, что неверная. Ты что этой операцией делаешь то?Устанавливаешь, удаляешь или ищешь пакет твой? Надо же apt-get-у говорить свои намерения. Никогда не копируй бездумно команды из интернета, даже с форумов.

А вообще, решение твоей проблемы гуглится, попробуй. Беглый просмотр говорит о том, что ты должен будешь либо из репозиториев риалтековский пакет стянуть(если он есть там), либо с сайта риалтека скачать, собрать и поставить.

Если модуль, который требует прошивку в initramfs, то после установки пакета firmware-realtek нужно перегенерировать initramfs, что бы в нём присутствовал так же и файл прошивки.

sudo ethtool eth0 пишет:

Я качал с сайта реалтека 0004-r8168-8.041.01.tar.bz2 и запускал autorun.sh но так же ошибку дает что типа есть такой уже

Читайте также:  Amd64 что это за папка windows

Поясни пожалуйста. Как его перегенерировать?

Похоже проще купить новую сетевуху, чем установить на не поддерживаемую дрова. Везет мне что то на не поддерживаемые сетевухи.

ну так она работает же, подключайся, дело не в ней

Я качал с сайта реалтека 0004-r8168-8.041.01.tar.bz2 и запускал autorun.s

ясно, переустанавливай минт и больше так не делай

sudo update-initramfs -u

Погоди, дак она же у тебя появилась уже. Теперь смотри как стоит на ней конфигурация. Как она адрес получает? Попробуй выставить на нее статику и поднять интерфейс.

Как посмотреть все это? И как интерфейс поднять? Я не сисадмин, термины не все понимаю, как статику выставить тоже не знаю. Это надо в роутере смотреть какой диапазон адресов он раздает и прописывать айпи руками? Прошу прощения за глупые вопросы.

Хорошо, но мне больше ZorinOS понравился, интерфейс у него приятнее и на винду оч похож.

неважно, хоть жопинос, ядро то же, и драйвер видимо давно уже в нём есть

тебе сеть нужна или локаль русская?

Я имел ввиду с non-free драйверами

Нет non-free драйвера, то что ты скачал сайта Realtek старый драйвер, который уже включён в состав ядра и теперь попросту нет другого драйвера, всё в ядре и этот ядерный драйвер поддерживается в том числе и разработчиками из Realtek.

Как мне тогда сделать что бы он при установке его не просил? В смысле какого формата драйвер качать и куда его закидывать что бы установщик его увидел?

Вот так ставим статику Посмотри там же, (в interface) что у тебя стоит на eth0 твоем.

Повторю ещё раз, если файл модуля r8169.ko находится в initramfs, а файла прошивки rtl8168e-3.fw в initramfs нет, то модуль загрузится на этапе работы initramfs, но не найдя файл с прошивкой выдаст соответствующее сообщение в вывод dmesg. Если пакет firmware-realtek ты уже установил, то тебе нужно перегенерировать initramfs, что бы в него так же были включены и файлы прошивок, либо удалить из initramfs модуль r8169.ko, в таком случае модуль будет грузиться когда будет смонтирована корневая файловая система и будет доступен файл прошивки.

Так же можно попросту попробовать настроить сеть, возможно всё и так заработает.

Всем привет, я начал знакомство с линукс сразу с установки генту. Ничего не знаю.

Устанавливаю с systemrescuecd на hp stream 11 с wifi-адаптером Broadcom BCM43142 802.11 bgn Wi-Fi Adapter и встроенным 3g модемом hp hs3110 hspa+.

Команда lspci находит wifi адаптер, но не находит 3g-модем.

Источник

[РЕШЕНО] Плохо работает Realtek RTL8111/8168/8411

# 2 года, 6 месяцев назад (отредактировано 2 года, 6 месяцев назад) В ноутбуке стоит адаптер Realtek RTL8111/8168/8411
При первом включении сеть есть, но если ноутбук перезагрузить, то сеть отваливается. Приходится выключать и включать ноутбук.

Max77
но если ноутбук перезагрузить, то сеть отваливается

При оформлении вопроса придерживайтесь, пожалуйста, следующих правил:
Кратко, но емко опишите свою проблему.
Запустите программу из терминала и выложите вывод
Приложите все логи, которые могут понадобиться, а также все конфиги, с которыми работает проблемная программа. Логи следует помещать в тег [сode] Не надо говрить «если что-то нужно» — выкладывайте все, что есть

Смотрим при неработающей сети
что с интерфейсом
если поднят (state UP)
смотрим дальше что у вас интернетом управляет dhcpcd или что другое

если не поднят пробуем поднимать
если не поднимается или вообще нет
смотрим модули сетевой
.

У меня такой же адаптер. Проблем нет никаких.
# 2 года, 6 месяцев назад (отредактировано 2 года, 6 месяцев назад) 2: enp4s0f1:
mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 54:ab:3a:5d:63:65 brd ff:ff:ff:ff:ff:ff

r8169 90112 0
libphy 90112 3 r8169,realtek

04:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
Subsystem: Acer Incorporated [ALI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Flags: bus master, fast devsel, latency 0, IRQ 19
I/O ports at 3000 [size=256]
Memory at c4404000 (64-bit, non-prefetchable) [size=4K]
Memory at c4400000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: r8169
Kernel modules: r8169

Читайте также:  Битрикс клиент для windows

Источник

17.04 и Realtek 8111/8168/8411 [Решено]

Чо за хрень — понять пока не могу . Жду идей. А не рановато-ли вы обновился на 17.10, когда еще даже первого daily-live 17.10 не было. Да еще с 16.04, вот с 17.04 я бы был не против, может быть.

UPD: картинку вытянул из кеша, чтобы не было утомительных вопросов, почему?:

Я обновлялся до 17.04. 10 написал случайно, с устатку. 🙂
Все уже исправил

Будем считать инцидент исчерпанным. Но согласитесь, lord_i, я не мог пройти мимо равнодушным.

с устатку и не евши. (С). Припоминаете?

Вообще не считаю инцидентом. Мне бы по сути вопроса какой-то совет не помешал бы.
Машина стоит, работать нельзя, нервы.

У меня была такая хрень.. Сносил нетворк менеджер, прописывал и «поднимал» руками, работало, но как-то криво (discover ничего «не видел», только терминал), да и менеджер обратно не вставал, ни в какую. Плюнул и переставил заново все.. День убил на восстановление, но оказалось, что это совсем не плохо, — много «вчерашнего» уже на ПК совсем не нужно, а «висит» ..
Короче прибрался.. 🙂

Переустановка как крайняя мера, пока не актуально.
Загрузился с диска 16.04 посмотрел как там обстоят дела. Драйвер по умолчанию становится
r8169
Снес r8168, вычистил .
Теперь автоматом подхватывается r8169, но картина ровно такая-же. 🙁
Просто колдовство . Сиситема видит все ровно так же как в 16.04 но почему-то нетворк менеджер не видит воткнутый кабель а подъем вручную не назначает ип4 .
Жопа какая-то .

Изменили названия интерфейсов. Сейчас enpXsY, где X,Y цифры (в моем случае enp6s0). Как кажется в эту сторону надо думать/рыть.

# lshw -c network
*-network
описание: Ethernet interface
продукт: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
производитель: Realtek Semiconductor Co., Ltd.
физический ID: 0
сведения о шине: [email protected]:04:00.0
логическое имя: eth0
версия: 02
серийный №: 00:1f:d0:95:fd:c4
размер: 1Gbit/s
capacity: 1Gbit/s
разрядность: 64 bits
частота: 33MHz
возможности: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
конфигурация: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.043.02-NAPI duplex=full latency=0 link=yes multicast=yes port=twiste
d pair speed=1Gbit/s
ресурсы: IRQ:17 ioport:d000(размер=256) память:ea010000-ea010fff память:ea000000-ea00ffff память:e9000000-e900ffff
Выше было .
При драйвере r8169 — все аналогично.
Название интерфейса выставляет правило /etc/udev/rules.d/70-persistent-net.rules
Его можно отключить но толку ноль. Пробовал. От имени ничего не зависит. Все аналогично интерфейс виден, но система не определяет что вставлен кабель. 🙁

При включенном кабеле
cat: /sys/class/net/eth0/carrier: Invalid argument
То есть система однозначно не видит подключенный кабель. Мля. И чо с этим делать.

что говорит
ifconfig -a
ip addr show
что будет, если после поднятия интерфейса ручками прописать

ifconfig eth0 192.168.0.2/24
route add default 192.168.0.1
и что то там с днс понять.. 🙁

Вобщем все решилось так:
# cat interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Почему не работает вот это:
# cat interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
nameserver 192.168.0.1
и собственно нетворк менеджер — остается загадкой.
Может потом разберусь, пока времени нет.
Тему решенной пока не считаю.

У меня вот так статика поднималась, название интерфейса «штатное»..
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto enp2s0
#iface enp2s0 inet dhcp

iface enp2s0 inet static
address 192.168.12.2
netmask 255.255.255.0
gateway 192.168.12.1
dns-nameservers 192.168.12.1 8.8.8.8

Источник

Linux Mint Forums

Welcome to the Linux Mint forums!

Realtek RTL8111/8168/8411 PCI Express Gigabit doesn’t work with latest Linux kernels

Realtek RTL8111/8168/8411 PCI Express Gigabit doesn’t work with latest Linux kernels

Post by mhenriday » Thu May 30, 2019 11:08 am

The driver installed on my 64-bit Mint 19.1 machine is r8168 v: 8.046.00-NAPI. Works fine with kernels up to 5.0.12, but I get no connexion to the internet with later kernels — 5.0.13 -19, 5.1.1-5 — clicking, for example, Network settings or Network connexions, displays only «Network Proxy» (which I don’t employ), but «Ethernet« is not displayed. From what I am given to understand a later version of the r8168 driver, 8.0.47 is available ; would upgrading be likely to help ? If so, I’d be most grateful for detailed installation instructions as top hos this can be done.

Читайте также:  Это не сработало убедитесь что устройство bluetooth все еще доступно windows 10 airpods

PS : No need to dissuade me from running these later kernels ; I’m just trying to understand why they don’t work with this set up.

Re: Realtek RTL8111/8168/8411 PCI Express Gigabit doesn’t work with latest Linux kernels

Post by thx-1138 » Thu May 30, 2019 12:16 pm

. Will all hell break loose if you manually install such? No, not really.
apt purge r8168-dkms should theoritically restore things to what they were before.
Will things possibly become quite a bit more complicated if something goes wrong along the way? Maybe.

I’d think it’s probably safer to further post lspci -nnk | grep -iA2 Eth && lsmod | grep r8 ,
& wait for people like JeremyB to comment upon what would be the best solution
(prefer this or that kernel revision, use r8169 instead etc).

Re: Realtek RTL8111/8168/8411 PCI Express Gigabit doesn’t work with latest Linux kernels

Post by mhenriday » Thu May 30, 2019 1:37 pm

. Will all hell break loose if you manually install such? No, not really.
apt purge r8168-dkms should theoritically restore things to what they were before.
Will things possibly become quite a bit more complicated if something goes wrong along the way? Maybe.

I’d think it’s probably safer to further post lspci -nnk | grep -iA2 Eth && lsmod | grep r8 ,
& wait for people like JeremyB to comment upon what would be the best solution
(prefer this or that kernel revision, use r8169 instead etc).

Thanks for your speedy response, thx-1138 ! With regard to the r8169 driver, my understanding has been that it previously caused many problems for users of the RTL8111/8168/8411 card and had to be blacklisted ; it would be interesting to hear if anything has changed in this respect.

I provided what I thought to be the relevant information information in my initial post above, but for the sake of completeness, here’s the result of the search you suggested :

$ lspci -nnk | grep -iA2 Eth && lsmod | grep r8
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000]
Kernel driver in use: r8168
Kernel modules: r8168
r8168 528384 0

I very much hope that JeremyB, whose posts I’ve noted on similar threads, will take an interest in this matter.

Re: Realtek RTL8111/8168/8411 PCI Express Gigabit doesn’t work with latest Linux kernels

Post by mhenriday » Mon Jun 03, 2019 7:46 am

It appears that no commentator here is enchanted by the prospect of having another go with the Realtek RTL8111/8168/8411 PCI Express Gigabit card, which I fully understand. I hope that the impending upgrade to Mint 19.2 will resolve the problem.

Re: Realtek RTL8111/8168/8411 PCI Express Gigabit doesn’t work with latest Linux kernels

Post by JeremyB » Mon Jun 03, 2019 5:00 pm

Re: Realtek RTL8111/8168/8411 PCI Express Gigabit doesn’t work with latest Linux kernels

Post by mhenriday » Tue Jun 04, 2019 2:33 am

Why do kernels up to and including 5.0.12 ( nota bene, later kernels than 4.18) work on this set up (I have ancient laptops which can take 5.1.x kernels), while later kernels in the 5.0 series and all kernels in the 5.1 series do not .

Re: Realtek RTL8111/8168/8411 PCI Express Gigabit doesn’t work with latest Linux kernels

Post by Matthew_Wai » Sun Jun 16, 2019 10:02 pm

Re: Realtek RTL8111/8168/8411 PCI Express Gigabit doesn’t work with latest Linux kernels

Post by Matthew_Wai » Sun Jun 23, 2019 3:10 am

Источник

Оцените статью