wpa_supplicant помогает подключиться к шифрованной сети, iwconfig должен такую сеть по меньшей мере видеть.
Wi-Fi
это и плохо - у меня ничего не видит
Попробуйте пересобрать ядро, включив опцию Broadcom 43xx wireless support (mac80211 stack) (B43)
Удалите net-wireless/broadcom-sta, взамен установите net-wireless/b43-fwcutter.
При условии выполнения этих рекомендаций покажите
dmesg
zgrep -i b43 /proc/config.gz
lspci -k | grep -i net -A 2
iwconfig
lsmod | grep b43
P.S. Временно удалите символическую ссылку /etc/conf.d/net.wlan0 и запуск соответствующего сервиса.
ok только немножко попозже когда буду дома, еще раз спасиба за активную помощь
Только что специально скачал LinuxMint и поставил на флешку - загрузился.
По lsmod увидел что там есть b43 - значит уже не broadcom-sta
В нетворкМенеджере увидел что вайфай не активный и написано что нет фирмваре.
В обновлении дров согласился с установкой для моей broadcom
Установило.
И теперь в lsmod не видно b43 но есть wl то есть, я сделал вывод что это ебунты на мою вайфай ставят именно broadcom-sta а не опенсорс b43.
И плюс погуглу видно что на мою модель ставят broadcom-sta.
Щас попробую опять поставить на новое ядро broadcom-sta
Хм вроде как раз тут и должна быть broadcom-sta, только этот драйвер вроде виден как eth1
Ну и при сборке драйвера, следует обратить внимание на сообщения конфликта. Дрова с которыми конфликтует следует выпилить из ядра.
Вот собрал последнее ядро 3.2.6 как сказано тут http://ru.gentoo-wiki.com/wiki/HP_2133. Модель вайфая таже.
После этого:
hp4510s lesha # emerge -av broadcom-sta
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ~] net-wireless/broadcom-sta-5.100.82.112-r2 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) net-wireless/broadcom-sta-5.100.82.112-r2
* hybrid-portsrc_x86_64-v5_100_82_112.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/3.2.6-gentoo/build
* Found sources for kernel version:
* 3.2.6-gentoo
* Checking for suitable kernel configuration options... [ ok ]
>>> Unpacking source...
>>> Unpacking hybrid-portsrc_x86_64-v5_100_82_112.tar.gz to /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work
>>> Source unpacked in /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work
>>> Preparing source in /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work ...
* Applying broadcom-sta-5.10.91.9-license.patch ... [ ok ]
* Applying broadcom-sta-5.100.82.38-gcc.patch ... [ ok ]
* Applying broadcom-sta-5.100.82.111-linux-3.0.patch ... [ ok ]
* Applying broadcom-sta-5.100.82.112-linux-2.6.39.patch ... [ ok ]
* Applying broadcom-sta-5.100.82.112-linux-3.2.patch ... [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work ...
ln: failed to create symbolic link `Module.symvers': File exists
* Preparing wl module
make -j3 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- 'LDFLAGS=-m elf_x86_64' -C /usr/src/linux M=/var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work wl.ko
make: Entering directory `/usr/src/linux-3.2.6-gentoo'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
CC [M] /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work/src/shared/linux_osl.o
CC [M] /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work/src/wl/sys/wl_linux.o
CC [M] /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work/src/wl/sys/wl_iw.o
CC [M] /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work/src/wl/sys/wl_cfg80211.o
/var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work/src/wl/sys/wl_linux.c:1734:1: warning: 'wl_set_multicast_list' defined but not used
LD [M] /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work/wl.o
CFG80211 API is prefered for this kernel version
Using CFG80211 API
MODPOST 1 modules
CC /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work/wl.mod.o
LD [M] /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/work/wl.ko
make: Leaving directory `/usr/src/linux-3.2.6-gentoo'
>>> Source compiled.
>>> Test phase [not enabled]: net-wireless/broadcom-sta-5.100.82.112-r2
>>> Install broadcom-sta-5.100.82.112-r2 into /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/image/ category net-wireless
* Installing wl module
* Preparing file for modules.d ... [ ok ]
>>> Completed installing broadcom-sta-5.100.82.112-r2 into /var/tmp/portage/net-wireless/broadcom-sta-5.100.82.112-r2/image/
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line
lib/modules/3.2.6-gentoo/net/wireless/wl.ko
>>> Installing (1 of 1) net-wireless/broadcom-sta-5.100.82.112-r2
* checking 2 files for package collisions
>>> Merging net-wireless/broadcom-sta-5.100.82.112-r2 to /
--- /etc/
--- /etc/modprobe.d/
>>> /etc/modprobe.d/wl.conf
--- /lib/
--- /lib/modules/
--- /lib/modules/3.2.6-gentoo/
>>> /lib/modules/3.2.6-gentoo/net/
>>> /lib/modules/3.2.6-gentoo/net/wireless/
>>> /lib/modules/3.2.6-gentoo/net/wireless/wl.ko
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
--- cfgpro obj /lib/modules/3.2.0-gentoo-r1/net/wireless/wl.ko
--- cfgpro dir /lib/modules/3.2.0-gentoo-r1/net/wireless
--- cfgpro dir /lib/modules/3.2.0-gentoo-r1/net
--- cfgpro dir /lib/modules/3.2.0-gentoo-r1
--- replaced dir /lib/modules
--- replaced dir /lib
--- replaced obj /etc/modprobe.d/wl.conf
--- replaced dir /etc/modprobe.d
--- replaced dir /etc
* Removing net-wireless/broadcom-sta-5.100.82.112-r2 from moduledb.
>>> Original instance of package unmerged safely.
* Updating module dependencies for 3.2.6-gentoo ... [ ok ]
* Adding module to moduledb.
>>> net-wireless/broadcom-sta-5.100.82.112-r2 merged.
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
* IMPORTANT: config file '/etc/sudoers' needs updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
/etc/conf.d/net:
modules=( "wpa_supplicant" )
wpa_supplicant_eth1="-Dwext"
config_eth0=("dhcp")
config_eth1=("dhcp")
/etc/init.d/net.eth1 restart
* Bringing down interface eth1
* Removing addresses
* Stopping wpa_cli on eth1 ... [ ok ]
* Stopping wpa_supplicant on eth1 ... [ ok ]
* Bringing up interface eth1
* Starting wpa_supplicant on eth1 ...
ioctl[SIOCSIWPMKSA]: Invalid argument
ioctl[SIOCSIWMODE]: Invalid argument
ioctl[SIOCGIWRANGE]: Invalid argument
ioctl[SIOCGIWMODE]: Invalid argument
ioctl[SIOCSIWAP]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWPMKSA]: Invalid argument [ ok ]
* Starting wpa_cli on eth1 ... [ ok ]
* Backgrounding ... ...
* WARNING: net.eth1 has started, but is inactive
iwconfig
lo no wireless extensions.
eth1 no wireless extensions.
dummy0 no wireless extensions.
eth0 no wireless extensions.
Может я повторяюсь гдето, но хотелось показать что мееться на данный момент.
Прикол в том что в инструкции по ссылке выше все просто - пару опций в ядре + отключить все вайфай дрова в нем же
А на деле нифига не понятно что означает вывод типа ioctl[SIOCSIWPMKSA]: Invalid argument. В гугле ничего толком не понимаю.
vux у вас точно карточка wi-fi рабочая?
Не знаю что делали не так, но на ядре tuxonice-sources-3.0.6 net-wireless/broadcom-sta-5.100.82.38-r1
У меня например показывает следующее.
lspci -k
Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Subsystem: Dell Wireless 1397 WLAN Mini-Card
Kernel driver in use: wl
Kernel modules: wliwconfig
eth1 IEEE 802.11bg ESSID:"" Nickname:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Power Management:off
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
Бывает такое, что кнопочку wi-fi нужно нажать(иногда дважды) чтобы заработало.
Хотя в настоящее время я не пользуюсь wi-fi.
Сеть полюбому рабочая. Перезагружаясь в венды или ебунты - там все отлично работает
Кнопку клацл уже мильон раз - нифига
lspci -k
02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Subsystem: Hewlett-Packard Company Device 1508
Kernel driver in use: wl
Kernel modules: wliwconfig
lo no wireless extensions.
eth1 no wireless extensions.
dummy0 no wireless extensions.
eth0 no wireless extensions.
ormorph можно ваш .config глянуть и что у вас за апарат ? карта точно такая же как у меня. У меня только broadcom-sta ~amd64 и ядро 3.2.6
У меня ноут dell и конфиг я брал из патча например если устанавливаешь pf-sources там в каталоге configs присутствуют конфиги ядер, их только остается довести немного до ума.
В настоящее время я на x86 сижу, но amd64 я не так давно покинул, на нем все работало тоже норм.
а так конфиг вот тыц
я ничего не понимаю
[console]emerge -av broadcom-sta
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild FUD ] net-wireless/broadcom-sta-5.100.82.38-r1 [5.100.82.112-r2] 1,124 kB
Total: 1 package (1 downgrade), Size of downloads: 1,124 kB
Fetch Restriction: 1 package (1 unsatisfied)
Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) net-wireless/broadcom-sta-5.100.82.38-r1
!!! net-wireless/broadcom-sta-5.100.82.38-r1 has fetch restriction turned on.
!!! manually. See the comments in the ebuild for more information.
* Fetch failed for 'net-wireless/broadcom-sta-5.100.82.38-r1', Log file:
* '/var/tmp/portage/net-wireless/broadcom-sta-5.100.82.38-r1/temp/build.log'
* The following are listed in SRC_URI for broadcom-sta:
* x86?
* (
* http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_32-v5_100_82_38.tar.gz
* )
* amd64?
* (
* http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-v5_100_82_38.tar.gz
* )
>>> Failed to emerge net-wireless/broadcom-sta-5.100.82.38-r1, Log file:
>>> '/var/tmp/portage/net-wireless/broadcom-sta-5.100.82.38-r1/temp/build.log'
* Messages for package net-wireless/broadcom-sta-5.100.82.38-r1:
* Fetch failed for 'net-wireless/broadcom-sta-5.100.82.38-r1', Log file:
* '/var/tmp/portage/net-wireless/broadcom-sta-5.100.82.38-r1/temp/build.log'
* The following are listed in SRC_URI for broadcom-sta:
* x86?
* (
* http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_32-v5_100_82_38.tar.gz
* )
* amd64?
* (
* http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-v5_100_82_38.tar.gz
* )
[/console]
В make.conf у меня стоит ACCEPT_KEYWORDS="amd64"
Если я прописую в package.keywords:
net-wireless/broadcom-sta ~amd64
устанавливаеться
но я не хочу нестабильный пакет.
Почему оно не понимает ACCEPT_KEYWORDS из make.conf?
Ну почему не понимает, все понимает, при сборке соберется так как надо, просто качает пакеты для обоих архитектур.
Довольно часто такое видел.
так оно обрываеться и не ставиться - типа не понимает что мне нада x86 или 64 oO
Failed to emerge
А можно полный вывод ошибки? поместить в spoiler
скорее всего просто ссылка устарела, и просто пакет не скачивается.
это какбы и есть полный вывод.
Действительно ссылки не рабочие - буду искать вручную
Ну да проверил, данные ссылки уже не рабочие, это остается либо в ручную найти и скачать файлы в /usr/portage/distfiles
hybrid-portsrc_x86_32-v5_100_82_38.tar.gz
hybrid-portsrc_x86_64-v5_100_82_38.tar.gz
либо добавить зеркала в /etc/make.conf от куда качать может в каком будет.
mirrorselect -i
Например для amd64 можно скачать от сюда тыц
Упс проверил Данный ебилд не работает с mirror по этому придется все качать в ручную
уже скачал. Тут опять грабли
broadcom-sta - требует опйций в ядре - которых там нет.
вывод в студию!