Мой 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. Я прав? и если да, то как заставить ядро начать использовать новый драйвер?
Вы загрузили и установили встроенное микропрограммное обеспечение, не драйвер. Драйвер, в зависимости от идентификатора устройства, называет встроенное микропрограммное обеспечение, которого он требует. Ваш 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. Перезагрузка.
Как это работает теперь?