Проблемы с модулями после обновления до ядра 3.2.0-60

До ядра все работало нормально 3.2.0-58. Затем менеджер обновлений предложил обновление для 3.2.0-59, я сделал это, но обновление не завершилось успешно (я смог загрузиться, но окна с сообщениями об ошибках выскочили постоянно). Поэтому я снова удалил 3.2.0-59 в пользу -58, который сейчас использую.

Сегодня менеджер обновлений предложил установить ядро ​​3.2.0-60, я сказал, что все в порядке, но все еще есть проблемы. Например, беспроводная связь больше не работает. Я имею в виду, что светодиод Wi-Fi красный вместо синего, и даже нажатие F12 не помогает активировать интерфейс, который распознается , хотя:

$ sudo lshw -class network -short
H/W path         Device   Class     Description
===============================================
/0/100/1c/0      eth0     network   RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/1c.1/0    eth1     network   BCM4313 802.11bgn Wireless Network Adapter

Попытка понять, что произошло Я сделал diff модуля между -58 и -60 и удивительно заметил, что некоторые модули отсутствуют в 3.2.0-60:

$ diff -u kernel-3.2.0-58 kernel-3.2.0-60 
--- kernel-3.2.0-58 2014-03-08 23:56:52.290500167 +0100
+++ kernel-3.2.0-60 2014-03-08 23:57:01.254500638 +0100
-fglrx                6179097  0 
-vboxdrv               252228  3 vboxpci,vboxnetadp,vboxnetflt
-vboxnetadp             13328  0 
-vboxnetflt             27240  0 
-vboxpci                22911  0 
-wl                   2906597  0 

Среди других, отсутствует модуль wl, из-за чего Wi-Fi перестает работать .

Наконец, все еще на -58:

$ modprobe --list
...output...
updates/dkms/vboxnetflt.ko
updates/dkms/vboxdrv.ko
updates/dkms/fglrx.ko
updates/dkms/wl.ko
updates/dkms/vboxpci.ko
updates/dkms/vboxnetadp.ko
...output...

Есть какие-нибудь подсказки, чтобы заставить работать с ядром 3.2.0-60?

5
задан 15.05.2020, 15:10

2 ответа

Похоже, что необходимо восстановить некоторые собственные драйверы. При использовании 3.2.0-60, удостоверьтесь, что Вы имеете linux-headers с той же установленной версией. Тогда откройте jockey-gtk и проверка, если какие-либо собственные драйверы предлагаются для Wi-Fi. Если это имеет место, то попытайтесь отключить, тогда повторно включают драйверы, которые вынудят систему восстановить их для ядра, которое Вы в настоящее время выполняете.

Для наблюдения, какое ядро Вы выполняете, сделайте:

uname -a
1
ответ дан 15.05.2020, 15:11
  • 1
    Только на ноте стороны, если необходимо установить заголовки, это должно выполнить dkms для Вас. Если это doesn' t или заголовки, установлены, пробуют: /etc/kernel/postinst.d/dkms $(uname -r), который выполняет dkms для всего зарегистрированного против Вашего рабочего ядра. Если существует какой-либо ошибочный выезд файлы make.log в/var/lib/dkms/$drivername/$ (uname-r) <---те - not' t реальные переменные в Вашей системе, you' ре, оказывающееся перед необходимостью рыть немного. – sabbir 15.05.2020, 15:11

К верному Ваше ядро было обновлено корректным способом, которым можно сделать эти шаги.

Стратегия: очистите модуль ядра и установите новую версию ядра PPA.

1-Использования после команды к чистому Ваше ядро:

sudo apt-get purge <kernel>

2-Для знания модулей ядра, заголовков, изображения можно использовать поиск в кэше следующей командой:

sudo apt-cache search <headers,image,...>

при нахождении его можно произвести чистку его первой командой.

3-И Обновить новую версию ядра можно использовать этот , ссылка (PPA repo)

выбирает ядро, которое Вы хотите установить его.

примечание : Для знания кодирования распределения, можно использовать примечание sudo lsb_release-a

: Для знания текущей версии ядра и архитектуры, можно использовать: uname-a

Тогда Вы получаете *.deb файлы и после проверки его контрольной суммы, можно переместить *.deb файлы в указанную папку и выполнить следующую команду: например: можно сделать каталог с этим именем: ядро при помощи [1 123] mkdir ~/Desktop/kernel и перемещает их в него.

Тогда устанавливают их следующей командой:

sudo dpkg --install ~/Desktop/kernel/*.deb

тогда выполненный после команды для перезапуска системы:

sudo shutdown -r 0

я надеюсь он быть полезным.

0
ответ дан 15.05.2020, 15:11