У меня есть HP Pavilion dm4-2070us, который имеет адаптер Intel® Centrino Wireless-N 1000 корпорации Intel.
Проблема в том, что мой компьютер не показывает беспроводные сети после того, как я обновил свою систему до Ubuntu 11.10. Ниже приведен мой вывод для sudo lshw -class network
:
*-network DISABLED
description: Wireless interface
product: Centrino Wireless-N 1000
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlan0
version: 00
serial: 8c:a9:82:81:5a:30
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlagn driverversion=3.0.0-12-generic firmware=39.31.5.1 build 35138 latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:42 memory:c2500000-c2501fff
*-network
description: Ethernet interface
product: AR8151 v2.0 Gigabit Ethernet
vendor: Atheros Communications
physical id: 0
bus info: pci@0000:08:00.0
logical name: eth0
version: c0
serial: 2c:41:38:07:f3:e3
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.0-NAPI duplex=full firmware=N/A ip=192.168.1.7 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:44 memory:c1400000-c143ffff ioport:2000(size=128)
Выход для rfkill list all
:
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
3: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
Я также искал, что состояние сети Wi-Fi отображается как отключенное. Как-то все указывало на то, что мое беспроводное устройство выключено и его можно включить только из Windows. Тем не менее, у меня нет раздела Windows, и он имеет только Ubuntu 11.10, поэтому я не вижу смысла включать устройство в Windows.
После тестирования различных дистрибутивов и проблем с моей беспроводной картой я, наконец, наткнулся на ссылку, которая дает способ решения проблемы. Очевидно, новое ядро не может обнаружить беспроводную карту Centrino 1000 N в некоторых ноутбуках (hp dm4), в то время как есть другие ноутбуки, на которых она работает совершенно нормально, например, Lenovo Y560P.
Следующая ссылка дает решение !! Хотя я не уверен, будет ли эта работа иметь большее влияние позже или нет, но на данный момент она работает нормально.
http://community.linuxmint.com/tutorial/view/608
«Чтобы (временно) заставить беспроводную сеть работать с новыми ядрами:
sudo mv /lib/firmware/iwlwifi-1000-5.ucode /lib/firmware/iwlwifi-1000-5.ucode.backup
sudo modprobe -r iwlagn
sudo modprobe iwlagn
Это должно заставить беспроводную связь использовать старый код 1000-3.ucode который работает в данный момент. "
Я пробовал :
echo 'options iwlagn 11n_disable=1' | sudo tee /etc/modprobe.d/iwlagn.conf >/dev/null
и он работает.
Ни одно из вышеперечисленных решений не помогло мне. Мне пришлось передать вариант мода ниже
/etc/modprobe.d/iwl.conf
options iwlwifi bt_coex_active=0
Я взял это на форуме Intel, ссылку на который я не могу найти прямо сейчас.
Что ж, лучшим решением будет либо исправление прошивки, либо, что более вероятно, исправление драйвера для правильной работы с версией прошивки 5.
Похоже, об этом сообщалось "в апстриме" " в трекере ошибок Intel .
Но пока нет лучшего решения, чем заменить прошивку версии 5 на старую версию 3.
Я собираюсь отслеживать ошибку в трекере и обновите мой ответ здесь, как только они найдут лучшее решение.
ОБНОВЛЕНИЕ:
Оказывается, я ошибался - использование более старой версии 3 микрокода (ucode) не решает проблему для меня. То, что я подтвердил , действительно работает , в моем случае, по крайней мере, используется ucode версии 5 (поставляемый в 12.04), но re - загрузка драйвера с отключенным "N":
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
согласно ответу в этой ветке форума .
У меня тоже были проблемы с этим, и я безуспешно пробовал многие из предложений, которые были здесь и разбросаны по Интернету.
Я нашел команду inxi -N очень полезной для определения того, какую именно беспроводную карту я использовал.
В конечном итоге исправление заключалось в копировании драйверов, загруженных с веб-сайта Intel http://wireless.kernel.org/en / users / Drivers / iwlwifi в / lib / firmware после перезагрузки беспроводная сеть работала безупречно.