Спасибо за помощь, я тоже думаю, что откатить изменения — хорошее решение, но я не делала никакой точки для восстановления. Это возможно? Подскажите, как это сделать, пожалуйста.
Вот действия и результаты сегодняшней попытки установить драйвера:
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. Мне лишь бы интернет работал