*-network НЕПРАВИЛЬНО после обновления программного обеспечения на Dell XPS 13

Недавно я получил новую версию Dell xps 13 для разработчиков с Ubuntu 14.04. После обновления программного обеспечения мое беспроводное сетевое устройство перестало работать. Сеть lshw -C дает:

* -СЕТЬ НЕОБХОДИМА

   description: Network controller
   product: Wireless 8260
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:3a:00.0
   version: 3a
   width: 64 bits
   clock: 33MHz
   capabilities: cap_list
   configuration: latency=0
   resources: memory:dc200000-dc201fff

Вкладка дополнительных драйверов в меню настроек также кажется застрявшей на "Не использовать это устройство", хотя на ней отображаются другие драйверы. Когда я пытаюсь сменить драйвер, я не могу этого сделать. Этот ноутбук не имеет порта Ethernet.

Это мой первый раз, когда я использую Linux, поэтому было бы полезно получить четкое объяснение. До сих пор я пробовал другие решения, которые я мог найти для аналогичной проблемы, но безрезультатно.

По запросу: при регистрации modinfo iwlwifi | grep 0050 это дает:alias: pci:v00008086d0000095Asv*sd00_0050_90bc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_2Abc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_20bc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_02bc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_0Abc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_00bc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_12bc*sc*i* alias: pci:v00008086d0000095Asv*sd00_0050_10bc*sc*i* alias: pci:v00008086d000008B1sv*sd00_0050_72bc*sc*i* alias: pci:v00008086d000008B1sv*sd00_0050_70bc*sc*i* alias: pci:v00008086d00000896sv*sd00_0050_27bc*sc*i* alias: pci:v00008086d00000896sv*sd00_0050_25bc*sc*i* alias: pci:v00008086d00000897sv*sd00_0050_17bc*sc*i* alias: pci:v00008086d00000897sv*sd00_0050_15bc*sc*i* alias: pci:v00008086d00000896sv*sd00_0050_07bc*sc*i* alias: pci:v00008086d00000896sv*sd00_0050_05bc*sc*i*

1 ответ

Решение

Пожалуйста, обратите внимание на ваш pci.id (исправлено):

Intel Corporation Wireless 8260 [8086:24f3] (rev3) Подсистема: Устройство Intel Corporation [8086:0050]

Чтобы драйвер iwlwifi мог запрашивать и управлять вашим устройством, он должен найти совпадения в полях псевдонима модуля, которые точно соответствуют 8086:24f3 и 0050. В опубликованной вами информации о моде есть несколько ссылок на 0050, но ни одной на 24f3. Вот соответствующие данные с моей машины под управлением версии ядра 4.4.0-xx:

chili@T440p:~$ modinfo iwlwifi | grep 0050
alias:          pci:v00008086d000024F3sv*sd00000050bc*sc*i*
<snip>

Как видите, здесь есть точное совпадение.

Я считаю, что есть три возможных решения вашей проблемы. Во-первых, вы можете связаться с Dell и сообщить, что их очевидная подстройка драйвера, которая позволила вашей беспроводной сети работать вначале, была устранена обновлением; вероятно, более поздняя версия ядра. У них может быть решение, и они могут отправить по электронной почте исправленный пакет настроек. Мы видели другие экземпляры пакетов oem-wireless-dkms от Dell, которые выходят из строя после обновления ядра.

Во-вторых, вы можете перезагрузиться, прервать процесс загрузки в меню GRUB и выбрать самое раннее имеющееся у вас ядро. Загрузитесь и наслаждайтесь беспроводной связью. Однако этот процесс потребуется при каждой загрузке.

Это более старый пример, но он иллюстрирует, как вы можете загрузить, в этом примере, -12 вместо -14.

В-третьих, вы можете установить более позднюю версию ядра, которая будет правильно управлять вашим устройством.

sudo apt-get install linux-generic-lts-xenial

После перезагрузки у вас будет работать ядро ​​версии 4.4.0-x, и ваша беспроводная сеть будет работать.

Хотя вы можете выбрать любой вариант, я предлагаю, чтобы третий вариант был самым простым и предпочтительным.

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