- [Решено] Проблема с Intel WiMAX/WiFi Link 5150
- Новая жизнь WiFi адаптера Intel 5150 AGX (и ему подобных)
- Intel wifi link 5150 не работает
- Поддержка связи Intel® WiMAX/WiFi Link 5150
- Все категории статей
- Совместимость
- Подключение
- Информация о продукции и документация
- Определить мой продукт
- Установка и настройка
- Обслуживание и производительность
- Поиск и устранение неисправностей
- Новейшие драйверы и ПО
- Действие
- Получить спецификацию продукции для данного продукта
- Вам нужна дополнительная помощь?
- Оставьте отзыв
[Решено] Проблема с Intel WiMAX/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.
anode
На wireless.kernel.org, однако и ваша карточка среди поддерживаемых. Вы говорили, что ставили дрова для Виндовс. Попробуйте в Виндовс подключиться к вифи поработать и перезагрузиться в Арч. С 2200bg у меня был такой прикол. Я её отключил под Виндовс, а включить в Линуксе не смог, но было это давно. Вот здесь немного похоже. Может стоит попробовать wimaxcu roff ; rmmod i2400m_usb; rmmod iwlwifi; insmod iwlwifi 11n_disable=1; insmod iwldvm. Только делайте все из под рута, а то ваш вывод lspci явно из под юзера. Можно lspci -k для просмотра используемого модуля ядра.
Kernel driver in use: iwlwifi
Других каких-либо изменений не произошло( iwfonfig по-прежнему не видит wifi-интерфейсов.
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. Да, английский подтягиваю потихоньку, но все равно пока за него стыдно.
vdemin
Вам повезло, среагировали очень быстро и сразу двое. Должен заметить, что у меня iwldvm грузится автоматом. Поэтому тут либо вы что-то неправильно сделали, либо федора виновата (что маловероятно), либо патч должен не только id добавлять.
Судя по тексту патча, действительно добавляется только id. А iwldvm не грузился у меня и в arch-е и в mint-е.
P.S. Интересно, что автор патча прямо в intel-е работает. Недаром я всегда с симпатией относился к этой корпорации.
© 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, благодаря которым наше маленькое локальное счастье стало возможным.
Источник
Intel wifi link 5150 не работает
Ноутбук Lenovo Y550.
Windows 7 Максимальная.
Wi-Fi адаптер — Intel Wifi Link 5150.
Прочие конфигурации компа не вижу смысла приводить.
Утром ноут работал исправно, выключил, уехал из дома, вечером приезжаю, включаю — не видит WiFi. Рядом лежащий смартфон вафлю ловит исправно, так что с роутером все хорошо. До этого с ноута так же ловился и халявный соседский вайфай — сейчас и его не вижу.
Танцы с бубном продолжились на следующее утро. Визард устранения неполадок винды ругается, что адаптер беспроводной сети выключен — переключите выключатель на передней или боковой стороне корпуса. бла бла бла. Переключатель находится в активном положении. Его вообще никогда не трогаю. Специальная комбинация клавиш Fn+F5 (для активации вафли) так же не принесла никаких результатов.
В диспетчере устройств все устройства отображаются без ошибок, в том числе и вафля.
Переустанавливал драйвер — не помогло.
Удалил, установил драйвер по новой — не помогло.
Копал биос — вафля активна.
Пока мучался, обнаружил, что на ноуте неактивна вообще вся беспроводная связь, включая bluetooth и wimax — как будто действительно переключатель в неактивном положении. Кстати пробовал его туда-сюда несколько раз переключить — нет результата.
Если витуху воткнуть в ноут — инет работает (собственно так и пишу это сообщение).
Однажды такая проблема уже всплывала, но тогда действительно кто-то передвинул переключатель вайфай на неактивное положение. Сейчас это не помогает.
Источник
Поддержка связи Intel® WiMAX/WiFi Link 5150
Информация по поддержке Intel® WiMAX/WiFi Link 5150
Сообщения об ошибке
Определить мой продукт
Установка и настройка
Коды продукции и запасные части
Информация о продукции и документация
Поиск и устранение неисправностей
Гарантия и программа гарантийной замены
Обслуживание и производительность
Поиск не дал результатов для запроса
Все категории статей
Совместимость
Подключение
Информация о продукции и документация
Определить мой продукт
Установка и настройка
Обслуживание и производительность
Поиск и устранение неисправностей
- Популярность
- Последняя редакция
- Категория
Просмотреть параметры загрузки
Поиск не дал результатов для запроса
Новейшие драйверы и ПО
Действие
Получить спецификацию продукции для данного продукта
Вам нужна дополнительная помощь?
Оставьте отзыв
Содержание данной страницы представляет собой сочетание выполненного человеком и компьютерного перевода оригинального содержания на английском языке. Данная информация предоставляется для вашего удобства и в ознакомительных целях и не должна расцениваться как исключительная, либо безошибочная. При обнаружении каких-либо противоречий между версией данной страницы на английском языке и переводом, версия на английском языке будет иметь приоритет и контроль. Посмотреть английскую версию этой страницы.
Для работы технологий Intel может потребоваться специальное оборудование, ПО или активация услуг. // Ни один продукт или компонент не может обеспечить абсолютную защиту. // Ваши расходы и результаты могут отличаться. // Производительность зависит от вида использования, конфигурации и других факторов. // См. наши юридические уведомления и отказ от ответственности. // Корпорация Intel выступает за соблюдение прав человека и избегает причастности к их нарушению. См. Глобальные принципы защиты прав человека в корпорации Intel. Продукция и программное обеспечение Intel предназначены только для использования в приложениях, которые не приводят или не способствуют нарушению всемирно признанных прав человека.
Источник