[SOLVED] Broadcom BCM4315 проблемы

Здравствуйте.
У меня возникла проблема с wi-fi. Даже не знаю как описать...
Вроде бы установил драйвер и устройство определяется:

russian-stalker-laptop / # dmesg|grep Broadcom
[   13.170128] eth1: Broadcom BCM4315 802.11 Hybrid Wireless Controller 5.60.48.36 

Но проблема в том, что хардварный диод не загорается и хардварная кнопка wi-fi не реагирует на нажатие. Хотя на аналогичных драйверах Ubuntu они работали.(можно включается через настройку ядра?)
Ну это полбеды, если так и должно быть, то это ладно, ибо вай-фай у меня включен всегда.
Так возникает два вопроса:
1) Как проверить работает ли wi-fi
2) Есть программа для удобной настройки соединений, типа network manager из ubuntu?
Заранее благодарен

1. Покажите lspci -k | grep

1. Покажите

lspci -k | grep -i net -A 2

2.

% eix -c networkmanager
[N] kde-misc/knetworkmanager (4.4.0_p20100820(4)): KDE frontend for NetworkManager
[N] net-misc/cnetworkmanager (~0.21.1): Command line interface for NetworkManager.
[N] net-misc/networkmanager (0.8-r1): Network configuration and management in an easy way. Desktop environment independent.
[N] net-misc/networkmanager-openvpn (~0.8.2): NetworkManager OpenVPN plugin.
[N] net-misc/networkmanager-pptp (~0.8.2): NetworkManager PPTP plugin
[N] net-misc/networkmanager-vpnc (~0.8.2): NetworkManager VPNC plugin

P.S. Есть программа ничуть не хуже —

eix -e wicd
[I] net-misc/wicd
     Available versions:  1.7.0 {X +gtk ioctl libnotify ncurses nls +pm-utils}
     Installed versions:  1.7.0(08:38:53 02.08.2010)(X gtk libnotify ncurses nls pm-utils -ioctl)
     Homepage:            http://wicd.sourceforge.net/
     Description:         A lightweight wired and wireless network manager for Linux

Я Gentoo & Funtoo

1. russian-stalker-laptop /

1.

russian-stalker-laptop / # lspci -k | grep -i net -A 2
02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
	Subsystem: Foxconn International, Inc. Device e01b
08:00.0 Ethernet controller: Attansic Technology Corp. Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)
	Subsystem: Acer Incorporated [ALI] Device 0350

2.
Спасибо. Поставлю, наверное, wicd, ибо уже имел опыт работы с ним и мне он понравился.

Не берусь утверждать, так как

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

emerge -av net-wireless/broadcom-sta

или, пожалуй

emerge -av  net-wireless/b43-fwcutter 

P.S. Читали?

Я Gentoo & Funtoo

Уже стоит, но при установке

Уже стоит, но при установке выдает такое сообщение:

* Messages for package net-wireless/broadcom-sta-5.60.246.6:

 *   CONFIG_B43:	 should not be set. But it is.
 *   CONFIG_SSB:	 should not be set. But it is.
 *   CONFIG_MAC80211:	 should not be set. But it is.
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
 * 
 * /lib/modules/2.6.36-gentoo-r1/build/System.map not found.
 * You must manually update the kernel module dependencies using depmod.
 * 

Второй драйвер ставил уже, но он не поддерживает мою модель.

http://en.gentoo-wiki.com/wik

Как раз по той странице и

Как раз по той странице и ставил. Попробовал уже все способы, кроме Ndiswrapper.

? grep B43

?

grep B43 /usr/src/linux/.config

Я Gentoo & Funtoo

russian-stalker-laptop / #

russian-stalker-laptop / # grep B43 /usr/src/linux/.config
CONFIG_B43=m
CONFIG_B43_PCI_AUTOSELECT=y
CONFIG_B43_PCICORE_AUTOSELECT=y
CONFIG_B43_PCMCIA=y
# CONFIG_B43_SDIO is not set
CONFIG_B43_PIO=y
CONFIG_B43_PHY_LP=y
CONFIG_B43_HWRNG=y
# CONFIG_B43_DEBUG is not set
CONFIG_B43LEGACY=m
CONFIG_B43LEGACY_PCI_AUTOSELECT=y
CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
CONFIG_B43LEGACY_HWRNG=y
CONFIG_B43LEGACY_DEBUG=y
CONFIG_B43LEGACY_DMA=y
CONFIG_B43LEGACY_PIO=y
CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
# CONFIG_B43LEGACY_DMA_MODE is not set
# CONFIG_B43LEGACY_PIO_MODE is not set
CONFIG_SSB_B43_PCI_BRIDGE=y

Вам же система четко говорит,

Вам же система четко говорит, что в кернеле НЕ должно быть:

 *   CONFIG_B43:	 should not be set. But it is.
 *   CONFIG_SSB:	 should not be set. But it is.
 *   CONFIG_MAC80211:	 should not be set. But it is.

