Intel wifi link 5150 не работает

anode
Это не я — так пишетИнтел в своём Product Brief Intel® WiMAX/WiFi Link 5150: Wi-Fi and WiMAX radios do not operate simultaneously. Может его и блочить не надо, а надо выгрузить вимакс драйвер, заблокировать rfkill wimax и загрузить iwlwifi. Во всех lspci -vv, к. приводит ТС модуль ядра iwlwifi не загружен, следовательно вайфай и не должен работать. Хотелось бы сначала увидеть Kernel driver in use: iwlwifi, а потом и на багзилу.
PS. Надо было попробовать что-то до 3.2 ядра когда iwlwifi был еще iwlagn.

На wireless.kernel.org, однако и ваша карточка среди поддерживаемых. Вы говорили, что ставили дрова для Виндовс. Попробуйте в Виндовс подключиться к вифи поработать и перезагрузиться в Арч. С 2200bg у меня был такой прикол. Я её отключил под Виндовс, а включить в Линуксе не смог, но было это давно. Вот здесь немного похоже. Может стоит попробовать wimaxcu roff ; rmmod i2400m_usb; rmmod iwlwifi; insmod iwlwifi 11n_disable=1; insmod iwldvm. Только делайте все из под рута, а то ваш вывод lspci явно из под юзера. Можно lspci -k для просмотра используемого модуля ядра.

anode
На wireless.kernel.org, однако и ваша карточка среди поддерживаемых. Вы говорили, что ставили дрова для Виндовс. Попробуйте в Виндовс подключиться к вифи поработать и перезагрузиться в Арч. С 2200bg у меня был такой прикол. Я её отключил под Виндовс, а включить в Линуксе не смог, но было это давно. Вот здесь немного похоже. Может стоит попробовать wimaxcu roff ; rmmod i2400m_usb; rmmod iwlwifi; insmod iwlwifi 11n_disable=1; insmod iwldvm. Только делайте все из под рута, а то ваш вывод lspci явно из под юзера. Можно lspci -k для просмотра используемого модуля ядра.

Все действительно плохо: раз, два, но говорят, что есть чел который это решил. Сам пока не читал, пора домой.
Читайте также:  Не работает forcemode impulse
Да вроде решение найдено https://bugzilla.kernel.org/show_bug.cgi?id=60577 . Осталось только прикрутить этот е пересобрать ядро. А уменя сейчас столько работы подвалило, что лета не вижу((( После применения предложенного на kernel.org патча, в выводе lspci -vvv появился пункт:

Kernel driver in use: iwlwifi

