Автор Тема: Broadcom 4313 и squeeze  (Прочитано 2487 раз)

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

Оффлайн Обедающий философ

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
    • Искусственная жизнь по-русски
Broadcom 4313 и squeeze
« : 04 Май 2012, 15:02:07 »
Здравствуйте!

Поставил дебиан на нетбук, однако беспроводная сеть не заработала. Карточка Broadcom BCM4313 14e4:4727. Пробовал согласно руководству с дебиановского сайта ставить b43 и wl, что не привело к желаемому результату. Iwconfig и wicd говорят, что беспроводных сетевых карт нет. В то же время на убунте всё замечательно работало. Кто виноват и что делать?

Заранее благодарен.
 

Оффлайн Indeferend

  • дебианоподобный
  • Пользователь
  • *
  • Сообщений: 42
    • Блог Павла Беляева
  • Jabber: pavelbbb@gmail.com
Re: Broadcom 4313 и squeeze
« Ответ #1 : 04 Май 2012, 16:10:38 »
Чтобы вай-фай работал идеально - надо скомпилировать драйвера
Spoiler: ShowHide
1. качаем отсюда http://www.broadcom.com/support/802.11/linux_sta.php
2. Распаковываем
3. Ставим  нужные пакеты
apt-get install linux-headers-$(uname -r) make
4. Делаем ссылку
ln -s /usr/src/linux-headers-2.6.32-5-amd64/ /lib/modules/2.6.32-5-amd64/build
(для своего ядра по своему делайте, если у вас 32х битная система)
5. компилируем и инсталируем
make && make install
6. обновляем список модулей
depmod
7. Перезагружаемся, теперь вай-фай работает

Примечание для более новых ядер,
например я столкнулся с таким при компиляции ядра 2.6.38 с сайта kernel.org
implicit declaration of function 'init_MUTEX'

нужно открыть файлик src/wl/wl_linux.c

найти там строчку примерно 485 с текстом
init_MUTEX(&wl->sem);
и заменить ее на
sema_init(&wl->sem, 1);


(c)Блог Павла Беляева http://blog.pavelb.ru/2011/03/hp-625-debian-squeeze-amd64.html


Еще предварительно рекомендую удалить те драйвера на сеть, которые вы установили, еще вероятно то что вам поможет пакет
firmware-brcm80211
а еще можно установить firmware-linux и firmware-linux-nonfree

Сообщение объединено: 04 Май 2012, 16:12:56
Пишите в джабер, постараюсь помочь, я имею опыт с многими броадкомовскими, ath5k, ath9k, ath9k-htc и другими сетевушками, если подключите комп к локалке и предоставите доступ по ssh, то заведу вашу сетевушку.
« Последнее редактирование: 04 Май 2012, 16:12:56 от Indeferend »
Если вам помог мой ответ - не забывайте нажимать кнопочку "СПАСИБО"
Консультирую по
Intel Core2Duo E7500/4Gb DDR3 RAM/WD Blue 500Gb/Nvidia GeForce 210/Debian Squeeze amd64
Intel Core i5 2400/ 16Gb DDR3/ WD Green 1Tb/ Ubuntu 10.04 + kernel 3.3
HP625 + Debian squeeze
Sony Vaio VPC-EH1L1R + ubuntu 10.0
 

Оффлайн Обедающий философ

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
    • Искусственная жизнь по-русски
Re: Broadcom 4313 и squeeze
« Ответ #2 : 21 Май 2012, 19:25:26 »
Сделал так, как вы сказали, теперь вайфай определяется и рисует доступные сети, премного благодарен.

Однако присутствует следующая ложка дёгтя. Все сети рисуются нормально, кроме одной - как вы уже догадались, моей. Вот, например, что пишет iwlist scan:

Spoiler: ShowHide
wlan0     Scan completed :
          Cell 01 - Address: 00:14:D1:64:FD:91
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=60/70  Signal level=-50 dBm 
                    Encryption key:on
                    ESSID:"connectify"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    ESSID:"\x06\x08\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                    Mode:Unknown/bug
                    Extra:tsf=0000002450e64180
                    Extra: Last beacon: 6140ms ago
                    IE: Unknown: 000A636F6E6E656374696679
                    IE: Unknown: 010882848B960C121824
                    IE: Unknown: 030106
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 2A0100
                    IE: Unknown: 32043048606C
                    IE: Unknown: DD180050F2020101020003A4000027A4000042435E0062322F00
                    IE: Unknown: 331A4C101BFFFF000000000000000000000000000000000000000000
                    IE: Unknown: 2D1A4C101BFFFF000000000000000000000000000000000000000000
                    IE: Unknown: 341606080800000000000000000000000000000000000000
                    IE: Unknown: 3D1606080800000000000000000000000000000000000000
                    IE: Unknown: 4A0E14000A002C01C800140005001900
                    IE: Unknown: 7F0101
                    IE: Unknown: DD0900037F01010000FF7F
                    IE: Unknown: DD0A00037F04010000000000


В wicd рисуется второе ESSID, а при попытке подключения говорится, что пароль неправильный, тогда как это не так. Я так подозреваю, что это связано с тем, что у меня и роутер, и ноутбук поддерживают 802.11n. Можно ли исправить сию ситуацию? Может быть, снести скомпилированные драйвера (кстати, как?) и поставить вместо них wl или brcm80211?

Сообщение объединено: 21 Май 2012, 19:33:13
Переключил роутер в режим b/g - ничего не изменилось.
« Последнее редактирование: 21 Май 2012, 19:33:13 от Обедающий философ »
 

Оффлайн Обедающий философ

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
    • Искусственная жизнь по-русски
Re: Broadcom 4313 и squeeze
« Ответ #3 : 04 Июнь 2012, 19:47:39 »
На другой машине понадобилось также поставить вайфай (правда, bcm4318). Iwlist scan писал, что wlan0     Failed to read scan data : Network is down. Тогда как ifconfig wlan0 up ругался, что SIOCSIFFLAGS: Нет такого файла или каталога. Путём поиска в интернете была найдена следующая тема: http://forum.ubuntu.ru/index.php?topic=107892.30 , где советовалось почитать dmesg. И действительно, dmesg указал, что You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version.

Одним словом, суть такова, что надо было установить не только b43-fwcutter, но и firmware-b43-installer (предварительно включив contrib и non-free в список репозиториев). После означенной процедуры всё заработало на ура.

Посему у меня возникло естественное желание опробовать сей рецепт на вышеупомянутом ноутбуке. И действительно, результат оправдал возложенные надежды.
 

Теги:
 

Драйверы для Broadcom bcm5720

Автор kennynotdead

Ответов: 1
Просмотров: 2115
Последний ответ 23 Март 2013, 10:12:59
от ferum
[Решено] Broadcom NetXtreme 10/100/1000 Mbps PCI/PCI-X/PCI Express

Автор yurakir20

Ответов: 2
Просмотров: 1761
Последний ответ 13 Декабрь 2013, 11:42:58
от yurakir20
[Решено] Не могу настроить Wi-Fi Broadcom BCM4313

Автор Hafu

Ответов: 11
Просмотров: 19041
Последний ответ 16 Октябрь 2015, 22:15:10
от Moonlight0x0
Broadcom BCM43142 (bluetooth + wi-fi) и Debian Wheezy

Автор khakermp

Ответов: 6
Просмотров: 5301
Последний ответ 21 Ноябрь 2018, 06:10:03
от Nathan
Драйвер для broadcom 4313.

Автор biotin

Ответов: 2
Просмотров: 1553
Последний ответ 09 Апрель 2013, 18:22:12
от biotin