Исправьте ядро!

* CONFIG_SSB: should not

 *   CONFIG_SSB:	 should not be set. But it is.
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
 * 
 * /lib/modules/2.6.36-gentoo-r1/build/System.map not found.
 * You must manually update the kernel module dependencies using depmod.

SSB не хочет отключатся. Говорит, что либо модулем, либо в ядро, а отключить - никак.

Уберите еще B44 (10/100Мб ЛАН

Уберите еще B44 (10/100Мб ЛАН карта):

grep B44 .config

Кстати, если ядро >2.6.32 - размаскируйте и поставьте net-wireless/broadcom-sta-5.60.246.6

У меня до сих пор не

У меня до сих пор не получается выключить Sonics Silicon Backplane(SSB), так как {M} Sonics Silicon Backplane support может быть либо M, либо Y, а broadcom-sta требует полное отключение сего пункта. Как поступить?

Убедитесь, что выключены

Убедитесь, что выключены CONFIG_B43LEGACY и CONFIG_B43.

Я Gentoo & Funtoo

Выключены: russian-stalker-l

Выключены:

russian-stalker-laptop / # grep B43 /usr/src/linux/.config
# CONFIG_SSB_B43_PCI_BRIDGE is not set
russian-stalker-laptop / # grep B43LEGACY /usr/src/linux/.config
russian-stalker-laptop / # 

CONFIG_MAC80211: should not

CONFIG_MAC80211: should not be set.

P.S. Попробуйте «поиграться» с опциями, от которых зависит включении SSB:

 Symbol: SSB [=y]                                                                                                                    │  
  │ Prompt: Sonics Silicon Backplane support                                                                                            │  
  │   Defined at drivers/ssb/Kconfig:9                                                                                                  │  
  │   Depends on: SSB_POSSIBLE [=y]                                                                                                     │  
  │   Location:                                                                                                                         │  
  │     -> Device Drivers                                                                                                               │  
  │       -> Sonics Silicon Backplane                                                                                                   │  
  │   Selected by: B44 [=n] && NETDEVICES [=y] && NET_ETHERNET [=n] && SSB_POSSIBLE [=y] && HAS_DMA [=y] || B43 [=n] && \               │  
  │ NETDEVICES [=y] && WLAN [=n] && SSB_POSSIBLE [=y] && MAC80211 [=m] && HAS_DMA [=y] || B43LEGACY [=n] && NETDEVICES [=y] && \        │  
  │ WLAN [=n] && SSB_POSSIBLE [=y] && MAC80211 [=m] && HAS_DMA [=y]

Я Gentoo & Funtoo

Вчера все это вычистил.

Вчера все это вычистил. Сегодня вот такое осталось:

 *   CONFIG_SSB:	 should not be set. But it is.
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
 * 
 * /lib/modules/2.6.36-gentoo-r1/build/System.map not found.
 * You must manually update the kernel module dependencies using depmod.

Но, как я уже писал выше, SSB не удаляется из ядра.

Единственное, могу вас

Единственное, могу вас «успокоить», что это возможно :).

Я Gentoo & Funtoo

У Вас BCM4315 или BCM4312?

У Вас BCM4315 или BCM4312? У вас выводы dmesg | grep Broadcom и lspci -k | grep -i net -A 2 различаются. Спрашиваю, потому что у меня 4312 работает на b43-fwcutter-0.13 и net-wireless/b43-firmware-4.174.64.19 (размаскированно). в ядре B43 включён, B43LEGACY отключён. по поводу индикатора -- проверьте опции ядра и установите net-wireless/rfkill (usage: rfkill list).
P.S. wicd -- the best ;) Если у Вас KDE -- попробуйте wicd-client-kde

vanitas vanitatum et omnia vanitas

Всем спасибо.

Всем спасибо. Разобрался.
Проблема была в следующем:
B44 зависил от SSB и не давал ему выключится. Проблема решилась выключением B44 и последующим выключением SSB.
Далее ставим broadcom-sta и в моем случае wi-fi сам подключился к нужной точке. К сожалению, Wicd не ловит моего подключения, но это не столь важно, так как само подключение работает.
Пишу это потому что проблема встречается в интернете, но ее решения нигде нету.
Сейчас пишу из чудо-оси. =)
Ещё раз всем спасибо.

Вы, видимо, так и не

Вы, видимо, так и не удосужились прочитать мой пост :)
Между прочим (не знаю, как во всем Интернете :)), но у меня эта проблема решена и пишу вам из Генту через сабж...
П.С. а вицд "не ловит", потому как вы, видимо, неподкорректировали соответственно /etc/conf.d/net или net-wireless/wpa_supplicant не настроен.
П.П.С. тщательнее изучайте матчасть! ;)

Извиняюсь. Не уделил должного

Извиняюсь. Не уделил должного внимания чтению вашего сообщения. Спасибо.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".