Включаем потерянный после обновления ядра wifi
Для подключения к wifi я использую встроенную Intel Corporation PRO/Wireless 2200BG, благо она заработала "из коробки". Но только после сборки нового ядра она работать перестала, хотя поддержка никуда не делась. После определенных мучений обнаружилось, что дело в отсутствии firmware. Исходя из этого почти сразу нашлось решение.
В dmesg было написано следующее:
-
$ dmesg | grep ipw2200
-
[ 14.520000] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.0kmprq
-
[ 14.520000] ipw2200: Copyright(c) 2003-2006 Intel Corporation
-
[ 14.524000] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
-
[ 14.572000] ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
-
[ 14.572000] ipw2200: Unable to load firmware: -2
-
[ 14.572000] ipw2200: failed to register network device
-
[ 14.572000] ipw2200: probe of 0000:02:04.0 failed with error -5
Оказалось, что в /lib/firmware для нового ядра ничего не появилось (оно и понятно, в общем-то). Решение пришло само собой: подсунуть тот же firmware, который использовало более старое ядро.
-
cd /lib/firmware
-
ln -s 2.6.17-11-generic/ 2.6.20.4-ac97hacks
Примечание: само собой, названия папок могут отличаться. Но идея не меняется.
Далее необходимо перегрузиться. И беспроводная сеть снова заработает.


March 11th, 2008 at 16:15 Quote
Спасибо за статью. Давно искал решение данной проблемы. Респект.