You are not logged in.

#1 2011-08-16 16:35:31

enricostn
Member
Registered: 2011-08-09
Posts: 57

wireless card BCM4313 no connection at boot

Hi,

I have an HP Pavilion dv6 with a Broadcom BCM4313 wireless card. I use NETCFG and before the last kernel upgrade I was able to connect to my home wireless connection at boot without troubles. Now I have to do it manually and I need to try 2 or 3 times to see my connection active.

lspci -vnn

02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:1483]
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at c3400000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: brcmsmac
	Kernel modules: bcma, wl, brcmsmac

lsmod

Module                  Size  Used by
cpufreq_stats           3890  0 
radeon                992718  0 
ttm                    54360  1 radeon
ipv6                  290407  22 
cpufreq_ondemand        6132  4 
uvcvideo               64931  0 
videodev               78006  1 uvcvideo
media                  10437  2 uvcvideo,videodev
usbhid                 35256  0 
hid                    81635  1 usbhid
v4l2_compat_ioctl32     8292  1 videodev
snd_hda_codec_hdmi     22092  1 
joydev                  9895  0 
snd_hda_codec_idt      55175  1 
i915                  707307  7 
snd_hda_intel          22122  0 
snd_hda_codec          77927  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
drm_kms_helper         25409  2 radeon,i915
lib80211_crypt_tkip     8506  0 
drm                   183380  5 radeon,ttm,i915,drm_kms_helper
snd_hwdep               6325  1 snd_hda_codec
snd_pcm                73856  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              19416  1 snd_pcm
r8169                  42643  0 
lib80211                4158  1 lib80211_crypt_tkip
snd                    57786  7 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
sg                     25557  0 
hp_accel               13864  0 
lis3lv02d              10508  1 hp_accel
i2c_i801                8187  0 
serio_raw               4294  0 
iTCO_wdt               12717  0 
hp_wmi                  7738  0 
intel_agp              10904  1 i915
arc4                    1410  2 
btusb                  11577  0 
evdev                   9530  9 
bluetooth             138465  1 btusb
soundcore               6146  1 snd
bcma                   13762  0 
i2c_algo_bit            5199  2 radeon,i915
sparse_keymap           3088  1 hp_wmi
mei                    31249  0 
i2c_core               20133  7 radeon,videodev,i915,drm_kms_helper,drm,i2c_i801,i2c_algo_bit
iTCO_vendor_support     1929  1 iTCO_wdt
pcspkr                  1819  0 
snd_page_alloc          7121  2 snd_hda_intel,snd_pcm
intel_ips              11213  0 
psmouse                55224  0 
intel_gtt              14423  3 i915,intel_agp
mii                     3995  1 r8169
input_polldev           2882  1 lis3lv02d
battery                10905  0 
wmi                     8411  1 hp_wmi
ac                      3265  0 
button                  4470  1 i915
brcmsmac              594624  0 
thermal                 7863  0 
video                  11228  1 i915
brcmutil                6563  1 brcmsmac
mac80211              215605  1 brcmsmac
cfg80211              160516  2 brcmsmac,mac80211
rfkill                 15402  3 hp_wmi,bluetooth,cfg80211
crc_ccitt               1331  1 brcmsmac
acpi_cpufreq            5877  1 
freq_table              2451  3 cpufreq_stats,cpufreq_ondemand,acpi_cpufreq
processor              24256  1 acpi_cpufreq
mperf                   1275  1 acpi_cpufreq
ext4                  369556  2 
mbcache                 5817  1 ext4
jbd2                   71074  1 ext4
crc16                   1297  2 bluetooth,ext4
sr_mod                 14951  0 
sd_mod                 28307  4 
cdrom                  36329  1 sr_mod
ahci                   20865  3 
libahci                18885  1 ahci
libata                173297  2 ahci,libahci
ehci_hcd               39511  0 
scsi_mod              131482  4 sg,sr_mod,sd_mod,libata
usbcore               142544  5 uvcvideo,usbhid,btusb,ehci_hcd

dmesg | grep wlan0

