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
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.