ubuntu karmic koala и broadcom 4311 в Dell Latitude d520

Полазил я по интернетам и вычитал что драйвера b43 которые заработали для моего broadcom 4311 чипсета могут работать не стабильно и лучше бы поставить родные драйвера от производителя.

И действительно, что-то видимых сетей у меня поубавилось.

Не долго думая решил я поставить Dell’овские драйвера которые работали у меня на Ubuntu 8.10

Для этого были проделаны следующие манипуляции:

  • скачал self-extracting архив с драйверами для моего лаптопа с сайта Dell. file-roller спокойно распаковывает этот архив не смотря на то что он exe.
  • установил ndiswrapper (в репозитории karmic лежит версия 1.9) — это собственно то, что позволяет работать NDIS драйверу
  • чтобы удалить модуль b43 из загрузки пишем blacklist b43 /etc/modprobe.d/blacklist.conf.
  • Загружаем драйвер: sudo ndiswrapper -i /путь_к_драйверу/bcmwl5.inf
  • чтобы грузился ndiswrapper, который будет управлять wifi-картой, добавляем его в /etc/modules.
  • дальше надо перезагрузиться (или же в ручную выгрузить b43 и загрузить ndiswrapper с помощью modprobe) и все должно заработать. Но есть одно но.
  • «Но» это состоит в том, что есть модуль ssb, который, если он грузится, не дает ndiswrapper взять управление wifi-модулем. И никакие прописывания в blacklist не помогают. Чтобы удалить этот модуль из загрузки нужно вписать ssb и b44 в /etc/modprobe.d/blacklist.conf и запустить update-initramfs -u

Вот и все. Такая не хитрая последовательность действий приводит в рабочее состояние wifi на моем Dell Latitude D520 под управлением Ubuntu 9.10 Karmic Koala =)

Пообщавшись в тематических коммьюнити подчерпнул еще вот что: Есть драйвер от broadcom: Broadcom STA. Попробовал его. По субьективным ощущениям сигнал ловится хуже. Переехал обратно на ndiswrapper.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>