Как мне сообщить ядру, какой драйвер использовать?

Мой wifi ведет себя странно (не сканирует, не подключается к сети), чтобы исправить это, я пытаюсь установить драйверы от Intel. Это устройство Intel Centrino Advanced-N 6205. В документации не очень понятно, как его установить. Я скачал файл iwlwifi-6000g2a-6.ucode из этой страницы Intel и скопировал этот файл ucode в каталог / lib / firmware. Вот и вся документация, которая пришла с файлом, сказала мне сделать. Информация на на этой странице в значительной степени та же самая информация, которую я получил с файлом ucode от intel. Есть кое-что о загрузчике прошивки и файле конфигурации ядра, которые я не понимаю.

Когда я запускаю $ sudo lshw -c network, я нахожу следующее:

  *-network
   description: Wireless interface
   product: Centrino Advanced-N 6205 [Taylor Peak]
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlan0
   version: 34
   serial: a0:88:b4:30:4b:08
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwlwifi driverversion=3.8.0-35-generic firmware=18.168.6.1 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
   resources: irq:43 memory:c0500000-c0501fff

Мне кажется, что driverversion=3.8.0-35-generic означает, что ядро ​​использует какой-то общий драйвер Intel, а не тот, который я только что скачал с Intel. Я прав? и если да, то как заставить ядро ​​начать использовать новый драйвер?

0
задан 07.05.2020, 11:27

1 ответ

Вы скачали и установили прошивку, а не драйвер. Драйвер, в зависимости от идентификатора устройства, вызывает нужную прошивку. Ваш lshw показывает, что драйвер - это обычный драйвер ядра iwlwifi:

driver = iwlwifi

Он также показывает используемую версию прошивки:

firmware = 18.168.6.1

Разве это не то, что вы скачали?

Вы можете попробовать обычное исправление:

sudo -i
echo "options iwlwifi 11n_disable=1"  >>  /etc/modprobe.d/iwlwifi.conf
exit

Перезагрузитесь и сообщите нам, если есть какие-либо улучшения.

Если у вас все еще проблемы, давайте посмотрим на подсказки в журналах. С отсоединенным Ethernet и перезагрузкой, чтобы у нас был чистый лист, попробуйте подключиться и запустить:

cat /var/log/syslog | grep -e etwork -e wlan | tail -n25 > wifi.txt

Найдите файл wifi.txt в вашем пользовательском каталоге, вставьте результат сюда и дайте нам ссылку в вашем ответе: http://paste.ubuntu.com/

Файл прошивки, который вы скачали, возможно, уже существует в вашей системе. У вас то же самое, что и по умолчанию?

md5sum /lib/firmware/iwlwifi-6000g2a-6.ucode

Мой читает 4b47db024c8a0cba872c3e98e907a378.

Иногда после спящего режима драйвер не перезагружается. Попробуйте перезагрузить его из терминала:

sudo modprobe iwlwifi

Вы можете попробовать это исправить:

gksudo gedit /etc/pm/config.d/config

Добавить одну строку:

SUSPEND_MODULES="iwlwifi"

Проверить внимательно, сохранить и закрыть Gedit. Reboot.

Как это работает сейчас? [1 125]

0
ответ дан 07.05.2020, 11:28
  • 1
    Хорошо, поэтому поскольку Вы указали, что встроенное микропрограммное обеспечение действительно выглядит корректным. Я выполнил команды, Вы отправили и дали ему перезагрузку. Ситуация кажется тем же. Я должен работать sudo iwlist wlan0 scan только для получения моего router' s SSID в списке. Тогда это просто won' t подключение. Это попробует в течение нескольких минут, попросит у меня сетевого ключа, попробует еще раз, попросит ключ и повторит этот процесс, пока это не сдастся. Иногда это будет соединяться без стычки. Почему это работает в 1 раз из 10, я haven' t бывший в состоянии для выяснения. – flx 07.05.2020, 11:28
  • 2
    Я живо я нашел странное обходное решение. Если я сцепление через Ethernet, то выполненный сканирование Wi-Fi и подключение, это почти всегда соединяется с Wi-Fi на первой или второй попытке. Но как только я перезагружаю, it' s назад к той же ерунде. Что-то вроде стычки, плюс я won' t быть в состоянии к сцеплению с Ethernet в библиотеке или кафе или везде, куда еще я могу пойти. – Viktor Brešan 07.05.2020, 11:29
  • 3
    Я получаю ту же контрольную сумму: 4b47db024c8a0cba872c3e98e907a378 – Ken Fehling 07.05.2020, 11:29
  • 4
    Посмотрите мое редактирование выше. – Tushar Thakur 07.05.2020, 11:30
  • 5
    Потрясающий. Теперь вставка. – Luis A. Florit 07.05.2020, 11:30

Теги

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