[   11.715805] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   13.791409] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   16.885059] wlan0: authenticate with 50:67:f0:ab:4f:d4 (try 1)
[   16.886567] wlan0: authenticated
[   16.890100] wlan0: associate with 50:67:f0:ab:4f:d4 (try 1)
[   16.892793] wlan0: RX AssocResp from 50:67:f0:ab:4f:d4 (capab=0x471 status=0 aid=1)
[   16.892798] wlan0: associated
[   16.894146] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   26.697130] wlan0: deauthenticating from 50:67:f0:ab:4f:d4 by local choice (reason=3)
[   87.612906] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   89.754106] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   92.849882] wlan0: authenticate with 50:67:f0:ab:4f:d4 (try 1)
[   92.851661] wlan0: authenticated
[   92.851823] wlan0: associate with 50:67:f0:ab:4f:d4 (try 1)
[   92.854142] wlan0: RX AssocResp from 50:67:f0:ab:4f:d4 (capab=0x471 status=0 aid=1)
[   92.854150] wlan0: associated
[   92.855920] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  103.719958] wlan0: no IPv6 routers present
[  105.980215] wlan0: deauthenticating from 50:67:f0:ab:4f:d4 by local choice (reason=3)
[  120.237260] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  122.316759] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  125.422195] wlan0: authenticate with 50:67:f0:ab:4f:d4 (try 1)
[  125.423760] wlan0: authenticated
[  125.423960] wlan0: associate with 50:67:f0:ab:4f:d4 (try 1)
[  125.426083] wlan0: RX AssocResp from 50:67:f0:ab:4f:d4 (capab=0x471 status=0 aid=1)
[  125.426090] wlan0: associated
[  125.428085] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  136.398877] wlan0: no IPv6 routers present

You could see that first I get the connection and then I lost it... for 2 or 3 times, then I could connect without problems.

ifconfig

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:338 errors:0 dropped:0 overruns:0 frame:0
          TX packets:338 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:27772 (27.1 Kb)  TX bytes:27772 (27.1 Kb)

wlan0     Link encap:Ethernet  HWaddr E0:2A:82:A2:B5:88  
          inet addr:192.168.1.33  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::e22a:82ff:fea2:b588/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12484 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9606 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:13841736 (13.2 Mb)  TX bytes:1241490 (1.1 Mb)

iwconfig

wlan0     IEEE 802.11bgn  ESSID:"WLAN_A9"  
          Mode:Managed  Frequency:2.452 GHz  Access Point: 50:67:F0:AB:4F:D4   
          Bit Rate=54 Mb/s   Tx-Power=19 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=40/70  Signal level=-70 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:82   Missed beacon:0

my wirelessCasa netcfg profile

CONNECTION='wireless'
DESCRIPTION='A simple WEP encrypted wireless connection'
INTERFACE='wlan0'
SECURITY='wep'
ESSID='WLAN_A9'
KEY='s:mykey'
IP='dhcp'
POST_UP="notify-send -u critical -i /usr/share/icons/Faenza/status/48/connect_established.png -t 15000 'Connected to WLAN_A9'"
POST_DOWN="notify-send -u critical -i /usr/share/icons/Faenza/status/48/gnome-netstatus-disconn.png -t 15000 'Connection lost'"
# Uncomment this if your ssid is hidden
#HIDDEN=yes

rc.conf

NETWORKS=(wirelessCasa)
DAEMONS=(syslog-ng dbus net-profiles net-auto-wired !network !netfs crond laptop-mode alsa slim @acpid @cups)

When I execute netcfg for the first time (after boot) I see:

#NETCFG_DEBUG=yes netcfg wirelessCasa

DEBUG: Loading profile wirelessCasa
DEBUG: Configuring interface wlan0
:: wirelessCasa up    [BUSY] DEBUG: status reported to profile_up as: 
DEBUG: Loading profile wirelessCasa
DEBUG: Configuring interface wlan0
DEBUG: wireless_up stop_wpa wlan0
DEBUG: wireless_up start_wpa wlan0 /run/network//wpa.wlan0/wpa.conf nl80211,wext 
DEBUG: wireless_up stop_wpa wlan0
DEBUG: wireless_up Configuration generated at /run/network//wpa.wlan0/wpa.conf
DEBUG: wireless_up ifup
DEBUG: wireless_up start_wpa wlan0 /run/network//wpa.wlan0/wpa.conf nl80211,wext 
DEBUG: wireless_up wpa_check
DEBUG: wpa_cli -p /run/wpa_supplicant -i wlan0 status
DEBUG: Loading profile wirelessCasa
DEBUG: Configuring interface wlan0
DEBUG: ethernet_iproute_up ifup
DEBUG: ethernet_up dhcpcd -qL -t 10 wlan0
DEBUG: 
 > DHCP IP lease attempt failed. 
DEBUG: Loading profile wirelessCasa
DEBUG: Configuring interface wlan0
DEBUG: Loading profile wirelessCasa
DEBUG: Configuring interface wlan0
DEBUG: ethernet_down if_down
DEBUG: wireless_down stop_wpa wlan0
DEBUG: profile_up connect failed
   [FAIL]

