После обновления до 16.04.3 драйверы устройств LTS отсутствуют в текущих библиотеках ядра

У вас старый компьютер работает в качестве сервера и на нем установлена ​​сетевая карта 3com. Это сработало до 14.04 LTS. Для работы требуется драйвер 3c95x.ko, и он доступен в общем ядре 3.13.0-135. [/lib/modules/3.13.0-135-generic/kernel/drivers/net/ethernet/3com/3c59x.ko) После обновления драйвер недоступен в текущих версиях ядра 4.X. Как это исправить. Есть ли отсутствующий репозиторий? Могу ли я скопировать драйвер из каталога предыдущей версии? Предпочел бы решение, которое позволяет управлению пакетами apt обновлять ядра по мере их разработки. Я вернулся к ядру 3.13.0-135, и сетевая карта работает, но при использовании любого из более поздних ядер 4.X сетевая карта остается НЕЗАВИСИМОЙ, а сервер не работает и недоступен через сеть. У меня установлены следующие ядра:

  • 3.13.0-135-generic - Драйвер доступен в /lib/modules/3.13.0-135-generic/kernel/drivers/net/ethernet/3com/ 3c59x.ko
  • 4.4.0-104-generic - драйвер не найден в структуре каталогов 3com
  • 4.8.0-58-generic - драйвер 3com не найден в структуре каталогов
  • 4.10.0-42-generic - в структуре каталогов не найден драйвер 3com
  • 4.11.0-13-generic - в структуре каталогов не найден драйвер 3com
  • 4.11.0-14-generic - в структуре каталогов не найден драйвер 3com
3
задан 4 January 2018 в 00:17

1 ответ

В моем системном драйвере 3c59x.ko находится в обоих установленных ядрах:

$ dpkg -S 3c59x.ko
linux-image-extra-4.4.0-103 -generic: /lib/modules/4.4.0-103-generic/kernel/drivers/net/ethernet/3com/3c59x.ko
linux-image-extra-4.4.0-104-generic: / lib / modules / 4.4.0-104-generic / kernel / drivers / net / ethernet / 3com / 3c59x.ko

Вы можете удалить старые ядра с помощью

sudo apt-get install byobu
sudo purge-old-kernels

Try переустановить linux-image-extra для 4.4 и обычного ядра LTS:

sudo apt-get install --reinstall --install-recommends \
linux-image-generic-lts-xenial

sudo apt-get purge linux-generic-hwe-16.04 linux-headers-3.13.* \
linux-headers-4.8.* linux-headers-4.10.* linux-headers-4.11.* \
linux-headers-generic-hwe-16.04 linux-image-3.13.* \
linux-image-4.8.* linux-image-4.10.* linux-image-4.11.* \
linux-image-extra-3.13.* linux-image-extra-4.8.* \
linux-image-extra-4.10.* linux-image-extra-4.11.* \
linux-image-generic-hwe-16.04
2
ответ дан 4 January 2018 в 00:17
  • 1
    Работы над Ubuntu 14.04, Thinkpad T431s, также! После чтения этого я подозреваю, что первопричиной мог бы быть внешний Резервный жесткий диск - wil проверка, если происшествие вещи связывается с it' s использование. Команда Shell для сохранения меня от выяснения материала вручную: acpitool -w| grep enabled | grep -v LID| cut -d. -f1 | xargs -n 1 sudo acpitool -W – Henning 9 May 2015 в 20:14
  • 2
    Работы над Ubuntu 14.04, Thinkpad T431s, также! После чтения этого я подозреваю, что первопричиной мог бы быть внешний Резервный жесткий диск - wil проверка, если происшествие вещи связывается с it' s использование. Команда Shell для сохранения меня от выяснения материала вручную: acpitool -w| grep enabled | grep -v LID| cut -d. -f1 | xargs -n 1 sudo acpitool -W – Henning 9 May 2015 в 20:14
  • 3
    Работы над Ubuntu 14.04, Thinkpad T431s, также! После чтения этого я подозреваю, что первопричиной мог бы быть внешний Резервный жесткий диск - wil проверка, если происшествие вещи связывается с it' s использование. Команда Shell для сохранения меня от выяснения материала вручную: acpitool -w| grep enabled | grep -v LID| cut -d. -f1 | xargs -n 1 sudo acpitool -W – Henning 9 May 2015 в 20:14
  • 4
    Работы над Ubuntu 14.04, Thinkpad T431s, также! После чтения этого я подозреваю, что первопричиной мог бы быть внешний Резервный жесткий диск - wil проверка, если происшествие вещи связывается с it' s использование. Команда Shell для сохранения меня от выяснения материала вручную: acpitool -w| grep enabled | grep -v LID| cut -d. -f1 | xargs -n 1 sudo acpitool -W – Henning 9 May 2015 в 20:14
  • 5
    Работы над Ubuntu 14.04, Thinkpad T431s, также! После чтения этого я подозреваю, что первопричиной мог бы быть внешний Резервный жесткий диск - wil проверка, если происшествие вещи связывается с it' s использование. Команда Shell для сохранения меня от выяснения материала вручную: acpitool -w| grep enabled | grep -v LID| cut -d. -f1 | xargs -n 1 sudo acpitool -W – Henning 9 May 2015 в 20:14
  • 6
    Работы над Ubuntu 14.04, Thinkpad T431s, также! После чтения этого я подозреваю, что первопричиной мог бы быть внешний Резервный жесткий диск - wil проверка, если происшествие вещи связывается с it' s использование. Команда Shell для сохранения меня от выяснения материала вручную: acpitool -w| grep enabled | grep -v LID| cut -d. -f1 | xargs -n 1 sudo acpitool -W – Henning 9 May 2015 в 20:14

Другие вопросы по тегам:

Похожие вопросы: