← Back to team overview

ubuntu-x-swat team mailing list archive

Re: [Bug 331952] Re: [P4M900] [HP 2133 MiniNote laptop] Unexpected and unrecoverable wireless disconnect with B43 driver

 

Thank you. I will.

On Fri, Jul 17, 2009 at 5:51 AM, Bartosz<gang65@xxxxxxxxxxxxxx> wrote:
> Hi.
> Please check the latest openchrome revision.
> The problem can be resolved at openchrome 758 revision.
>
> The detail build instruction is available at:
> https://help.ubuntu.com/community/OpenChrome
>
> --
> [P4M900] [HP 2133 MiniNote laptop] Unexpected and unrecoverable wireless disconnect with B43 driver
> https://bugs.launchpad.net/bugs/331952
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in openchrome: Confirmed
> Status in “linux” package in Ubuntu: Invalid
> Status in “xserver-xorg-video-openchrome” package in Ubuntu: Triaged
>
> Bug description:
> Wireless with the BCM4312 adapter connects, runs several minutes, and disconnects unexpectedly with Ubuntu Jaunty (9.04) Alpha 4 on an HP 2133 MiniNote laptop.  The same laptop runs wireless flawlessly under Ubuntu Intrepid (8.10). I only have wireless issues under Jaunty. Once it has disconnected, I'm unable to reestablish a connection w/o rebooting.
>
> Note that the laptop is configured to dual boot between Intrepid and Jaunty so its easy to run A/B experiments between the two releases.
>
> All this takes to reproduce is to boot Jaunty with the B43 driver, bring up wireless, and then wait 5 or 10 minutes. I've hit this at home, with WEP encryption, and at work on an open guest network so its not the AP. The wireless works fine for several minutes, disconnects, and then won't reconnect
>
> I'm running the latest Jaunty (Xubuntu) packages as of this morning (2/20/09) and the problem still occurs. I don't know if this is a network-manager issue or a driver problem. Here are some chunks of data to start the triage
>
> Uname:
>
> Linux version 2.6.28-7-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-3ubuntu2) ) #20-Ubuntu SMP Mon Feb 9 15:43:21 UTC 2009 (Ubuntu 2.6.28-7.20-generic)
>
>
> lspci on the BCM4312:
>
> 02:00.0 0280: 14e4:4312 (rev 02)
>    Subsystem: 103c:1370
>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
>    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>    Latency: 0, Cache Line Size: 32 bytes
>    Interrupt: pin A routed to IRQ 24
>    Region 0: Memory at fdffc000 (64-bit, non-prefetchable) [size=16K]
>    Capabilities: <access denied>
>    Kernel driver in use: b43-pci-bridge
>    Kernel modules: wl, ssb
>
>
> kern.log:
>
> Feb 17 08:18:23 Polaris kernel: [ 2233.000045] b43-phy0: Radio hardware status changed to DISABLED
> Feb 17 08:18:27 Polaris kernel: [ 2237.756070] wlan0: No ProbeResp from current AP 00:1f:90:e0:19:75 - assume out of range
> Feb 17 08:18:27 Polaris kernel: [ 2237.904035] b43-phy0: Radio turned on by software
> Feb 17 08:18:27 Polaris kernel: [ 2237.904047] b43-phy0: The hardware RF-kill button still turns the radio physically off. Press the button to turn it on.
> Feb 17 08:18:28 Polaris kernel: [ 2238.677784] wlan0: direct probe to AP 00:1f:90:e0:19:75 try 1
> Feb 17 08:18:28 Polaris kernel: [ 2238.677879] wlan0: direct probe to AP 00:1f:90:e0:19:75 try 1
> Feb 17 08:18:28 Polaris kernel: [ 2238.876059] wlan0: direct probe to AP 00:1f:90:e0:19:75 try 2
> Feb 17 08:18:28 Polaris kernel: [ 2239.076064] wlan0: direct probe to AP 00:1f:90:e0:19:75 try 3
> Feb 17 08:18:29 Polaris kernel: [ 2239.276063] wlan0: direct probe to AP 00:1f:90:e0:19:75 timed out
> Feb 17 08:22:56 Polaris kernel: [ 2507.004202] b43-phy0 ERROR: DMA RX reset timed out
> Feb 17 08:22:57 Polaris kernel: [ 2507.164055] b43-phy0 ERROR: DMA TX reset timed out
> Feb 17 08:22:57 Polaris kernel: [ 2507.324077] b43-phy0 ERROR: DMA TX reset timed out
> Feb 17 08:22:57 Polaris kernel: [ 2507.484076] b43-phy0 ERROR: DMA TX reset timed out
> Feb 17 08:22:57 Polaris kernel: [ 2507.644225] b43-phy0 ERROR: DMA TX reset timed out
> Feb 17 08:22:57 Polaris kernel: [ 2507.804079] b43-phy0 ERROR: DMA TX reset timed out
> Feb 17 08:22:57 Polaris kernel: [ 2507.804776] ssb: Failed to switch to core 0
> Feb 17 08:23:08 Polaris kernel: [ 2518.277353] input: b43-phy0 as /devices/virtual/input/input13
> Feb 17 08:23:08 Polaris kernel: [ 2518.328060] ssb: Backplane Revision 0xF0000000
> Feb 17 08:23:08 Polaris kernel: [ 2518.328127] ------------[ cut here ]------------
> Feb 17 08:23:08 Polaris kernel: [ 2518.328139] WARNING: at /build/buildd/linux-2.6.28/drivers/ssb/main.c:1042 ssb_tmslow_reject_bitmask+0x59/0x90 [ssb]()
> Feb 17 08:23:08 Polaris kernel: [ 2518.328152] Modules linked in: usbhid rfkill_input via drm bridge stp bnep e_powersaver ppdev parport_pc lp parport joydev snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq psmouse pcspkr snd_timer snd_seq_device serio_raw snd i2c_viapro soundcore snd_page_alloc uvcvideo compat_ioctl32 videodev v4l1_compat arc4 ecb leds_hp_disk video output b43 lis3lv02d mac80211 cfg80211 led_class input_polldev shpchp via_agp agpgart tg3 ehci_hcd uhci_hcd ssb fbcon tileblit font bitblit softcursor fuse
> Feb 17 08:23:08 Polaris kernel: [ 2518.328314] Pid: 3227, comm: NetworkManager Not tainted 2.6.28-7-generic #20-Ubuntu
> Feb 17 08:23:08 Polaris kernel: [ 2518.328324] Call Trace:
> Feb 17 08:23:08 Polaris kernel: [ 2518.328346]  [<c04e2911>] ? printk+0x18/0x1f
> Feb 17 08:23:08 Polaris kernel: [ 2518.328363]  [<c0133a64>] warn_on_slowpath+0x54/0x80
> Feb 17 08:23:08 Polaris kernel: [ 2518.328399]  [<f7cafef9>] ssb_tmslow_reject_bitmask+0x59/0x90 [ssb]
> Feb 17 08:23:08 Polaris kernel: [ 2518.328431]  [<f7caff44>] ssb_device_is_enabled+0x14/0x40 [ssb]
> Feb 17 08:23:08 Polaris kernel: [ 2518.328475]  [<f7ffd387>] b43_wireless_core_init+0x37/0x520 [b43]
> Feb 17 08:23:08 Polaris kernel: [ 2518.328520]  [<f800e9a2>] ? b43_rfkill_init+0x142/0x1d0 [b43]
> Feb 17 08:23:08 Polaris kernel: [ 2518.328559]  [<f7ffea17>] b43_op_start+0x147/0x1a0 [b43]
> Feb 17 08:23:08 Polaris kernel: [ 2518.328630]  [<f7e3f10a>] ieee80211_open+0x32a/0x830 [mac80211]
> Feb 17 08:23:08 Polaris kernel: [ 2518.328651]  [<c014c88a>] ? hrtimer_try_to_cancel+0x3a/0x90
> Feb 17 08:23:08 Polaris kernel: [ 2518.328669]  [<c04e3c99>] ? schedule_hrtimeout_range+0xe9/0x150
> Feb 17 08:23:08 Polaris kernel: [ 2518.328687]  [<c0417312>] dev_open+0xa2/0xe0
> Feb 17 08:23:08 Polaris kernel: [ 2518.328702]  [<c04e4d31>] ? _spin_unlock_bh+0x11/0x20
> Feb 17 08:23:08 Polaris kernel: [ 2518.328716]  [<c041674a>] ? dev_set_rx_mode+0x2a/0x40
> Feb 17 08:23:08 Polaris kernel: [ 2518.328730]  [<c04169c1>] dev_change_flags+0x131/0x1c0
> Feb 17 08:23:08 Polaris kernel: [ 2518.328749]  [<c041f80d>] do_setlink+0x1ed/0x3a0
> Feb 17 08:23:08 Polaris kernel: [ 2518.328766]  [<c0431103>] ? nla_reserve+0x43/0x60
> Feb 17 08:23:08 Polaris kernel: [ 2518.328781]  [<c041f10f>] ? rtnl_fill_ifinfo+0x2cf/0x3b0
> Feb 17 08:23:08 Polaris kernel: [ 2518.328797]  [<c041faa1>] rtnl_setlink+0xe1/0x120
> Feb 17 08:23:08 Polaris kernel: [ 2518.328813]  [<c0430270>] ? netlink_dump_start+0x130/0x170
> Feb 17 08:23:08 Polaris kernel: [ 2518.328828]  [<c041f9c0>] ? rtnl_setlink+0x0/0x120
> Feb 17 08:23:08 Polaris kernel: [ 2518.328843]  [<c041ebf5>] rtnetlink_rcv_msg+0x165/0x200
> Feb 17 08:23:08 Polaris kernel: [ 2518.328858]  [<c041f1f0>] ? rtnl_dump_ifinfo+0x0/0xa0
> Feb 17 08:23:08 Polaris kernel: [ 2518.328874]  [<c041ea90>] ? rtnetlink_rcv_msg+0x0/0x200
> Feb 17 08:23:08 Polaris kernel: [ 2518.328888]  [<c0430116>] netlink_rcv_skb+0x76/0xa0
> Feb 17 08:23:08 Polaris kernel: [ 2518.328903]  [<c041ea7c>] rtnetlink_rcv+0x1c/0x30
> Feb 17 08:23:08 Polaris kernel: [ 2518.328916]  [<c042f89d>] netlink_unicast+0x25d/0x290
> Feb 17 08:23:08 Polaris kernel: [ 2518.328931]  [<c043091b>] netlink_sendmsg+0x1cb/0x2b0
> Feb 17 08:23:08 Polaris kernel: [ 2518.328946]  [<c040921a>] sock_sendmsg+0xea/0x110
> Feb 17 08:23:08 Polaris kernel: [ 2518.328964]  [<c0298b40>] ? apparmor_socket_recvmsg+0x10/0x20
> Feb 17 08:23:08 Polaris kernel: [ 2518.328981]  [<c0148bf0>] ? autoremove_wake_function+0x0/0x50
> Feb 17 08:23:08 Polaris kernel: [ 2518.328996]  [<c0148bf0>] ? autoremove_wake_function+0x0/0x50
> Feb 17 08:23:08 Polaris kernel: [ 2518.329013]  [<c02bdb65>] ? copy_from_user+0x35/0x130
> Feb 17 08:23:08 Polaris kernel: [ 2518.329031]  [<c04106f0>] ? verify_iovec+0x30/0xb0
> Feb 17 08:23:08 Polaris kernel: [ 2518.329044]  [<c0409351>] sys_sendmsg+0x111/0x230
> Feb 17 08:23:08 Polaris kernel: [ 2518.329057]  [<c0409574>] ? sys_sendto+0xb4/0xd0
> Feb 17 08:23:08 Polaris kernel: [ 2518.329070]  [<c041518d>] ? __dev_get_by_name+0x7d/0xa0
> Feb 17 08:23:08 Polaris kernel: [ 2518.329084]  [<c02bdc96>] ? copy_to_user+0x36/0x120
> Feb 17 08:23:08 Polaris kernel: [ 2518.329103]  [<c0407410>] ? sock_destroy_inode+0x10/0x20
> Feb 17 08:23:08 Polaris kernel: [ 2518.329122]  [<c01c985a>] ? destroy_inode+0x2a/0x50
> Feb 17 08:23:08 Polaris kernel: [ 2518.329137]  [<c01ca192>] ? generic_forget_inode+0x152/0x170
> Feb 17 08:23:08 Polaris kernel: [ 2518.329152]  [<c0409b05>] sys_socketcall+0xd5/0x2b0
> Feb 17 08:23:08 Polaris kernel: [ 2518.329173]  [<c01b50a9>] ? filp_close+0x49/0x70
> Feb 17 08:23:08 Polaris kernel: [ 2518.329188]  [<c01b514a>] ? sys_close+0x7a/0xc0
> Feb 17 08:23:08 Polaris kernel: [ 2518.329203]  [<c0103f6b>] sysenter_do_call+0x12/0x2f
> Feb 17 08:23:08 Polaris kernel: [ 2518.329214] ---[ end trace 81079ab9ec490f87 ]---
> Feb 17 08:23:09 Polaris kernel: [ 2519.508098] b43-phy0 ERROR: Microcode not responding
> Feb 17 08:23:09 Polaris kernel: [ 2519.508117] b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the latest firmware (version 4).
>
> I considered loading a different version of the B43 firmware as suggested but the firmware stored under /lib/firmware/b43 is identical between Ubuntu Intrepid and Jaunty. (I binary compared all the files and verified each uses the same firmware version (broadcom-wl-4.150.10.5.tar.bz2). The install_bcm43xx_firmware.sh scripts in Intrepid and Jaunty are also identical.
>
> So, I don't think this is a firmware issue despite the fact the driver wants new firmware. This firmware is fine in Intrepid. I think something else in the b43, wl, or ssb driver has regressed. Or, perhaps there's been a regression in network-manager.
>
>
> I'm happy to help any way necessary to find this bug.
>
> -Ben McCann
>
> == Regression details ==
> Discovered in version: Jaunty Alpha 4
> Last known good version: Intrepid 8.10
>
> [lspci]
> 00:00.0 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
>        Subsystem: Hewlett-Packard Company Device 3030
> 01:00.0 VGA compatible controller: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)
>        Subsystem: Hewlett-Packard Company Device 3030
>
>

-- 
[P4M900] [HP 2133 MiniNote laptop] Unexpected and unrecoverable wireless disconnect with B43 driver
https://bugs.launchpad.net/bugs/331952
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-openchrome in ubuntu.



References