Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Опять Broadcom BCM43142  (Прочитано 60525 раз)

0 Пользователей и 1 Гость просматривают эту тему.

prog32bit

  • Автор темы
  • Гость
Опять Broadcom BCM43142
« : 04 Июля 2014, 00:26:48 »
Всем привет.
Драйвер был установлен с горем пополам: Подключился к интернету через ethernet с последующим включением проприетарного драйвера.
Проблема заключается в следующем:
ubuntu@Lenovo-G580:~$ lspci -knn |grep Net
(Нажмите, чтобы показать/скрыть)
ubuntu@Lenovo-G580:~$ sudo airmon-ng start wlan0
(Нажмите, чтобы показать/скрыть)
ubuntu@Lenovo-G580:~$ sudo iwconfig
(Нажмите, чтобы показать/скрыть)
P.S. Я где-то мельком читал про модуль wl.ko. Только не помню, где.
« Последнее редактирование: 04 Июля 2014, 13:35:25 от prog32bit »

chemtech

  • Автор темы
  • Гость
Re: Опять Broadcom BCM43142
« Ответ #1 : 08 Июля 2014, 14:24:04 »
service NetworkManager stop
pkill wpa_supplicant
sudo airmon-ng start wlan0sudo airodump-ng wlan0

prog32bit

  • Автор темы
  • Гость
Re: Опять Broadcom BCM43142
« Ответ #2 : 10 Июля 2014, 21:53:31 »
root@Lenovo-G580:~# service NetworkManager stop
NetworkManager: unrecognized service
root@Lenovo-G580:~# pkill wpa_supplicant
root@Lenovo-G580:~# airmon-ng start wlan0


Found 4 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID Name
707 avahi-daemon
708 avahi-daemon
881 NetworkManager
2971 wpa_supplicant


Interface Chipset Driver

wlan0 Unknown wl - [phy0]mon0: ERROR while getting interface flags: No such device

(monitor mode enabled on mon0)

root@Lenovo-G580:~# airodump-ng wlan0
ioctl(SIOCSIWMODE) failed: Operation not supported

ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211,
ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead.  Make
sure RFMON is enabled: run 'airmon-ng start wlan0 <#>'
Sysfs injection support was not found either.
Нуль результатов :(

Оффлайн serega3907

  • Активист
  • *
  • Сообщений: 661
    • Просмотр профиля
Re: Опять Broadcom BCM43142
« Ответ #3 : 10 Июля 2014, 23:18:09 »
буквально вчера победил свой BCM4313. Делал так:
http://www.broadcom.com/support/802.11/linux_sta.php
качаем драйвер
установим необходимое:
# apt-get install build-essential linux-headers-generic
# apt-get build-dep linux

# apt-get remove --purge bcmwl-kernel-source

Теперь начали

1. Проверяем модули:
# lsmod  | grep "brcmsmac\|b43\|ssb\|bcma\|wl"

2. Удаляем ненужное:
# rmmod b43
# rmmod brcmsmac
# rmmod ssb
# rmmod bcma
# rmmod wl

3. Добавляем ненужное в блеклист:
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist brcmsmac" >> /etc/modprobe.d/blacklist.conf

4. Распаковываем архив с драйвером, переходим в папку и вводим:
make
должен сгенерироваться модуль wl.ko

5. Копируем полученый модуль в /lib/modules/<kernel-version>/kernel/net/wireless

6. Выполняем команды:
# depmod
# modprobe wl

Все!
(ман писал для себя. наверняка слова написаны не правильно, но все это работает)
(если то, что я написал, считаете бредом, по ссылке есть официальный мануал  ;) )
« Последнее редактирование: 10 Июля 2014, 23:23:50 от serega3907 »

chemtech

  • Автор темы
  • Гость
Re: Опять Broadcom BCM43142
« Ответ #4 : 11 Июля 2014, 15:54:31 »
Написал в wiki - проверьте еще раз

Оффлайн serega3907

  • Активист
  • *
  • Сообщений: 661
    • Просмотр профиля
Re: Опять Broadcom BCM43142
« Ответ #5 : 11 Июля 2014, 19:00:35 »
Оо, не ожидал. Вроде все так. Хотелось бы услышать от ТС, интересует повторяемость этого способа. Кстати, я еще не проверял, возможно после обновления ядра нужно будет заново скопировать модуль (ожидаю обновления). Если кто знает заранее - в таком случае это нужно будет указать в Wiki. И еще, думаю не лишним было бы указать с сылку на эту тему, Обсуждение на форуме.
« Последнее редактирование: 11 Июля 2014, 19:03:50 от serega3907 »

prog32bit

  • Автор темы
  • Гость
Re: Опять Broadcom BCM43142
« Ответ #6 : 13 Июля 2014, 20:35:53 »
serega3907,
Данный способ работает на ура. Мне удалось переустановить драйвер, однако проблему решить не удалось. Прикладываю вывод терминала (Кстати, теперь вафля называется не wlan0, а eth1):
root@Lenovo-G580:~# iwconfig
eth0      no wireless extensions.

eth1      IEEE 802.11abg  ESSID:"Hom9Iga" 
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:14:D1:B5:B0:6D   
          Bit Rate=72 Mb/s   Tx-Power=200 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=61/70  Signal level=-49 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

