BCM4306 медленная скорость при установке на 54 Мбит / с

Недавно я сделал минимальную установку командной строки Ubuntu 11.10 на старом ноутбуке Compaq Presario 2500. Этот ноутбук оснащен адаптером Wi-Fi Broadcom BCM4306 rev 02.

Я установил пакет прошивки-b43legacy-installer, и адаптер работает. Он использует драйверы b43legacy:

filename:       /lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/b43legacy/b43legacy.ko
firmware:       b43legacy/ucode4.fw
firmware:       b43legacy/ucode2.fw
firmware:       FW10
license:        GPL
author:         Michael Buesch
author:         Stefano Brivio
author:         Martin Langer
description:    Broadcom B43legacy wireless driver
srcversion:     0355EB47C162A7D873BD576
alias:          ssb:v4243id0812rev04*
alias:          ssb:v4243id0812rev02*
depends:        mac80211,ssb,cfg80211
vermagic:       3.0.0-14-generic SMP mod_unload modversions 686 
parm:           pio:enable(1) / disable(0) PIO mode (int)
parm:           bad_frames_preempt:enable(1) / disable(0) Bad Frames Preemption (int)
parm:           fwpostfix:Postfix for the firmware files to load. (string)

Проблема, с которой я столкнулась, связана со скоростью передачи. Когда Ubuntu автоматически устанавливает скорость до 54 Мбит / с, я получаю очень медленные скорости. Я тестировал в своей локальной сети с помощью iperf.

У меня есть ноутбук Windows в моей локальной сети через Wi-Fi, на котором запущен iperf в режиме сервера. На ноутбуке Ubuntu я запускаю iperf в режиме клиента и подключаюсь к ноутбуку Windows. iperf сообщает скорость чуть меньше 1 Мбит / с (от 600 Кбит / с до 700 Кбит / с).

Я знаю, что сама моя ЛВС не является проблемой. У меня есть приложение iperf для моего телефона Android. Когда я включаю Wi-Fi для этого и присоединяюсь к локальной сети, запускаю его в режиме клиента, подключаясь к тому же ноутбуку Windows, сообщает скорость передачи около 10 Мбит / с. У меня также есть настольный ПК с проводным подключением к моему маршрутизатору. Когда я запускаю iperf на рабочем столе в режиме сервера и запускаю iperf на ноутбуке Windows в режиме клиента, iperf сообщает о скорости около 20 Мбит / с.

Вот где это становится странным. Я меняю скорость на 11 Мбит / с на BCM4306 на моем Compaq:

sudo iwconfig wlan0 rate 11M

Я перезапускаю тесты iperf на Compaq, и теперь я вижу скорость в диапазоне от 2 Мбит / с до 3 Мбит / с , Гораздо лучше!

Однако это меня смущает, поскольку я уверен, что BCM4306 выполняет как 802.11b, так и g, но он действует так, как будто он может обрабатывать только скорости «b».

Мне бы это понравилось, если бы я мог заставить BCM4306 работать правильно со скоростью 54 Мбит / с. Я попытался установить драйверы совместимости с linuxwireless.org, но я столкнулся с целым рядом червей с червями, в которых я бы предпочел не попасть, если кто-то не чувствует, что это может быть связано с драйверами, которые я использую.

Кто-нибудь знает, как я могу заставить мой BCM4306 работать правильно со скоростью 54 Мбит / с?

Спасибо заранее.

EDIT:

Я забыл что-то упомянуть , Этот Compaq также имеет адаптер Ethernet. Если я отключу BCM4306 и снова запустите тест iperf в клиентском режиме на ноутбук Windows, будучи жестко подключенным к моему маршрутизатору, я получаю скорость 19 Мбит / с. Итак, все эти тесты iperf говорят мне, что он изолирован сам BCM4306.

2
задан 1 April 2012 в 09:15

0 ответов

Другие вопросы по тегам:

Похожие вопросы: