LINUX.ORG.RU

Broadcom BCM4313 срёт в канал?

 ,


2

2

Имеется:

* Ноут Lenovo G780 c Ubuntu 12.04 на борту, и с Broadcom BCM4313 вместо вайфая

* Роутер Linksys с прошивкой DD-WRT

Трабла: При подключении данного агрегата к вайфай-сети, на других устройствах (ноут, тело с андройдом) резко падает качество вайфая: скорость закачки становится меньше килобайта в секунду, идут до 80% потерь пакетов и т.д. Такое впечатление, что карта гонит паразитный трафик в канал. При этом в iftop тишь да гладь, роутер у себя тоже никакого трафика не показывает. Т.е. впечатление, что карта срёт чем-то на физическом уровне.

Драйвер - проприетарный, установленный jockey'ем. Помимо этого стоит ещё и compat-wireless, скачанный давно откуда-то, т.к. без него почему-то не работает встроенная сетевуха.

Вопрос: как посмотреть, реально ли срёт карта, и что, собственно, с этим делать?

Спасибо.



Последнее исправление: cetjs2 (всего исправлений: 1)

и что, собственно, с этим делать?

купить/достать ви-фи свисток в усб, отключить встроенный ви-фи и проверить. Если заработало нормально, то так и оставить.

Kompilainenn ★★★★★
()
Ответ на: комментарий от Saloed

С шифрованием помудри на точке доступа, от полного выключения и плавно наращивай мощь.

daemonpnz ★★★★★
()

Драйвер - проприетарный, установленный jockey'ем.

Уже давно же свободный brcmsmac на эту железяку есть. Зачем блоб?

curufinwe ★★★★★
()
Ответ на: комментарий от smilessss

У меня есть бук Sams 350U2B, при его подключении к точке доступа, в роли которой usb адаптер TP-link, на адаптере начинает моргать лампочка, что идёт обмен данными, при этом wireshark молчит. С другими устройствами лампочка начинает моргать, только в момент обмена данными. Так что wireshark может не помочь.

daemonpnz ★★★★★
()
Ответ на: комментарий от smilessss

Зачем мне под ненужно? Вайршарк и tcpdump молчат. Срёт по ходу где-то на физическом уровне.

Saloed
() автор топика
Ответ на: комментарий от curufinwe

И как его ставить? У меня ничего свободного не заработало.

Saloed
() автор топика
Ответ на: комментарий от Kompilainenn

Зафонила она после какого-то апдейта, не так давно. Раньше было нормально. Драйвер мог проапдейтиться, и в новом драйвере баг, ХЗ.

Saloed
() автор топика

У кого в канал срет,
а у меня застрял на отметке в 65мбит/с.
На DIR300NRU было 72, но это не большое облегчение.
так что самое правильное решение - выкинуть в помойку это чудо и в сервисе прикупить цwi-fi адаптер, а не радио аналог ДСЛ модема.

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от Saloed

Драйвер мог проапдейтиться, и в новом драйвере баг, ХЗ.

Так откатись.

Ximen ★★★★
()

iwconfig wlan0 - смотреть уровень сигнала. Вполне возможно что есть проблемы с антеннами на карточке. Например разъем отошел. Или может стоит слишком большая мощность. Для вайфая в случае когда есть несколько клиентов на одной точке, один плохой клиент может положить всю сеть.

b_a
()
Ответ на: комментарий от Saloed

99.(9)%, что есть, просто откорй заднюю крышку и увидишь плату с надписью WiFi, вот её просто меняешь и ПРОФИТ.

C1nde
()
Ответ на: комментарий от b_a
eth1      IEEE 802.11abg  ESSID:"consilenUkraine"  
          Mode:Managed  Frequency:2.452 GHz  Access Point: 00:1B:11:36:98:2C   
          Bit Rate=54 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

Всё нормально. На ноуте вайфай ловит отлично и сеть летает. И, кстати, на работе вроде как проблемы нет, а вот дома - срака. Крутил уже и роутер, и мощность повышал, и включал/выключал всякие опции - всё одно не работает.

Saloed
() автор топика
Ответ на: комментарий от Saloed

Вряд ли вайфай распаян на мамке. Если не жалко, можешь разобрать ноут и посмотреть, 99,9%, что вайфай подключен через mini pci-e, а значит его легко можно поменять

daemonpnz ★★★★★
()
Ответ на: комментарий от daemonpnz

Не факт. Когда гуглил тему, нашел форумы, где тоже меняли вайфай, правда не в моей модели, а в совершенно других. Так вот - везде приходилось перешивать биосы, т.к. родные почему-то не видели ывайфай. Бред какой-то, да, но об этом писали.

Saloed
() автор топика
Ответ на: комментарий от daemonpnz

Да, ты был прав. Я её нашел.

Вот она: Тынц Тынц

Выяснил ещё, что проблема - не аппаратная: таки грузанулся в оффтопик - там вайфай работает, и карта никого не забивает: вайфай у всех летает. Т.е. проблема в драйвере, в котором в очередной раз что-то поломали, и он теперь срёт в канал каким-то мусором.

