Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не устанавливается драйвер сетевой карты. Ubuntu 14.04 + realtek  (Прочитано 1689 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yana_k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Добрый вечер. Потратила уйму времени на восстановление проводного соединения после  попытки вылечить проблему с беспроводным соединением :o
Использую Ubuntu 14.04.5 LTS trusty . Ядро 3.13.0-145-generic   
Сетевая карта:
lspci -knn | grep "Eth" -A2
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
Subsystem: Hewlett-Packard Company Device [103c:194b]

sudo cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
#allow-hotplug wlan0
#iface wlan0 inet manual
ifconfig -a
lo        Link encap:Local Loopback   
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:3007 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3007 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:357093 (357.0 KB)  TX bytes:357093 (357.0 KB)
при команде lshw -C network отсутствует logical namе.

Из всего этого сделала вывод, что нет драйверов.
Первым  делом скачала архив с официального сайта '0010-r8168-8.045.08.tar.bz2'. Если честно, то неуверена, что это самый подходящий для моего ядра. При выполнении autorun.sh или команды make (пробовала оба варианта) выдает ошибку.
Потом скачала пару версий (37 и 41) в deb пакетах с сайта http://mirrors.edge.kernel.org/ubuntu/pool/universe/r/r8168/ и делала установку по следующей инструкции:
sudo apt-get install linux-headers-generic build-essential dkms
wget http://ftp.de.debian.org/debian/pool/main/r/r8168/r8168-dkms_8.038.00-1_all.deb
sudo dpkg -i r8168*.deb
echo "blacklist r8169" | sudo tee -a /etc/modprobe.d/blacklist-r8169.conf
sudo modprobe -rfv r8169
sudo modprobe -v r8168
sudo service network-manager restart
Установка без ошибок, перезагружаюсь, но все без изменений.
lsmod | grep r816 - ничего не выводит.

Уважаемые пользователи, подскажите, как правильно подобрать драйвер, по какой инструкции его установить и что предварительно я должна проверить / удалить? Заранее благодарю за помощ  :)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
выдает ошибку.
Какую?
При загрузке с LiveCD интернет есть?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1110
    • Просмотр профиля
Откатить бы всё что вы сделали...

Вы ставите пакет от debian. Для ubuntu пакет тут: https://packages.ubuntu.com/trusty/all/r8168-dkms/download

Кроме того должны быть установлены linux-headers версии соответствующей версии вашего ядра.

Если всё пройдёт хорошо то после перезагрузки всё будет работать само.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Я уже молчу о том, что ставите дико старый пакет…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
Yana_k, из твоих листингов -
auto eth0
iface eth0 inet dhcp
sudo service network-manager restart
сначала определись как ты жить дальше будешь - с ручной настройкой или с Нетворк манагером.
И давно уже используется драйвер r8169. Со старыми 100 м/бит картами на старых дистрибутивах r8168.
 
Потратила уйму времени на восстановление проводного соединения после  попытки вылечить проблему с беспроводным соединением :o
Что тут творилось, кроме тебя никто не знает.
Откатить бы всё что вы сделали...
Лучше всего. А потом уже смотреть что и как работает - не работает и решать.

Оффлайн Yana_k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Спасибо за помощь, я тоже думаю, что откатить изменения — хорошее решение, но я не делала никакой точки для восстановления. Это возможно? Подскажите, как это сделать, пожалуйста.

Вот действия и результаты сегодняшней попытки установить драйвера:
1. Удалила старые дрова, ребут.
2. Проверила соответствие версии  linux-header — установлен соответствующий
:~# dpkg-query -s linux-headers-$(uname -r)
Package: linux-headers-3.13.0-145-generic
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 13223
Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
Architecture: amd64
Source: linux
Version: 3.13.0-145.194
Provides: linux-headers, linux-headers-3.0
Depends: linux-headers-3.13.0-145, libc6 (>= 2.14)
Description: Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
This package provides kernel header files for version 3.13.0 on
64 bit x86 SMP.
.
This is for sites that want the latest kernel headers.  Please read
/usr/share/doc/linux-headers-3.13.0-145/debian.README.gz for details.
 
3. Устанавливаюрекомендованный пакет — без ошибок, ребут.
:~# sudo dpkg -i /usr/r8168-dkms_8.037.00-1_all.deb 
dpkg: warning: downgrading r8168-dkms from 8.041.00-1 to 8.037.00-1
(Reading database ... 296503 files and directories currently installed.)
Preparing to unpack .../r8168-dkms_8.037.00-1_all.deb ...
Unpacking r8168-dkms (8.037.00-1) over (8.041.00-1) ...
Setting up r8168-dkms (8.037.00-1) ...
Installing new version of config file /etc/modprobe.d/r8168-dkms.conf ...
Loading new r8168-8.037.00 DKMS files...
Building only for 3.13.0-145-generic
Building initial module for 3.13.0-145-generic
Done.
 
r8168:
Running module version sanity check.
- Original module
   - This kernel never originally had a module by this name
- Installation
   - Installing to /lib/modules/3.13.0-145-generic/updates/dkms/
 
depmod....
 
