LINUX.ORG.RU

[Wi Fi] Нет больше сил...


0

0

На днях прикупил себе нетбук Lenovo IdeaPad S9, ну и в силу непереносимости винды, в тот же день ее снес и поставил Arch Linux. Все бы хорошо, только с wi fi у меня возникли серьезные проблемы, решения которых я пока не вижу.

В общем такая ситуация: ставлю драйвера через b43-fwcutter, добавляю модуль b43 в rc.conf, перезагружаюсь и wicd ничего не находит. Хотя временами и находит, но тут же вафля падает. Вот выброс dmesg:
b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
b43-phy0: Controller restarted
b43-phy0 ERROR: Fatal DMA error: 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
b43-phy0: Controller RESET (DMA error) ...
b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
b43-phy0 ERROR:
b43-phy0: Controller restarted
Fatal DMA error: 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
b43-phy0: Controller RESET (DMA error) ...
b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
b43-phy0: Controller restarted

И так по кругу. Причем эти рестарты вызывают не хилые подвисания, каждые 5-10 секунд. Перепробовал уже кучу прошивок, ничего не помогает. Может кто подскажет в какую сторону смотреть, я уже и не знаю, что делать.

P.S. $ lspci -vnn | grep 14e4
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
05:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
   Subsystem: Broadcom Corporation Device [14e4:04b5]


Попробуй с бродкомовского сайта дрова скачать

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

можно собрать кернел для недобука на кластире

может модуль с кернела выпилен, емнип я свой при сборке разок забыл включить

wlan ★★
()

Поставь убунту и не глуми себе голову

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

модуль там у него b43. По идее этот модуль еще должен фирмварь захватывать. Вот у него с фирмварью что-то и не получается.

Не знаю как с картой топик-стартера, но у меня на моей BCM4312 модуль b43 не работает. У меня стоит собранный с сайте бродком, называется просто wl.

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

Убунта не бывает нормальной

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

модуль br43 по моему с 32 ядра идет в комплекте, дело именно в прошивке

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

У меня Lenovo S10
Долго мучился с этим чипом, сперва работало через net-wireless/broadcom-sta, но с ядрами новее 2.6.30 оно работать отказалось.
Поменял вот на это:
05:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

Работает без проблем.

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

Ну у меня райлинковская карточка, хватает обычно установки пакета firmware-ralink с репозитория, Debian, в слакваре вообще изкаропки работает, но да согласен судя по логам проблема в фимваре

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

Тогда это была последняя версия - именно она и не работала.

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

Менять на другую карту я думаю как то не правильно, так как купил недобук всего неделю назад наверно

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

Извините за оффтоп. А как там с поддержкой этой видеокарты? Вроде для неё подходит только прориетарный драйвер полсбо и только для убунты, или я ошибаюсь и уже есть опенсорс дрова?

wdtae
()

Ставил бы что-нибудь почеловечнее на нетбук, хоть ту же убунту или сузю. Хотя у меня арч на еееписи, все работает (:

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

а как насчет видеокарты, дрова работают? Пожалуйста, ответьте на вопрос, заданный выше.

wdtae
()

так завелась карта или неть?

andy03
()

Таки заработало!!!

Аналогичная ситуация, но Debian squeeze, ядро 2.6.32. Не завелся драйвер wifi адаптера BCM4312.

Устанавливал по документации Дебиана http://wiki.debian.org/WiFi (ссылки на документацию вроде можно делать?).

Адаптер нашелся, даже типа подключился к сети, но... в лог пошли ошибки как у автора темы.

Короткое общение (1 письмо) с техподдержкой Дебиана, и вуаля - все работает!

Ларчик открывался просто. В репозитарии squeeze есть два пакета: broadcom-sta-common broadcom-sta-source

Там основная мысль в том, что в ядре 2.6.32 есть поддержка этой железки, но она конфликтует с модулем b43, который и ругается матом в лог. Модуль b43 и еще некоторые (см в инструкции по установке пакета broadcom-sta-common) - их надо добавить в блек-лист. А правильный модуль называется wl.

Вот что выдает lspci -vnn для работающего адаптера:

# lspci -vnn

05:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
	Subsystem: Broadcom Corporation Device [14e4:04b5]
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at f0400000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
	Capabilities: [58] Vendor Specific Information: Len=78 <?>
	Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [d0] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [13c] Virtual Channel
	Capabilities: [160] Device Serial Number a7-c7-76-ff-ff-9a-0c-60
	Capabilities: [16c] Power Budgeting <?>
	Kernel driver in use: wl

Я нисколько не рекламирую Дебиан, но я в шоке от скорости их реакции на мою проблему - всего 6 часов! Хотя многое зависит от правильно сформулированного вопроса.

Надеюсь, информация будет полезной всем владельцам Broadcom BCM4312.

auuu
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.