Поэтому - может кто всё таки подскажет, как можно попытаться подцепить другой драйвер? Или на что можно поменять карту, и насколько вероятно, что из-за БИОСа она не будет пахать?

Saloed
() автор топика
Ответ на: комментарий от Saloed

Точно не скажу, т. к. с убунтой дела не имел, но суть такова. Свободный драйвер есть в ядре, модуль называется brcmsmac. Чтобы он запускался, надо удалить проприетарный драйвер sta, и желательно заблеклистить b43 - более старый свободный драйвер. Еще для работы обязательно нужна закрытая прошивка, называется firmware-brcm80211. Должна ставиться из репов, если нету можно нагуглить файл, положить в /lib/firmware. Еще советуют заблеклистить wl.

curufinwe ★★★★★
()
Ответ на: комментарий от curufinwe

Не, не работает. Удалил пропиретарь (bcmwl-kernel-source) - подхватило этот самый brcmsmac. Только вот сетей оно нихрена не видит. Вообще! iwconfig имеем такой:

с brcmsmac

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=19 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off

С проприетарью:

eth1      IEEE 802.11abg  ESSID:"Sem's Radio"  
          Mode:Managed  Frequency:2.452 GHz  Access Point: 68:7F:74:01:B0:68   
          Bit Rate=24 Mb/s   Tx-Power=200 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off                                                                                                                                                                       
          Link Quality=56/70  Signal level=-54 dBm                                                                                                                                                   
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0                                                                                                                                   
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0                                                                                                                                   

там ещё какой-то broadcom-sta-common и broadcom-sta-source есть, они у меня сначала стояли (сам когда-то ставил), сейчас их в целях эксперимента выпилил... Кароче - херня полная.

Saloed
() автор топика
Ответ на: комментарий от curufinwe

Стоит.

ls /lib/firmware/brcm/                                                                                                                                                      
bcm4329-fullmac-4.bin  bcm43xx-0.fw  bcm43xx_hdr-0.fw  brcmfmac43236b.bin  brcmfmac4329.bin  brcmfmac4330.bin

Выяснил ещё вот что. Раньше bcmwl-kernel-source ВРОДЕ КАК был версии 5.100.82.38. А щас - 6.20.155.1. Версия, судя по всему, вышла в районе 17 января (судя по гуглю). Обновлялся я как раз неделю-полторы назад. С тех пор и косяки пошли. НО! Попробовав откатить версию - получил неработоспособный вайфай. Т.е. хватает какой-то совершенно левый модуль (шототам-pci-bridge), и опять таки - сетей не видит. wl хоть и есть, но почему-то не хватается. И странно как-то - он оказался в блэклисте, но даже после выпиливания из блэклиста подхватываться отказался. Вот уж мож кто подскажет - как ещё корректно откатиться на предыдущую проприетарь можно?

Saloed
() автор топика
Ответ на: комментарий от Saloed

Меня лично вот это смущает Tx-Power=200 dBm. Не может обычная wifi карточка выдавать такую мощность. Типичная мощность среднестатиститческой wifi карточки порядка 15-20 dBm. 27dBm это мощность 500 милливатт, с такой мощность (с соответствующей антенной ) можно работать на расстояние километров 20-30. Видимо глюк в дровах или попытаться установить самому мощность через iwconfig

b_a
()
Ответ на: комментарий от Saloed

Та же трабла

В точности така же проблема. Возникла после апдейта Ubuntu 12.04. Нахожусь в поисках решения.

anonymous
()
Ответ на: Та же трабла от anonymous

Проблема в драйвере. Там версия 5 и версия 6. Но если откатить на версию 5 - то перестаёт всё работать почему-то. Попробуй копнуть в этом направлении, может удастся оживить старый драйвер. Драйвер - bcmwl-kernel-source

Saloed
() автор топика
Ответ на: комментарий от hizel

Да вы упоролись! о_О Мощность понижать, до 10-15dBm!

Это - глюк драйвера. Мощность не понижается.

Saloed
() автор топика
Ответ на: Та же трабла от anonymous

Решение найдено. Откатывай bcmwl-kernel-source на предыдущую версию (5.100...). Делается synaptic'ом. Потом делаешь «Заблокировать версию», чтобы кривой дрейвер больше не ставился. НО! Карточка может не завестись, и в lspci -vv ты увидишь, что вместо wl драйвера подгрузился bcma-pci-bridge или что-то подобное. Тогда надо в /etc/modprobe.d/blacklist.conf запилить строчку blacklist bcma, перезагрузиться - и вуаля! Всё работает!

Единственное, rmmod bcma и modprobe wl в консоли карточку тебе волшебным образом не вернут - только blacklist и только перезагрузка!

Удачи!

З.Ы. tx-power резко стал в нормальные 24dBm. Таки виноват ОЧЕНЬ КРИВОЙ драйвер. Руки повыдёргивать броадкомовцам!

Saloed
() автор топика
15 июня 2013 г.
Ответ на: комментарий от daemonpnz

open source is better

sudo modprobe -r wl

sudo modprobe brcmsmac

сработало, спасибо.

shafff
()
Последнее исправление: shafff (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.