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

  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).

Debian GNU\Linux: Broadcom Wi-Fi drivers в Compaq Presario CQ57

test

Привет, дорогой читатель!

Вероятнее всего, тебя сюда привела попытка узнать как же поставить broadcom драйвера в дистрибутиве Debian GNU\Linux или же Ubuntu. И правильно привела! Именно здесь я описал то, как ставил их сам, возможно что это именно то что ты ищешь!
Собственно тем же образом и подобием ставятся так же и некоторые другие драйвера!

Итак, ставим через aptitude пакет broadcom-sta-common и broadcom-sta-sources b43-fwcutter

Создаем временную директорию в домашней:

mkdir tmp
cd tmp
tar xf /usr/src/broadcom-sta.tar.bz2
cd ./modules/broadcom-sta/
make clean
make

Чтобы установить модуль insmod wl.ko, если выдало ошибку:
"insmod: error inserting 'tmp/modules/broadcom-sta/wl.ko': -1 Unknown symbol in module"

Скорее всего не загружен один из нужных модулей, пробуем:

modprobe lib80211
modprobe cfg80211

Повторяем установку модуля:
insmod wl.ko

У меня нормально подгрузился драйвер. Проверяем:

ifconfig -a:
wlan0     Link encap:Ethernet  HWaddr .....................................
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:23

Ну вот, мы успешно поставили драйвер =)
Как понимаю драйвер в временной папке нам не нужен, удаляем его командой:
rmmod wl.ko

Чтобы драйвер подгружался во время загрузки системы:

cp wl.ki /lib/modules/`uname -r`/kernel/drivers/net/wireless
depmod -a

Подгружаем сам драйвер
modprobe wl

Проверяем ifconfig -a и видим уже знакомое нам:

wlan0     Link encap:Ethernet  HWaddr .....................................
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:23

Все! Настраивайте сам Wi-Fi и наслаждайтесь ;-)

Спасибо мантейнерам и девам за хороший README.txt в пакете broadcom-sta-sources который я и использовал.

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

rfkill list
0: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no

В данном выводе показано что у меня софтварно заблокирован блютуз, который включается в одной связке с вай-фаем. Чтобы все запустилось нужно обычно выгрузить модуль ядра hp-wmi, в данном случае hp - от Hewlet Packard, у других производителей пакет называеться аналогично *-wmi. И нужно добавить файл блек-лист который читаеться при загрузке ядром и видет что этот модуль грузить не следует:

cat /etc/modprobe.d/blacklist.conf
blacklist hp-wmi

Перезагружаемся и горячими клавишами вкючаем wi-fi+bluetooth.

Категория: 
Share/Save

Комментарии

Делитесь с друзьями в социальных сетях! Оставляйте комментарии!

Share/Save

Это Вам так же может быть интересно!