Backing up initrd.img-3.13.0-145-generic to /boot/initrd.img-3.13.0-145-generic.old-dkms
Making new initrd.img-3.13.0-145-generic
(If next boot fails, revert to initrd.img-3.13.0-145-generic.old-dkms image)
update-initramfs....
 
DKMS: install completed.
Processing triggers for initramfs-tools (0.103ubuntu4.9) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-145-generic
4. Проверяю по всем командам из первого поста — все без изменений. Делаю доп проверки, что установилось:
:~# dpkg-query -l "r8168*"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  r8168-dkms     8.037.00-1   all          dkms source for the r8168 network
Вот тут меня смущает запись, что версия должна быть с  retpoline... Не нашла в инете решения.
:~# dmesg | grep r8168
[    2.294323] r8168: version magic '3.13.0-145-generic SMP mod_unload modversions ' should be '3.13.0-145-generic SMP mod_unload modversions retpoline '
[   10.831818] r8168: version magic '3.13.0-145-generic SMP mod_unload modversions ' should be '3.13.0-145-generic SMP mod_unload modversions retpoline '
Не выводится -- Kernel driver in use: --
:~# lspci -v 
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
Subsystem: Hewlett-Packard Company Device 194b
Flags: bus master, fast devsel, latency 0, IRQ 5
I/O ports at 2000 [size=256]
Memory at d0500000 (64-bit, non-prefetchable) [size=4K]
Memory at d0400000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [170] Latency Tolerance Reporting
 

5. Для лушего понимания вывожу версии последних установленных пакетов и нетворк менеджера
:~# dpkg-query -l "network*"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                 Version                 Architecture            Description
+++-====================================-=======================
ii  network-manager                      0.9.8.8-0ubuntu7.1      amd64                   network management framework (daemon and userspace tools)
ii  network-manager-gnome                0.9.8.8-0ubuntu4.5      amd64                   network management framework (GNOME frontend)
un  network-manager-kde                  <none>                  <none>                  (no description available)
un  network-manager-openconnect          <none>                  <none>                  (no description available)
un  network-manager-openconnect-gnome    <none>                  <none>                  (no description available)
un  network-manager-openvpn              <none>                  <none>                  (no description available)
un  network-manager-openvpn-gnome        <none>                  <none>                  (no description available)
ii  network-manager-pptp                 0.9.8.2-1ubuntu2        amd64                   network management framework (PPTP plugin core)
ii  network-manager-pptp-gnome           0.9.8.2-1ubuntu2        amd64                   network management framework (PPTP plugin GNOME GUI)
un  network-manager-vpnc                 <none>                  <none>                  (no description available)
un  network-manager-vpnc-gnome           <none>                  <none>                  (no description available)
:~# dpkg-query -l "libnl*"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                 Version                 Architecture            Description
+++-====================================-=======================-=======================-==============================================================================
ii  libnl-3-200:amd64                    3.2.21-1                amd64                   library for dealing with netlink sockets
ii  libnl-genl-3-200:amd64               3.2.21-1                amd64                   library for dealing with netlink sockets - generic netlink
ii  libnl-route-3-200:amd64              3.2.21-1                amd64                   library for dealing with netlink sockets - route interface
 

При открытии настроек сети вижу ошибку "The system network services are not compatible with this version."
 
:~# sudo initctl list | grep network
network-manager stop/waiting
network-interface (lo) start/running
network-interface-security (network-interface/lo) start/running
network-interface-security (networking) start/running
networking start/running
network-interface-container stop/waiting
:~# service network-manager start
start: Unknown job: network-manager

Жить с NetworkManager, или без него — в чем будут отличия в использовании? Знаю, что /etc/network/interfaces — не участвует, если используется  NetworkManager. Мне лишь бы интернет работал :)
 
 

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Ещё раз спрашиваю - при загрузке с LiveCD интернет есть?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1110
    • Просмотр профиля
А есть возможность обновить ядро до 4.4?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
А есть возможность обновить ядро до 4.4?
Я это уже пол-дня пытаюсь выяснить. Но вы задаёте кучу не относящихся к делу вопросов.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1110
    • Просмотр профиля
У мну есть рабочая конфигурация с 14.04 и r8168. Но там ядро 4.4. Потому не знаю как там с 3.13 сейчас, но с 4.4 точно всё работает:)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
У меня тоже есть рабочая конфигурация с 14.04. Шесть конфигураций.
И?
Если у человека нет нормального интернета, придётся работать с тем, что есть. Если есть - всё становится на пару порядков проще.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Yana_k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Ещё раз спрашиваю - при загрузке с LiveCD интернет есть?…
Да, есть интернет.
Загрузилась с того же диска, с которого устанавливала эту версию и в нем действительно используется драйвер r8169.
Так что я могу предпринять для восстановления работы интернета?  :)
« Последнее редактирование: 01 Мая 2018, 17:26:11 от Yana_k »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
mount /dev/sda1 /mnt (в предположении, что /dev/sda1 - это ваш корневой раздел.)
chroot /mntapt-get update && apt-get dist-upgrade --purge && apt-get install linux-signed-generic-lts-xenial
И покажите что творится в ls -l /usr/src/
« Последнее редактирование: 01 Мая 2018, 19:36:51 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.033 секунд. Запросов: 24.