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


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

Автор Тема: Пересборка r8168-dkms  (Прочитано 3022 раз)

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

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Пересборка r8168-dkms
« : 20 Февраля 2015, 01:57:08 »
Может, хоть тут помогут…
А то на ubuntuforums только сверчки…

Пытаюсь добавить свежие дрова в r8168-dkms.
Всё проделал по инструкции, установил, добавил, включаю - не работает.
# dpkg -i r8168-dkms_8.039.00-0private_all.deb
Selecting previously unselected package r8168-dkms.
(Reading database ... 155311 files and directories currently installed.)
Unpacking r8168-dkms (from r8168-dkms_8.039.00-0private_all.deb) ...
Setting up r8168-dkms (8.039.00-0private) ...
Loading new r8168-8.039.00 DKMS files...
First Installation: checking all kernels...
Building only for 3.13.0-45-generic
Building for architecture i686
Building initial module for 3.13.0-45-generic
Error! Bad return status for module build on kernel: 3.13.0-45-generic (i686)
Consult /var/lib/dkms/r8168/8.039.00/build/make.log for more information.

# cat /var/lib/dkms/r8168/8.039.00/build/make.log
DKMS make.log for r8168-8.039.00 for kernel 3.13.0-45-generic (i686)
Wed Feb 11 16:38:33 MSK 2015
make -C src/ clean
make[1]: Entering directory `/var/lib/dkms/r8168/8.039.00/build/src'
make[1]: *** No rule to make target `clean'.  Stop.
make[1]: Leaving directory `/var/lib/dkms/r8168/8.039.00/build/src'
make: *** [clean] Error 2

При этом
# cd /var/lib/dkms/r8168/8.039.00/build
# make
make -C src/ clean
make[1]: Entering directory `/var/lib/dkms/r8168/8.039.00/build/src'
make -C /lib/modules/3.13.0-45-generic/build SUBDIRS=/var/lib/dkms/r8168/8.039.00/build/src clean
make[2]: Entering directory `/usr/src/linux-headers-3.13.0-45-generic'
make[2]: Leaving directory `/usr/src/linux-headers-3.13.0-45-generic'
make[1]: Leaving directory `/var/lib/dkms/r8168/8.039.00/build/src'
make -C src/ modules
make[1]: Entering directory `/var/lib/dkms/r8168/8.039.00/build/src'
make -C /lib/modules/3.13.0-45-generic/build SUBDIRS=/var/lib/dkms/r8168/8.039.00/build/src modules
make[2]: Entering directory `/usr/src/linux-headers-3.13.0-45-generic'
  CC [M]  /var/lib/dkms/r8168/8.039.00/build/src/r8168_n.o
  CC [M]  /var/lib/dkms/r8168/8.039.00/build/src/r8168_asf.o
  CC [M]  /var/lib/dkms/r8168/8.039.00/build/src/rtl_eeprom.o
  CC [M]  /var/lib/dkms/r8168/8.039.00/build/src/rtltool.o
  LD [M]  /var/lib/dkms/r8168/8.039.00/build/src/r8168.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/lib/dkms/r8168/8.039.00/build/src/r8168.mod.o
  LD [M]  /var/lib/dkms/r8168/8.039.00/build/src/r8168.ko
make[2]: Leaving directory `/usr/src/linux-headers-3.13.0-45-generic'
make[1]: Leaving directory `/var/lib/dkms/r8168/8.039.00/build/src'
make -C src/ install
make[1]: Entering directory `/var/lib/dkms/r8168/8.039.00/build/src'
make -C /lib/modules/3.13.0-45-generic/build SUBDIRS=/var/lib/dkms/r8168/8.039.00/build/src INSTALL_MOD_DIR=kernel/drivers/net/ethernet/realtek modules_install
make[2]: Entering directory `/usr/src/linux-headers-3.13.0-45-generic'
  INSTALL /var/lib/dkms/r8168/8.039.00/build/src/r8168.ko
Can't read private key
  DEPMOD  3.13.0-45-generic
make[2]: Leaving directory `/usr/src/linux-headers-3.13.0-45-generic'
make[1]: Leaving directory `/var/lib/dkms/r8168/8.039.00/build/src'

Что ему не так? >.<
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Пересборка r8168-dkms
« Ответ #1 : 20 Февраля 2015, 20:46:49 »
С ходу вопрос: этот пакет самосборный? Быстрый поиск по названию пакета дал результат на англоязычный форум и сюда, что собственно ожидаемо.
Может быть стоит попробовать пакет от Debian?
http://ftp.de.debian.org/debian/pool/main/r/r8168/
OpenWrt 19.07

Оффлайн Scorry

  • Активист
  • *
  • Сообщений: 842
    • Просмотр профиля
Re: Пересборка r8168-dkms
« Ответ #2 : 20 Февраля 2015, 21:05:55 »
Может, хоть тут помогут…
А то на ubuntuforums только сверчки…
Кхм. Как-то (давно) собирал сам, раза три по разным мануалам, потому как вожжа под хвост попала и сам решил сделать. Проработало до большой перестановки системы, а там и ныне здравствующий 039 версии последний дкмс подтянулся. Им и пользуюсь. Он не работает или хочется руками всё повторить?

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: Пересборка r8168-dkms
« Ответ #3 : 20 Февраля 2015, 23:05:29 »
Для 12.04 нет 39-го драйвера.
Делал всё по инструкции, поставил что есть, потом dkms add распакованные сырцы… нифига. Не копилит само, хотя руками - вот, собирается легко.

Пользователь решил продолжить мысль 20 Февраля 2015, 23:08:35:
С ходу вопрос: этот пакет самосборный? Быстрый поиск по названию пакета дал результат на англоязычный форум и сюда, что собственно ожидаемо.
Может быть стоит попробовать пакет от Debian?
http://ftp.de.debian.org/debian/pool/main/r/r8168/


Good news! Module version 8.039.00-NAPI for r8168.ko
exactly matches what is already found in kernel 3.13.0-45-generic.
DKMS will not replace this module.
You may override by specifying --force.
Спасибо! Оно взлетело.
« Последнее редактирование: 20 Февраля 2015, 23:08:35 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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