Других каких-либо изменений не произошло( iwfonfig по-прежнему не видит wifi-интерфейсов.

В общем, все решилось достаточно интересно: https://bugzilla.kernel.org/show_bug.cgi?id=60577
1. Необходимо пропатчить ядро с помощью патча: https://bugzilla.kernel.org/attachment.cgi?id=106937
2. Прописать в автозапуск модуль iwldvm (это кроме iwlwifi, разумеется!).
3. Наслаждаться WiFi. Т.к. пользоваться WiMax я не планирую, настройку этого модуля и переключения между ними ищите сами.

P.S. В процессе разбора проблемы было установлено куча разных дистрибутивов. В часности, проблема была решена когда была установлена fedora. Тем не менее, как появится время — установлю обратно arch. Уж очень он мне нравится.
P.P.S. Поиск решения оказался весьма полезным для меня. Например, я научился собирать ядро и корректно применять патчи.
P.P.P.S. Да, английский подтягиваю потихоньку, но все равно пока за него стыдно.

Вам повезло, среагировали очень быстро и сразу двое. Должен заметить, что у меня iwldvm грузится автоматом. Поэтому тут либо вы что-то неправильно сделали, либо федора виновата (что маловероятно), либо патч должен не только id добавлять.

vdemin
Вам повезло, среагировали очень быстро и сразу двое. Должен заметить, что у меня iwldvm грузится автоматом. Поэтому тут либо вы что-то неправильно сделали, либо федора виновата (что маловероятно), либо патч должен не только id добавлять.

Судя по тексту патча, действительно добавляется только id. А iwldvm не грузился у меня и в arch-е и в mint-е.

P.S. Интересно, что автор патча прямо в intel-е работает. Недаром я всегда с симпатией относился к этой корпорации.

Может кому-то поможет: для ядра 3.4.х( кажется с 3.2 по 3.6, точно не знаю, т.е. когда уже не iwlagn, но еще нет iwldvm) патчить надо файл ./linux-э.ю.я/drivers/net/wireless/iwlwifi/iwl-pci.c

© 2006-2021, Русскоязычное сообщество Arch Linux.
Название и логотип Arch Linux ™ являются признанными торговыми марками.
Linux ® — зарегистрированная торговая марка Linus Torvalds и LMI.

Источник

Новая жизнь WiFi адаптера Intel 5150 AGX (и ему подобных)

Пока вся страна расслаблялась, отмечая «День народного единства», умелые ручки и живые мозги отдельных граждан дарили нам радость и веселье. Особенно повезло обладателям официально ввезенных ноутбуков на платформе Intel Centrino 2 с интегрированным WiMax/WiFi адаптером Intel 5150AGX (в девичестве 5150ANX), который был зверски кастрирован производителем на уровне EEPROM. В результате жертва разучилась красиво петь во все свои 300Mbps и лишь неубедительно мычала ноту G (54Mbps). Как может догадаться нетерпеливый читатель, упомянутые выше очумелые ручки и живые мозги успешно справились с этим небольшим недоразумением, вернув гипотетическому евнуху его утерянное достоинство.

Итак, у вас есть ноутбук в карточкой 5150AGX в совокупности с неуемной жаждой риска, а у нас есть инструкции:

Помните, все нижесказанное делается вами на свой страх и риск. Даже если вы крайне внимательны и аккуратны. Результатом может стать не только работающая на 11n карта, но и ее трудновоскрешаемый трупик.

Windows

1. Скачать RW Everything, распаковать, установить.

2. Если вам нужна резервная копия вашего EEPROM, скачайте еще и DumpIWL. Если нет, читайте с пункта (3). Если да: распаковать в папку все содержимое архива, запустить (под x64 может не работать, подробности в форуме, ссылка в самом конце). Нажать на «Read EEPROM», закрыть, занычить файлик.

3. Открыть диспетчер устройств, найти там свою карту, открыть «Свойства»

4. Перейти на вкладку «Ресурсы». Записать 8 цифр, отмеченных на скриншоте. Это оффсет, он пригодится.

5. Запустить RW Everything, в открывшемся окне в выпадающем списке найти Intel Network Controller и выбрать его.

Смотрим внимательно на Subsytem ID в правой нижней части окна. Они могут быть следующего вида:

1201 — Full, 11n enabled, OEM
1206 — Full, 11n disabled, OEM
1301 — Half, 11n enabled, OEM
1306 — Half, 11n disabled, OEM

1211 — Full, 11n enabled, HP/Lenovo/IBM
1216 — Full, 11n disabled, HP/Lenovo/IBM
1311 — Half, 11n enabled, HP/Lenovo/IBM
1316 — Half, 11n disabled, HP/Lenovo/IBM

После выполнения дальнейших шагов ID изменится с вида XXX6 на XXX1, причем XXX останется без изменений. Если у вас на конце и так единичка — дальше читать смысла нет.

Если ваш номерок в первой половине списка, можете вздохнуть чуть свободнее. Если во второй — ваш риски возросли. Ноутбуки некоторых производителей содержат whitelist допустимых устройств, смена ID (или иных параметров) может привести к неприятностям.

6. В меню RW Everything выбрать Access->Command (или нажать на соответствующую кнопку на панели инструментов). В появившемся окне будет одно поле ввода, в него нужно скопировать следующий текст (одной строкой):

local0=0x********;local0=add(local0, 0x2c);local1=0xCC;local2=div(local1,2);local2=shl(local2, 2);w32 local0 local2;delay 10;local3=(r32 local0);local3=shr(local3, 15);local1=add(local3, 0x08);LOOP<14,local2=div(local1, 2);local2=shl(local2, 2);local2=or(local2, 0x0F6F0002);w32 local0 local2;delay 50;local1=add(local1, 2)>;local1=add(local3, 0x42);LOOP<12,local2=div(local1, 2);local2=shl(local2, 2);local2=or(local2, 0x0FE10002);w32 local0 local2;delay 50;local1=add(local1, 2)>;local1=add(local3, 0x5c);LOOP<11,local2=div(local1, 2);local2=shl(local2, 2);local2=or(local2, 0x0F310002);w32 local0 local2;delay 50;local1=add(local1, 2)>;local1=add(local3, 0x74);LOOP<6,local2=div(local1, 2);local2=shl(local2, 2);local2=or(local2, 0x0FA10002);w32 local0 local2;delay 50;local1=add(local1, 2)>;local1=add(local3, 0x82);LOOP<7,local2=div(local1, 2);local2=shl(local2, 2);local2=or(local2, 0x0F6F0002);w32 local0 local2;delay 50;local1=add(local1, 2)>;local1=add(local3, 0x92);LOOP<11,local2=div(local1, 2);local2=shl(local2, 2);local2=or(local2, 0x0FE10002);w32 local0 local2;delay 50;local1=add(local1, 2)>;local1=add(local3, 0x02);local2=div(local1, 2);local2=shl(local2, 2);local2=or(local2, 0x6F4D0002);w32 local0 local2;delay 50;local1=add(local3, 0x04);local2=div(local1, 2);local2=shl(local2, 2);local2=or(local2, 0x00570002);w32 local0 local2;delay 50;local1=0x8A;local2=div(local1,2);local2=shl(local2, 2);local2=or(local2, 0x00f00002);w32 local0 local2;delay 50;local1=0x8C;local2=div(local1,2);local2=shl(local2, 2);w32 local0 local2;delay 10;local3=(r32 local0);local3=shr(local3,16);local3=and(local3, 0xFE9F);local3=or(local3, 0x0010);local3=shl(local3,16);local2=or(local3,local2);local2=or(local2,0x02);w32 local0 local2;delay 50;local1=0x14;local2=div(local1,2);local2=shl(local2, 2);w32 local0 local2;delay 10;local3=(r32 local0);local3=shr(local3,16);local3=and(local3, 0xFFFF0);local3=or(local3, 0x0001);local3=shl(local3,16);local2=or(local3,local2);local2=or(local2,0x02);w32 local0 local2;delay 50;

Восемь зведочек (********) нужно заменить на записаный ранее оффсет (в моем случае, на скриншотах, это E3500000).

Получим что-то вроде:

7. Проверяем себя еще раз, очень важно не сделать ошибки на этом этапе. Проверили? Нажимайте Enter, ждите секунд 10-30 (появится текст выполненной команды), потом еще минутку на всякий случай, закрываете RW Everything и аккуратно завершаете работу системы ( НЕ НУЖНО: включать выключать WiFI аппаратным переключателем, вырубать компьютер удержанием кнопки питания и т.п., все это дополнительные факторы риска ).

8. После перезагрузки и входа в систему Windows найдет новое устройство (ID сменился) и будет ставить на него драйверы. Скорее всего этот процесс закончится неудачно (что нормально). Все, можно подключаться к точке доступа и радоваться жизни. Чтобы было совсем радостно, можно увеличить ширину канала с 20 до 40Mhz (диспетчер устройств, адаптер, вкладка «дополнительно»).

9. Пункт для тех, кому не нравится новое имя устройства с #2 на конце, т.е. эстетам типа меня. План такой (кратенько, в качестве домашнего задания):
9.1 Добавить системную переменную devmgr_show_nonpresent_devices со значением 1
9.2 Пойти в диспетчер устройств, в меню выбрать «Вид > Показать скрытые устройства» и удалить оба адаптера (старый полупрозрачный и новый с #2 на конце).
9.3 После перезагрузки устройство будет найдено, драйверы установлены, #2 на конце не будет

Linux

1. Возрадоваться. Тут все проще и изящнее, как всегда (подразумевается, что svn уже есть, и чем собирать тоже есть)

2. Идти в /usr/local/src (или где вы там привыкли собирать), создать каталог «iwleeprom»

3. Выполнить » svn checkout iwleeprom.googlecode.com/svn/trunk iwleeprom «, в результате увидим:
A iwleeprom/iwleeprom.c
A iwleeprom/iwleeprom.8
A iwleeprom/Makefile
Checked out revision 11.

4. Войти в созданый каталог, и выполнить » make «, увидим:
gcc -Wall -o iwleeprom iwleeprom.c
gzip -c iwleeprom.8 > iwleeprom.8.gz

5. Стать суперюзером («su» или «sudo -i» на выбор) и запустить » ./iwleeprom —help «, должно получиться:
EEPROM reader/writer for intel wifi cards
Usage: ./iwleeprom [-d device] [-r filename] [-w filename] [-p]
-d device device in format 0000:00:00.0 (domain:bus:dev.func)
-r filename dump eeprom to binary file
-w filename write eeprom from binary file
-b save dump in big-endian byteorder (default: little-endian)
-p patch device eeprom to enable 802.11n

6. Выполнить » ./iwleeprom -r eeprom.bak «, получим на выходе дамп EEPROM (резервная копия на всякий случай).

7. Подумать, готовы ли вы рискнуть? Выполнить » ./iwleeprom -p «, тулза сама все сделает

8. Прибить (если есть) файлик » /etc/modprobe.d/intel-5300-iwlagn-disable11n.conf «, который не дает работать 11n на адаптерах Intel в последних версиях ядра (что-то там разработчики отломали и отключили N от греха подальше, на практике все работает, но возможны временные тормоза)

9. Ребут и проверка

Подготовлено по материалам обсуждения на iXBT (Intel 5150 AGX — возможен ли 802.11n).

Огромное спасибо ittrium, advan, thinkfar, ShultZ, благодаря которым наше маленькое локальное счастье стало возможным.

Источник

Ноутбук Lenovo Y550.

Windows 7 Максимальная.

Wi-Fi адаптер — Intel Wifi Link 5150.

Прочие конфигурации компа не вижу смысла приводить.

Утром ноут работал исправно, выключил, уехал из дома, вечером приезжаю, включаю — не видит WiFi. Рядом лежащий смартфон вафлю ловит исправно, так что с роутером все хорошо. До этого с ноута так же ловился и халявный соседский вайфай — сейчас и его не вижу.

Танцы с бубном продолжились на следующее утро. Визард устранения неполадок винды ругается, что адаптер беспроводной сети выключен — переключите выключатель на передней или боковой стороне корпуса. бла бла бла. Переключатель находится в активном положении. Его вообще никогда не трогаю. Специальная комбинация клавиш Fn+F5 (для активации вафли) так же не принесла никаких результатов.

В диспетчере устройств все устройства отображаются без ошибок, в том числе и вафля.

Переустанавливал драйвер — не помогло.

Удалил, установил драйвер по новой — не помогло.

Копал биос — вафля активна.

Пока мучался, обнаружил, что на ноуте неактивна вообще вся беспроводная связь, включая bluetooth и wimax — как будто действительно переключатель в неактивном положении. Кстати пробовал его туда-сюда несколько раз переключить — нет результата.

Если витуху воткнуть в ноут — инет работает (собственно так и пишу это сообщение).

Однажды такая проблема уже всплывала, но тогда действительно кто-то передвинул переключатель вайфай на неактивное положение. Сейчас это не помогает.

Источник

Информация по поддержке Intel® WiMAX/WiFi Link 5150

Сообщения об ошибке

Определить мой продукт

Установка и настройка

Коды продукции и запасные части

Информация о продукции и документация

Поиск и устранение неисправностей

Гарантия и программа гарантийной замены

Обслуживание и производительность

Поиск не дал результатов для запроса

Все категории статей

Совместимость

Подключение

Информация о продукции и документация

Определить мой продукт

Установка и настройка

Обслуживание и производительность

Поиск и устранение неисправностей

  • Популярность
  • Последняя редакция
  • Категория

Просмотреть параметры загрузки

Поиск не дал результатов для запроса

Новейшие драйверы и ПО

Действие

Получить спецификацию продукции для данного продукта

Вам нужна дополнительная помощь?

Оставьте отзыв

Содержание данной страницы представляет собой сочетание выполненного человеком и компьютерного перевода оригинального содержания на английском языке. Данная информация предоставляется для вашего удобства и в ознакомительных целях и не должна расцениваться как исключительная, либо безошибочная. При обнаружении каких-либо противоречий между версией данной страницы на английском языке и переводом, версия на английском языке будет иметь приоритет и контроль. Посмотреть английскую версию этой страницы.

Для работы технологий Intel может потребоваться специальное оборудование, ПО или активация услуг. // Ни один продукт или компонент не может обеспечить абсолютную защиту. // Ваши расходы и результаты могут отличаться. // Производительность зависит от вида использования, конфигурации и других факторов. // См. наши юридические уведомления и отказ от ответственности. // Корпорация Intel выступает за соблюдение прав человека и избегает причастности к их нарушению. См. Глобальные принципы защиты прав человека в корпорации Intel. Продукция и программное обеспечение Intel предназначены только для использования в приложениях, которые не приводят или не способствуют нарушению всемирно признанных прав человека.

Источник

Оцените статью