And the second one:

#NETCFG_DEBUG=yes netcfg wirelessCasa

DEBUG: Loading profile wirelessCasa
DEBUG: Configuring interface wlan0
:: wirelessCasa up    [BUSY] DEBUG: status reported to profile_up as: 
DEBUG: Loading profile wirelessCasa
DEBUG: Configuring interface wlan0
DEBUG: wireless_up stop_wpa wlan0
DEBUG: wireless_up start_wpa wlan0 /run/network//wpa.wlan0/wpa.conf nl80211,wext 
DEBUG: wireless_up stop_wpa wlan0
DEBUG: wireless_up Configuration generated at /run/network//wpa.wlan0/wpa.conf
DEBUG: wireless_up ifup
DEBUG: wireless_up start_wpa wlan0 /run/network//wpa.wlan0/wpa.conf nl80211,wext 
DEBUG: wireless_up wpa_check
DEBUG: wpa_cli -p /run/wpa_supplicant -i wlan0 status
DEBUG: Loading profile wirelessCasa
DEBUG: Configuring interface wlan0
DEBUG: ethernet_iproute_up ifup
DEBUG: ethernet_up dhcpcd -qL -t 10 wlan0
DEBUG: 
DEBUG: ethernet_iproute_up hostname archlap
   [DONE] 

I've tried to use the wl driver but it doesn't seems to work properly.

Could anyone help me please?

Thank you,

enrico

Offline

#2 2011-08-16 16:58:12

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: wireless card BCM4313 no connection at boot

Hmm it seems your card now takes longer to connect, the 'deauthenticating by local choice' often means that the default timeout is reached and netcfg disconnects. You can try adding a specific timeout parameter to your netcfg profile:

TIMEOUT=60

That doesn't explain why it takes longer to connect than before, but at least you should be able to connect in 1 try again.


ᶘ ᵒᴥᵒᶅ

Offline

#3 2011-08-16 17:30:17

enricostn
Member
Registered: 2011-08-09
Posts: 57

Re: wireless card BCM4313 no connection at boot

litemotiv wrote:

Hmm it seems your card now takes longer to connect, the 'deauthenticating by local choice' often means that the default timeout is reached and netcfg disconnects. You can try adding a specific timeout parameter to your netcfg profile:

TIMEOUT=60

That doesn't explain why it takes longer to connect than before, but at least you should be able to connect in 1 try again.

Hi,

thank you for your time!

I'v tried adding the timeout line to my profile but it doesn't change nothing sad
I could connect at 3rd try.

Any other idea?

Offline

#4 2011-08-16 17:48:03

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: wireless card BCM4313 no connection at boot

enricostn wrote:

I'v tried adding the timeout line to my profile but it doesn't change nothing sad
I could connect at 3rd try.

Any other idea?

I'm sorry, no, this is not really my area of expertise.. I'm sure some people who really know what's going on will chime in any minute now though. smile


ᶘ ᵒᴥᵒᶅ

Offline

#5 2011-08-20 12:36:48

enricostn
Member
Registered: 2011-08-09
Posts: 57

Re: wireless card BCM4313 no connection at boot

Anyone has some ideas on that? please!!!

thanks,

Offline

#6 2011-08-20 13:03:36

Gusar
Member
Registered: 2009-08-25
Posts: 3,606

Re: wireless card BCM4313 no connection at boot

enricostn wrote:

Kernel modules: bcma, wl, brcmsmac

^^ That's the problem, multiple drivers competing for control of the card. Blacklist bcma and wl. And while you're at it, uninstall broadcom-wl completely.

Offline

#7 2011-08-22 09:03:44

enricostn
Member
Registered: 2011-08-09
Posts: 57

Re: wireless card BCM4313 no connection at boot

Gusar wrote:
enricostn wrote:

Kernel modules: bcma, wl, brcmsmac

^^ That's the problem, multiple drivers competing for control of the card. Blacklist bcma and wl. And while you're at it, uninstall broadcom-wl completely.

Hi,

thank you for the suggestion, but I do not have broadcom-wl installed and bcma is already blacklisted.

In addition I could say that it worked before linux 3.0 update.

thank you!

Offline

#8 2011-08-24 08:33:47

enricostn
Member
Registered: 2011-08-09
Posts: 57

Re: wireless card BCM4313 no connection at boot

I have removed "network-profile" from rc.conf just to reduce the boot time... Waiting for a solution for this problem with netcfg, probably generated by linux 3.0.

Help me please! Thank you in advance.

Offline

Board footer

Powered by FluxBB