Wi-Fi Broadcom BCM4312 802.11b/g [14e4:4315] (rev 01) [РЕШЕНО]
Товарищи.. Подскажите, что не так, как запустить сабж? Бьюсь уже хз сколько - ни в какую.
Обидно, что по странным причинам пару дней работал.
Использую драйвер net-wireless/broadcom-sta-5.10.91.9-r4
Ядро - 2.6.29-gentoo-r5
Драйвер загружается, работает; вот вывод lspci:
03:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01) Subsystem: Hewlett-Packard Company Device [103c:1508] Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at 98200000 (64-bit, non-prefetchable) [=16K] Capabilities: [40] Power Management version 3 Capabilities: [58] Vendor Specific Information <?> Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable- Capabilities: [d0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSVoil- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSVoil- UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSVoil- CESta: RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn- Capabilities: [13c] Virtual Channel <?> Capabilities: [160] Device Serial Number ff-ff-00-ff-ff-00-00-00 Capabilities: [16c] Power Budgeting <?> Kernel driver in use: wl Kernel modules: wl
bio ~ # lsmod Module Size Used by wl 1263848 0 lib80211_crypt_wep 3460 0 lib80211_crypt_ccmp 5348 0 scsi_wait_scan 964 0 test_nx 1796 0 lib80211_crypt_tkip 8804 0 pcspkr 2180 0 sky2 44488 0 lib80211 5256 4 wl,lib80211_crypt_wep,lib80211_crypt_ccmp,lib80211_crypt_tkip
При выгрузке/загрузке через modprobe в dmesg следующее:
[ 3021.213650] wl 0000:03:00.0: PCI INT A disabled
[ 3021.221839] wl 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 3021.221847] wl 0000:03:00.0: enabling bus mastering
[ 3021.221859] wl 0000:03:00.0: setting latency timer to 64
[ 3021.230213] eth1 (wl): not using net_device_ops yet
[ 3021.230700] eth1: Broadcom BCM4315 802.11 Wireless Controller 5.10.91.9
смущает выделенная строчка. Дальше:
iwconfig его тоже вроде как видит. Но пытаюсь руками задать ESSID, точка без шифрования - ноль:
bio ~ # iwconfig eth1 essid "HomeNet" && iwconfig lo no wireless extensions. tunl0 no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11bg ESSID:"" Nickname:"" Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Bit Rate:54 Mb/s Tx-Power:off Retry min limit:7 RTS thr:off Fragment thr:off Power Managementmode:All packets received Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Ок, точку шифрую WPA-PSK, пробую через wpa_supplicant.
Вот это - в stdout (в файл писал)
bio ~ # wpa_supplicant -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf -ieth1 -dddd Initializing interface 'eth1' conf '/etc/wpa_supplicant/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A' Configuration file '/etc/wpa_supplicant/wpa_supplicant.conf' -> '/etc/wpa_supplicant/wpa_supplicant.conf' Reading configuration file '/etc/wpa_supplicant/wpa_supplicant.conf' ctrl_interface='DIR=/var/run/wpa_supplicant GROUP=wheel' Line: 2 - start of a new network block ssid - hexdump_ascii(len=7): 48 6f 6d 65 4e 65 74 HomeNet scan_ssid=1 (0x1) key_mgmt: 0x2 PSK (ASCII passphrase) - hexdump_ascii(len=11): [REMOVED] PSK (from passphrase) - hexdump(len=32): [REMOVED] Priority group 0 id=0 ssid='HomeNet' Initializing interface (2) 'eth1' Interface eth1 set UP - waiting a second for the driver to complete initialization SIOCGIWRANGE: WE(compiled)=22 WE(source)=19 enc_capa=0xf capabilities: key_mgmt 0xf enc 0xf flags 0x0 WEXT: Operstate: linkmode=1, operstate=5 Own MAC address: 00:25:56:54:98:02 wpa_driver_wext_set_wpa wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_countermeasures wpa_driver_wext_set_drop_unencrypted RSN: flushing PMKID list in the driver Setting scan request: 0 sec 100000 usec WPS: UUID based on MAC address - hexdump(len=16): c0 48 ba 17 35 55 50 79 8f 0d d6 9e 16 df 47 0f WPS: Build Beacon and Probe Response IEs WPS: * Version WPS: * Wi-Fi Protected Setup State (0) WPS: * Version WPS: * Wi-Fi Protected Setup State (0) WPS: * Response Type (2) WPS: * UUID-E WPS: * Manufacturer WPS: * Model Name WPS: * Model Number WPS: * Serial Number WPS: * Primary Device Type WPS: * Device Name WPS: * Config Methods (0) WPS: * RF Bands (3) EAPOL: SUPP_PAE entering state DISCONNECTED EAPOL: KEY_RX entering state NO_KEY_RECEIVE EAPOL: SUPP_BE entering state INITIALIZE EAP: EAP entering state DISABLED Using existing control interface directory. ctrl_interface_group=10 (from group name 'wheel') Added interface eth1 RTM_NEWLINK: operstate=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP]) RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added RTM_NEWLINK: operstate=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP]) RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added Wireless event: cmd=0x8b06 len=8 RTM_NEWLINK: operstate=0 ifi_flags=0x11003 ([UP][LOWER_UP]) RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added State: DISCONNECTED -> SCANNING Starting AP scan (specific SSID) Scan SSID - hexdump_ascii(len=7): 48 6f 6d 65 4e 65 74 HomeNet Trying to get current scan results first without requesting a new scan to speed up initial association Failed to get scan results Failed to get scan results - try scanning again Setting scan request: 0 sec 0 usec Starting AP scan (broadcast SSID) Scan requested (ret=0) - scan timeout 5 seconds EAPOL: disable timer tick Scan timeout - try to get results Failed to get scan results Failed to get scan results - try scanning again Setting scan request: 1 sec 0 usec Starting AP scan (specific SSID) Scan SSID - hexdump_ascii(len=7): 48 6f 6d 65 4e 65 74 HomeNet Trying to get current scan results first without requesting a new scan to speed up initial association Failed to get scan results Failed to get scan results - try scanning again Setting scan request: 0 sec 0 usec Starting AP scan (broadcast SSID) Scan requested (ret=0) - scan timeout 5 seconds EAPOL: disable timer tick Scan timeout - try to get results Failed to get scan results Failed to get scan results - try scanning again Setting scan request: 1 sec 0 usec CTRL-EVENT-TERMINATING - signal 2 received Removing interface eth1 State: SCANNING -> DISCONNECTED
А вот это - в stderr:
ioctl[SIOCGIWSCAN]: Invalid argument ioctl[SIOCGIWSCAN]: Invalid argument
Вроде как, это значит, что какие-то неполадки с драйвером? Только вот какие?...
Модули b43* в blacklist-е, модуль ssb выгружается принудительно. Всё равно.
Вот ещё конфиг ядра, если нужно.
CONFIG_WIRELESS=y CONFIG_WIRELESS_OLD_REGULATORY=y CONFIG_WIRELESS_EXT=y CONFIG_WIRELESS_EXT_SYSFS=y CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m CONFIG_LIB80211_CRYPT_TKIP=m CONFIG_LIB80211_DEBUG=y CONFIG_NETDEVICES=y # CONFIG_WLAN_PRE80211 is not set CONFIG_WLAN_80211=y # CONFIG_USB_NET_RNDIS_WLAN is not set CONFIG_HOSTAP=m # CONFIG_HOSTAP_FIRMWARE is not set # CONFIG_HOSTAP_PLX is not set # CONFIG_HOSTAP_PCI is not set # CONFIG_HOSTAP_CS is not set # CONFIG_IPWIRELESS is not set # CONFIG_RTC_DRV_S35390A is not set
Помогите добрым советом, умоляю. Куда нажимать, чтобы карта заработала..
- Для комментирования войдите или зарегистрируйтесь
Эх и гемора с ним. В общем
Эх и гемора с ним. В общем смотри, если юзаешь sta попробуй через wpa-supplicant без шифрования. У меня вроде как запахало и пока это самыйработающий вариант. Можно заюзать b43 но у меня оно не поднялось без распаковки проприетарных дров. Если есть гуйня попробй wicd использовать для настройки и коннекта через wpa-supplicant. Кстати оно у тебя вообще завелось? iwlist scan что говорит? просто в некоторых случаях он на TX не подает питание почемуто, надо сделать это ручками iwconfig wlan0(eth1) txpower on
iwlist scan говорит: "eth1:
iwlist scan говорит: "eth1: Failed to read scan data: Invalid argument"
iwconfig eth1 txpower on -> "Error for wireless request "Set Tx Power" (8B26): Operation not supported."
походу, дело в драйвере..
lsmod покажи еще плз. у тебя
lsmod покажи еще плз. у тебя поход такая же трабла как у меня по началу. b43 собран модулем? (у меня он почему-то в обход blacklist видимо грузился) Дело не в драйвере а в том что их похоже 2 загружено и wl и b43. А b43 работает только если его пропатчить проприетарной прошивкой. У меня прям один в один была трабла с b43 до патчинга. c broadcom-sta такого не бывает если b43 не собран. Если подключен то как ни крутись почему-то ядро и/или udev пропихиваю его. Очень долго с этим бился...
вот: alex@bio ~ $ sudo
вот:
b43* я вообще в ядре не включал.
дамс... уперлись в туже стену
дамс... уперлись в туже стену как говорится... а проблема другая...просто если не заводится txpower то он и передавать ничего не сможет....Мб действительно в модуле дело. Лан с b43 или b43legacy в скопе с fwcutter. Там в статье чуть ниже я тебе линк давал пошагово описан процесс.
да, спасибо; буду по второму
да, спасибо; буду по второму кругу пробовать, получится - напишу :)
да и еще я попробовал отсюда
да и еще я попробовал отсюда http://en.gentoo-wiki.com/wiki/Broadcom_43xx все рецепты кроме ndiswrappera. Кстати говорят что с ndiswrapperом все заводится неплохо...
С 4318 намучилси, но догрыз!
С 4318 намучилси, но догрыз!
с fwcutter у меня чет 54G
с fwcutter у меня чет 54G работали как 6A и никак быстрее работать не хотели( Потому решил искать другое решение. Единственное подскажи плз
Я так понял что оно как-то связано с шифромванием WEP WPA-PSK и т.п.? если да то поделись советом у меня все пока только в открытую работает (((
Там ставилась несколько иная
Там ставилась несколько иная задача -- запустить эту байду в укреплённой генте. При этом, b43/b43legacy нормально работать с WPA-PSK отказывались, работать вай-фай мог только через ndiswrapper. В указанной ветке описал всё подробно. Не пробовал, может в свежих ядрах уже починили b43, но в укреплённом генту даже с ndiswrapper-ом были проблемы. В результате нашёлся такой вариант, что можно обойтись без ndiswrapper, но там ядро 2.6.25 и старый Wi-Fi стек. Скорость там нормальная, шифрование WPA-PSK работает, связь относительно стабильная.
тащемта, завёл я этот
тащемта, завёл я этот девайс.
bio ~ # uname -a && eix -c ndiswrapper
Linux bio 2.6.30-gentoo-r4 #2 SMP PREEMPT Sat Aug 1 00:11:52 EEST 2009 i686 Intel(R) Core(TM)2 Duo CPU T5870 @ 2.00GHz GenuineIntel GNU/Linux
[I] net-wireless/ndiswrapper (1.53-r1@05.08.2009): Wrapper for using Windows drivers for some wireless cards
драйвер брал с сайта hp для своего ноута: HP ProBook 4710s
точка работает без шифрования.