lo        no wireless extensions.

root@Lenovo-G580:~# airmon-ng start eth1


Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID Name
789 avahi-daemon
791 avahi-daemon
1110 NetworkManager
1136 wpa_supplicant
1174 dhclient
Process with PID 1174 (dhclient) is running on interface eth1


Interface Chipset Driver

eth1 Unknown wl - [phy0]mon0: ERROR while getting interface flags: No such device

(monitor mode enabled on mon0)

root@Lenovo-G580:~# iwconfig
eth0      no wireless extensions.

eth1      IEEE 802.11abg  ESSID:"Hom9Iga" 
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:14:D1:B5:B0:6D   
          Bit Rate=72 Mb/s   Tx-Power=200 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=64/70  Signal level=-46 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

lo        no wireless extensions.

root@Lenovo-G580:~#

alang

  • Автор темы
  • Гость
Re: Опять Broadcom BCM43142
« Ответ #7 : 13 Июля 2014, 20:42:13 »
serega3907, у тебя bcm4313, а у ТС - bcm4314-,  с которым броадкомовский staging драйвер не работает.

Оффлайн serega3907

  • Активист
  • *
  • Сообщений: 661
    • Просмотр профиля
Re: Опять Broadcom BCM43142
« Ответ #8 : 13 Июля 2014, 21:38:01 »
serega3907, у тебя bcm4313, а у ТС - bcm4314-,  с которым броадкомовский staging драйвер не работает.
Цитировать
SUPPORTED DEVICES
-----------------
The cards with the following PCI Device IDs are supported with this driver.
Both Broadcom and and Dell product names are described.   Cards not listed
here may also work.

      BRCM          PCI        PCI        Dell
     Product Name     Vendor ID   Device ID   Product ID
          -------------    ----------   ---------      -----------
          4311 2.4 Ghz       0x14e4   0x4311     Dell 1390
          4311 Dualband       0x14e4   0x4312     Dell 1490
          4311 5 Ghz       0x14e4       0x4313     
          4312 2.4 Ghz       0x14e4   0x4315     Dell 1395
          4313 2.4 Ghz       0x14e4   0x4727       Dell 1501/1504
          4321 Dualband       0x14e4   0x4328     Dell 1505
          4321 Dualband       0x14e4   0x4328     Dell 1500
          4321 2.4 Ghz       0x14e4   0x4329     
          4321 5 Ghz        0x14e4   0x432a     
          4322    Dualband    0x14e4   0x432b     Dell 1510
          4322 2.4 Ghz      0x14e4    0x432c     
          4322 5 Ghz        0x14e4    0x432d     
          43142 2.4 Ghz     0x14e4   0x4365
          43224 Dualband    0x14e4   0x4353     Dell 1520
          43225 2.4 Ghz     0x14e4   0x4357     
          43227 2.4 Ghz     0x14e4   0x4358
          43228 Dualband    0x14e4   0x4359     Dell 1530/1540
          4331  Dualband    0x14e4   0x4331
          4360  Dualband    0x14e4   0x43a0
          4352  Dualband    0x14e4   0x43a0
я не с потолка это взял...

prog32bit

  • Автор темы
  • Гость
Re: Опять Broadcom BCM43142
« Ответ #9 : 13 Июля 2014, 21:39:33 »
serega3907, но вопрос остается открытым

alang

  • Автор темы
  • Гость
Re: Опять Broadcom BCM43142
« Ответ #10 : 14 Июля 2014, 07:53:05 »
я не с потолка это взял...
Включили поддержку, значит. Драйвер, смотрю, совсем новый, от 8 июля сего года. Значит, с этим драйвером должно все работать.
К слову, так и не понял, в чем проблема у ТС: его карта, как я погляжу, определялась и с драйвером из реп, а спойлеры нечитаемы.

chemtech

  • Автор темы
  • Гость
Re: Опять Broadcom BCM43142
« Ответ #11 : 14 Июля 2014, 08:35:30 »
alang,
А как вы поняли что драйвер новый? Какое название пакета?

Оффлайн serega3907

  • Активист
  • *
  • Сообщений: 661
    • Просмотр профиля
Re: Опять Broadcom BCM43142
« Ответ #12 : 14 Июля 2014, 09:59:21 »
chemtech,
может по дате опубликования драйвера на оффсайте

prog32bit

  • Автор темы
  • Гость
Re: Опять Broadcom BCM43142
« Ответ #13 : 14 Июля 2014, 10:01:13 »
alang, проблема в том, что карта не идет в режим мониторинга:
root@Lenovo-G580:~# airmon-ng start eth1


Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID Name
731 avahi-daemon
732 avahi-daemon
742 NetworkManager
817 wpa_supplicant
2648 dhclient
Process with PID 2648 (dhclient) is running on interface eth1


Interface Chipset Driver

eth1 Unknown wl - [phy0]mon0: ERROR while getting interface flags: No such device

(monitor mode enabled on mon0)

root@Lenovo-G580:~#
Вот сама ошибка: wl - [phy0]mon0: ERROR while getting interface flags: No such device

chemtech

  • Автор темы
  • Гость
« Последнее редактирование: 14 Июля 2014, 10:14:55 от chemtech »

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.