1

Имеется ноутбук с wi-fi картой bcm4311. Установил на него gentoo, поставил прошивку (как тут: http://niceloki.ru/blog/5/), установил wicd, запустил его. Запускаю wicd-curses, нахожу сеть (создана на нетбуке со статичным ip), вручную указываю ip, жму "подключить". В статусе пишется "подключено", через пару секунд, моргает индикатор wi-fi, после этого сеть отключается. За эти пару секунд можно успеть попинговать второй комп, пинги идут нормально. Просьба помочь разобраться. Дополнительную информацию буду выкладывать по требованию.
Пробовал подключаться без wicd с помощью wireless tools, команда scan сеть находит, но подключиться невозможно. В ядре, в разделе Device Drivers -> Wireless LAN включен только Broadcom 43xx.

2

Попробуйте, включив в настройках wicd — «Preferences» — «Advanced Settings» — «Debugging» — «Enable debug mode», показать лог файл /var/log/wicd/wicd.log.

Был, был и весь вышел...

3

В логе попытка подключения:

2010/11/22 17:13:14 :: Connecting to wireless network 123455
2010/11/22 17:13:14 :: /sbin/dhcpcd -k wlan0
2010/11/22 17:13:14 :: ifconfig wlan0 0.0.0.0 
2010/11/22 17:13:14 :: /sbin/route del dev wlan0
2010/11/22 17:13:14 :: ifconfig wlan0 down
2010/11/22 17:13:14 :: ifconfig wlan0 up
2010/11/22 17:13:15 :: wpa_cli -i wlan0 terminate
2010/11/22 17:13:15 :: /sbin/dhcpcd -k eth0
2010/11/22 17:13:15 :: ifconfig eth0 0.0.0.0 
2010/11/22 17:13:15 :: /sbin/route del dev eth0
2010/11/22 17:13:15 :: ifconfig eth0 down
2010/11/22 17:13:15 :: ifconfig eth0 up
2010/11/22 17:13:15 :: Putting interface down
2010/11/22 17:13:15 :: ifconfig wlan0 down
2010/11/22 17:13:15 :: iwconfig wlan0
2010/11/22 17:13:15 :: Releasing DHCP leases...
2010/11/22 17:13:15 :: /sbin/dhcpcd -k wlan0
2010/11/22 17:13:15 :: ifconfig wlan0
2010/11/22 17:13:15 :: Setting false IP...
2010/11/22 17:13:15 :: ifconfig wlan0 0.0.0.0 
2010/11/22 17:13:15 :: ifconfig eth0
2010/11/22 17:13:15 :: Stopping wpa_supplicant
2010/11/22 17:13:15 :: wpa_cli -i wlan0 terminate
2010/11/22 17:13:15 :: Reading wired profile wired-default
2010/11/22 17:13:15 :: found afterscript in configuration None
2010/11/22 17:13:15 :: found dhcphostname in configuration denbook
2010/11/22 17:13:15 :: found postdisconnectscript in configuration None
2010/11/22 17:13:15 :: found dns_domain in configuration None
2010/11/22 17:13:15 :: found broadcast in configuration None
2010/11/22 17:13:15 :: found netmask in configuration None
2010/11/22 17:13:15 :: found usedhcphostname in configuration 0Flushing the routing table...
2010/11/22 17:13:15 :: 
2010/11/22 17:13:15 :: found predisconnectscript in configuration None
2010/11/22 17:13:15 ::  found gateway in configuration None/sbin/route del dev wlan02010/11/22 17:13:15 :: 
2010/11/22 17:13:15 :: found use_global_dns in configuration 0
2010/11/22 17:13:15 :: found dns3 in configuration None
2010/11/22 17:13:15 :: found dns2 in configuration None
2010/11/22 17:13:15 :: found dns1 in configuration None
2010/11/22 17:13:15 :: found lastused in configuration True
2010/11/22 17:13:15 :: found use_static_dns in configuration 0
2010/11/22 17:13:15 :: found default in configuration 1
2010/11/22 17:13:15 :: found ip in configuration None
2010/11/22 17:13:15 :: found beforescript in configuration None
2010/11/22 17:13:15 :: found profilename in configuration wired-default
2010/11/22 17:13:15 :: found search_domain in configuration None
2010/11/22 17:13:15 :: iwconfig wlan0 mode Ad-Hoc
2010/11/22 17:13:15 :: Putting interface up...
2010/11/22 17:13:15 :: ifconfig wlan0 up
2010/11/22 17:13:17 :: iwconfig wlan0
2010/11/22 17:13:17 :: enctype is None
2010/11/22 17:13:17 :: ['iwconfig', 'wlan0', 'essid', '123455']
2010/11/22 17:13:17 :: iwconfig wlan0 channel 11
2010/11/22 17:13:17 :: iwconfig wlan0 ap 02:1E:64:0F:2C:90
2010/11/22 17:13:17 :: Setting static IP : 192.168.137.5
2010/11/22 17:13:17 :: ifconfig wlan0 192.168.137.5 netmask 255.255.255.0 
2010/11/22 17:13:17 :: not verifying
2010/11/22 17:13:17 :: Connecting thread exiting.
2010/11/22 17:13:17 :: ifconfig wlan0
2010/11/22 17:13:17 :: IP Address is: 192.168.137.5
2010/11/22 17:13:19 :: ifconfig eth0
2010/11/22 17:13:19 :: iwconfig wlan0
2010/11/22 17:13:20 :: Sending connection attempt result Success
2010/11/22 17:13:20 :: ifconfig wlan0
2010/11/22 17:13:20 :: Forced disconnect on
2010/11/22 17:13:20 :: /sbin/dhcpcd -k wlan0
2010/11/22 17:13:20 :: ifconfig wlan0 0.0.0.0 
2010/11/22 17:13:20 :: /sbin/route del dev wlan0
2010/11/22 17:13:20 :: ifconfig wlan0 down
2010/11/22 17:13:20 :: ifconfig wlan0 up
2010/11/22 17:13:20 :: wpa_cli -i wlan0 terminate
2010/11/22 17:13:20 :: /sbin/dhcpcd -k eth0
2010/11/22 17:13:20 :: ifconfig eth0 0.0.0.0 
2010/11/22 17:13:20 :: /sbin/route del dev eth0
2010/11/22 17:13:20 :: ifconfig eth0 down
2010/11/22 17:13:20 :: ifconfig eth0 up
2010/11/22 17:13:20 :: Reading wired profile wired-default
2010/11/22 17:13:20 :: found afterscript in configuration None
2010/11/22 17:13:20 :: found dhcphostname in configuration denbook
2010/11/22 17:13:20 :: found postdisconnectscript in configuration None
2010/11/22 17:13:20 :: found dns_domain in configuration None
2010/11/22 17:13:20 :: found broadcast in configuration None
2010/11/22 17:13:20 :: found netmask in configuration None
2010/11/22 17:13:20 :: found usedhcphostname in configuration 0
2010/11/22 17:13:20 :: found predisconnectscript in configuration None
2010/11/22 17:13:20 :: found gateway in configuration None
2010/11/22 17:13:20 :: found use_global_dns in configuration 0
2010/11/22 17:13:20 :: found dns3 in configuration None
2010/11/22 17:13:20 :: found dns2 in configuration None
2010/11/22 17:13:20 :: found dns1 in configuration None
2010/11/22 17:13:20 :: found lastused in configuration True
2010/11/22 17:13:20 :: found use_static_dns in configuration 0
2010/11/22 17:13:20 :: found default in configuration 1
2010/11/22 17:13:20 :: found ip in configuration None
2010/11/22 17:13:20 :: found beforescript in configuration None
2010/11/22 17:13:20 :: found profilename in configuration wired-default
2010/11/22 17:13:20 :: found search_domain in configuration None
2010/11/22 17:13:21 :: ifconfig eth0
2010/11/22 17:13:21 :: iwconfig wlan0

4

Лог инициализации:

2010/11/23 07:45:22 :: ---------------------------
2010/11/23 07:45:22 :: wicd initializing...
2010/11/23 07:45:22 :: ---------------------------
2010/11/23 07:45:22 :: wicd is version 1.7.0 552
2010/11/23 07:45:22 :: setting backend to external
2010/11/23 07:45:22 :: trying to load backend external
2010/11/23 07:45:22 :: successfully loaded backend external
2010/11/23 07:45:22 :: WARNING: No path found for dhclient
2010/11/23 07:45:22 :: WARNING: No path found for dhcpcd-bin
2010/11/23 07:45:22 :: WARNING: No path found for pump
2010/11/23 07:45:22 :: WARNING: No path found for udhcpc
2010/11/23 07:45:22 :: WARNING: No path found for ethtool
2010/11/23 07:45:22 :: WARNING: No path found for gksudo
2010/11/23 07:45:22 :: WARNING: No path found for kdesu
2010/11/23 07:45:22 :: WARNING: No path found for ktsuss
2010/11/23 07:45:22 :: WARNING: No path found for ip
2010/11/23 07:45:22 :: WARNING: No path found for resolvconf
2010/11/23 07:45:22 :: trying to load backend external
2010/11/23 07:45:22 :: successfully loaded backend external
2010/11/23 07:45:22 :: WARNING: No path found for dhclient
2010/11/23 07:45:22 :: WARNING: No path found for dhcpcd-bin
2010/11/23 07:45:22 :: WARNING: No path found for pump
2010/11/23 07:45:22 :: WARNING: No path found for udhcpc
2010/11/23 07:45:22 :: WARNING: No path found for ethtool
2010/11/23 07:45:22 :: WARNING: No path found for gksudo
2010/11/23 07:45:22 :: WARNING: No path found for kdesu
2010/11/23 07:45:22 :: WARNING: No path found for ktsuss
2010/11/23 07:45:22 :: WARNING: No path found for ip
2010/11/23 07:45:22 :: WARNING: No path found for resolvconf
2010/11/23 07:45:22 :: Automatically detected wireless interface wlan0
2010/11/23 07:45:22 :: setting wireless interface wlan0
2010/11/23 07:45:22 :: automatically detected wired interface eth0
2010/11/23 07:45:22 :: setting wired interface eth0
2010/11/23 07:45:22 :: setting wpa driver wext
2010/11/23 07:45:22 :: setting use global dns to False
2010/11/23 07:45:22 :: setting global dns
2010/11/23 07:45:22 :: global dns servers are None None None
2010/11/23 07:45:22 :: domain is None
2010/11/23 07:45:22 :: search domain is None
2010/11/23 07:45:22 :: setting automatically reconnect when connection drops True
2010/11/23 07:45:22 :: found wired_connect_mode in configuration 1
2010/11/23 07:45:22 :: found should_verify_ap in configuration 1
2010/11/23 07:45:22 :: Setting dhcp client to 0
2010/11/23 07:45:22 :: Wireless configuration file found...
2010/11/23 07:45:22 :: Wired configuration file found...
2010/11/23 07:45:22 :: chmoding configuration files 0600...
2010/11/23 07:45:22 :: chowning configuration files root:root...
2010/11/23 07:45:22 :: Using wireless interface...wlan0
2010/11/23 07:45:22 :: Using wired interface...eth0
2010/11/23 07:45:22 :: scanning start
2010/11/23 07:45:22 :: ifconfig wlan0 up
2010/11/23 07:45:22 :: iwlist wlan0 scan
2010/11/23 07:45:24 :: scanning done
2010/11/23 07:45:24 :: found 0 networks:
2010/11/23 07:45:28 :: ifconfig eth0
2010/11/23 07:45:28 :: ifconfig wlan0
2010/11/23 07:45:28 :: GetCurrentNetworkID: Returning -1, current network not found
2010/11/23 07:45:28 :: Autoconnecting...
2010/11/23 07:45:28 :: ifconfig eth0 up
2010/11/23 07:45:30 :: Starting wireless autoconnect...
2010/11/23 07:45:30 :: No wired connection present, attempting to autoconnect to wireless network
2010/11/23 07:45:30 :: scanning start
2010/11/23 07:45:30 :: ifconfig wlan0 up
2010/11/23 07:45:30 :: iwlist wlan0 scan
2010/11/23 07:45:31 :: scanning done
2010/11/23 07:45:31 :: found 0 networks:
2010/11/23 07:45:31 :: Unable to autoconnect, you'll have to manually connect
2010/11/23 07:45:33 :: ifconfig eth0
2010/11/23 07:45:33 :: ifconfig wlan0
2010/11/23 07:45:33 :: iwconfig wlan0
2010/11/23 07:45:33 :: GetCurrentNetworkID: Returning -1, current network not found
2010/11/23 07:45:33 :: Autoconnecting...
2010/11/23 07:45:33 :: Starting wired autoconnect...
2010/11/23 07:45:33 :: found default in configuration 1
2010/11/23 07:45:33 :: Reading wired profile wired-default
2010/11/23 07:45:33 :: found afterscript in configuration None
2010/11/23 07:45:33 :: found dhcphostname in configuration denbook
2010/11/23 07:45:33 :: found postdisconnectscript in configuration None
2010/11/23 07:45:33 :: found dns_domain in configuration None
2010/11/23 07:45:33 :: found broadcast in configuration None
2010/11/23 07:45:33 :: found netmask in configuration None
2010/11/23 07:45:33 :: found usedhcphostname in configuration 0
2010/11/23 07:45:33 :: found predisconnectscript in configuration None
2010/11/23 07:45:33 :: found gateway in configuration None
2010/11/23 07:45:33 :: found use_global_dns in configuration 0
2010/11/23 07:45:33 :: found dns3 in configuration None
2010/11/23 07:45:33 :: found dns2 in configuration None
2010/11/23 07:45:33 :: found dns1 in configuration None
2010/11/23 07:45:33 :: found lastused in configuration True
2010/11/23 07:45:33 :: found use_static_dns in configuration 0
2010/11/23 07:45:33 :: found default in configuration 1
2010/11/23 07:45:33 :: found ip in configuration None
2010/11/23 07:45:33 :: found beforescript in configuration None
2010/11/23 07:45:33 :: found profilename in configuration wired-default
2010/11/23 07:45:33 :: found search_domain in configuration None
2010/11/23 07:45:33 :: /sbin/dhcpcd -k wlan0
2010/11/23 07:45:33 :: ifconfig wlan0 0.0.0.0 
2010/11/23 07:45:33 :: /sbin/route del dev wlan0
2010/11/23 07:45:33 :: ifconfig wlan0 down
2010/11/23 07:45:33 :: ifconfig wlan0 up
2010/11/23 07:45:33 :: wpa_cli -i wlan0 terminate
2010/11/23 07:45:33 :: /sbin/dhcpcd -k eth0
2010/11/23 07:45:33 :: ifconfig eth0 0.0.0.0 
2010/11/23 07:45:33 :: /sbin/route del dev eth0
2010/11/23 07:45:33 :: ifconfig eth0 down
2010/11/23 07:45:33 :: ifconfig eth0 up
2010/11/23 07:45:33 :: found lastused in configuration True
2010/11/23 07:45:33 :: Attempting to autoconnect with wired interface...
2010/11/23 07:45:33 :: Putting interface down
2010/11/23 07:45:33 :: ifconfig eth0 down
2010/11/23 07:45:33 :: Releasing DHCP leases...
2010/11/23 07:45:33 :: /sbin/dhcpcd -k eth0
2010/11/23 07:45:33 :: Setting false IP...
2010/11/23 07:45:33 :: ifconfig eth0 0.0.0.0 
2010/11/23 07:45:33 :: Flushing the routing table...
2010/11/23 07:45:33 :: /sbin/route del dev eth0
2010/11/23 07:45:33 :: Putting interface up...
2010/11/23 07:45:33 :: ifconfig eth0 up
2010/11/23 07:45:35 :: Running DHCP with hostname denbook
2010/11/23 07:45:35 :: /sbin/dhcpcd eth0 -h denbook 
2010/11/23 07:45:35 :: eth0: dhcpcd 4.0.15 starting
2010/11/23 07:45:35 :: 
2010/11/23 07:45:35 :: eth0: waiting for carrier
2010/11/23 07:45:35 :: 
2010/11/23 07:45:36 :: eth0: carrier acquired
2010/11/23 07:45:36 :: 
2010/11/23 07:45:36 :: eth0: broadcasting for a lease
2010/11/23 07:45:36 :: 
2010/11/23 07:46:08 :: eth0: offered 192.168.7.170 from 192.168.1.11
2010/11/23 07:46:08 :: 
2010/11/23 07:46:08 :: eth0: acknowledged 192.168.7.170 from 192.168.1.11
2010/11/23 07:46:08 :: 
2010/11/23 07:46:08 :: eth0: checking 192.168.7.170 is available on attached networks
2010/11/23 07:46:08 :: 
2010/11/23 07:46:13 :: eth0: leased 192.168.7.170 for 259200 seconds
2010/11/23 07:46:13 :: 
2010/11/23 07:46:13 :: 
2010/11/23 07:46:13 :: DHCP connection successful
2010/11/23 07:46:13 :: Connecting thread exiting.
2010/11/23 07:46:13 :: ifconfig eth0
2010/11/23 07:46:13 :: IP Address is: 192.168.7.170
2010/11/23 07:46:15 :: Sending connection attempt result Success
2010/11/23 07:46:20 :: ifconfig eth0

5

kdenis, в момент подключения по wifi у вас обычное «проводное» соединение между вашими устройствами есть?

Был, был и весь вышел...

6

Есть, ноуты в корпоративной локалке. Отключал, когда коннектился по wi-fi.

7

kdenis, отключали физически? К вашей точке доступа другие компьютеры подключаются нормально?

Был, был и весь вышел...

8

Да, выдергивал провод.
Остальные подключаются нормально.

9

В данный момент наблюдаю стабильные пинги удаленного хоста.
Решил вот как:
1. Отключил b43 в ядре
2. Поставил broadcom-sta старшую версию (пришлось размаскировать, т.к. размаскированная не качает исходники с сайта)
3. Запустил wicd, но проблема повторилась - подключился на пару секунд и отключился
4. Настроил через /etc/conf.d/net, поднял интерфейс пинги пошли, подключение стабильно.

Смущает то, что:
1. Не работает wicd
2. При установке broadcom-sta пришлось отключать в ядре некоторые опции, в результате пропала поддержка проводной карты. Но это поправимо.

Буду разбираться с wicd. Спасибо за участие.