netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: 2.6.19-rc5-mm2 -- bcm43xx busted (backing out the bcm43xx patches fixes it)
       [not found]   ` <200611152116.30734.rjw-KKrjLPT3xs0@public.gmane.org>
@ 2006-11-16  2:16     ` Larry Finger
  2006-11-16  2:26       ` John W. Linville
  2006-11-16  5:45       ` Miles Lane
  0 siblings, 2 replies; 3+ messages in thread
From: Larry Finger @ 2006-11-16  2:16 UTC (permalink / raw)
  To: Rafael J. Wysocki, Miles Lane, John W. Linville, Andrew Morton
  Cc: netdev, Bcm43xx-dev-0fE9KPoRgkgATYTw5x5z8w, Michael Buesch, LKML

Rafael J. Wysocki wrote:
> On Wednesday, 15 November 2006 00:21, Miles Lane wrote:
>> Hello,
>>
>> The last three MM kernels have fail to give me a working bcm43xx driver.
>> The odd thing is that dmesg output seems to indicate that the driver
>> is working okay.  NetworkManager doesn't see the driver, though.
>> "iwlist scan" fails to find any access points, too.  iwconfig shows
>> "Access Point: invalid".
> 
> I can confirm the symptoms, I see them too on my test boxes.
> 
>> I tried backing out the following patches, and it fixes the problem:
>>
>> drivers/net/wireless/bcm43xx/bcm43xx.h
>> drivers/net/wireless/bcm43xx/bcm43xx_main.c
>> drivers/net/wireless/bcm43xx/bcm43xx_power.c
>> drivers/net/wireless/bcm43xx/bcm43xx_wx.c
>>> drivers/net/wireless/bcm43xx/bcm43xx_xmit.c 

The missing patch is shown below. This patch was entitled "[PATCH] bcm43xx: Readd dropped
assignment" and submitted to wireless-2.6 by Daniel Drake on 10/17/06, but it seems to have fallen
through the cracks. It is a fix to a patch entitled "[PATCH] ieee80211: Move IV/ICV stripping into
ieee80211_rx" also submitted by Daniel Drake on 9/26/2006.

NOTE to maintainers: This problem affects BOTH wireless-2.6 and 2.6.19-rcX-mmY. At present, the
"Move IV/ICV" patch has not been incorporated into 2.6.19-rcX and it is OK.

Larry


In the patch sent by Daniel Drake under the title "[PATCH] ieee80211: Move
IV/ICV stripping into ieee80211_rx", a needed line was accidentally removed.
As my current copy of wireless-2.6.git does not contain this line, I am
(re)submitting a patch to restore that line.

Signed-off-by: Larry Finger <Larry.Finger-tQ5ms3gMjBLk1uMJSBkQmQ@public.gmane.org>
---

Index: wireless-2.6/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c
===================================================================
--- wireless-2.6.orig/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c
+++ wireless-2.6/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c
@@ -543,6 +543,7 @@ int bcm43xx_rx(struct bcm43xx_private *b
  		break;
  	}

+	frame_ctl = le16_to_cpu(wlhdr->frame_ctl);
  	switch (WLAN_FC_GET_TYPE(frame_ctl)) {
  	case IEEE80211_FTYPE_MGMT:
  		ieee80211_rx_mgt(bcm->ieee, wlhdr, &stats);

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.6.19-rc5-mm2 -- bcm43xx busted (backing out the bcm43xx patches fixes it)
  2006-11-16  2:16     ` 2.6.19-rc5-mm2 -- bcm43xx busted (backing out the bcm43xx patches fixes it) Larry Finger
@ 2006-11-16  2:26       ` John W. Linville
  2006-11-16  5:45       ` Miles Lane
  1 sibling, 0 replies; 3+ messages in thread
From: John W. Linville @ 2006-11-16  2:26 UTC (permalink / raw)
  To: Larry Finger
  Cc: Rafael J. Wysocki, Miles Lane, Andrew Morton, Bcm43xx-dev,
	Michael Buesch, LKML, netdev

On Wed, Nov 15, 2006 at 08:16:37PM -0600, Larry Finger wrote:

> NOTE to maintainers: This problem affects BOTH wireless-2.6 and 
> 2.6.19-rcX-mmY. At present, the
> "Move IV/ICV" patch has not been incorporated into 2.6.19-rcX and it is OK.

This patch is available in the 'upstream' branch pull request I posted
yesterday evening:

	http://marc.theaimsgroup.com/?l=linux-netdev&m=116355611923558&w=2

Hth!

John
-- 
John W. Linville
linville@tuxdriver.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.6.19-rc5-mm2 -- bcm43xx busted (backing out the bcm43xx patches fixes it)
  2006-11-16  2:16     ` 2.6.19-rc5-mm2 -- bcm43xx busted (backing out the bcm43xx patches fixes it) Larry Finger
  2006-11-16  2:26       ` John W. Linville
@ 2006-11-16  5:45       ` Miles Lane
  1 sibling, 0 replies; 3+ messages in thread
From: Miles Lane @ 2006-11-16  5:45 UTC (permalink / raw)
  To: Larry Finger
  Cc: Rafael J. Wysocki, John W. Linville, Andrew Morton, Bcm43xx-dev,
	Michael Buesch, LKML, netdev

On 11/15/06, Larry Finger <Larry.Finger@lwfinger.net> wrote:
> Rafael J. Wysocki wrote:
> > On Wednesday, 15 November 2006 00:21, Miles Lane wrote:
> >> Hello,
> >>
> >> The last three MM kernels have fail to give me a working bcm43xx driver.
> >> The odd thing is that dmesg output seems to indicate that the driver
> >> is working okay.  NetworkManager doesn't see the driver, though.
> >> "iwlist scan" fails to find any access points, too.  iwconfig shows
> >> "Access Point: invalid".
> >
> > I can confirm the symptoms, I see them too on my test boxes.
> >
> >> I tried backing out the following patches, and it fixes the problem:
> >>
> >> drivers/net/wireless/bcm43xx/bcm43xx.h
> >> drivers/net/wireless/bcm43xx/bcm43xx_main.c
> >> drivers/net/wireless/bcm43xx/bcm43xx_power.c
> >> drivers/net/wireless/bcm43xx/bcm43xx_wx.c
> >>> drivers/net/wireless/bcm43xx/bcm43xx_xmit.c
>
> The missing patch is shown below. This patch was entitled "[PATCH] bcm43xx: Readd dropped
> assignment" and submitted to wireless-2.6 by Daniel Drake on 10/17/06, but it seems to have fallen
> through the cracks. It is a fix to a patch entitled "[PATCH] ieee80211: Move IV/ICV stripping into
> ieee80211_rx" also submitted by Daniel Drake on 9/26/2006.
>
> NOTE to maintainers: This problem affects BOTH wireless-2.6 and 2.6.19-rcX-mmY. At present, the
> "Move IV/ICV" patch has not been incorporated into 2.6.19-rcX and it is OK.
>
> Larry
>
>
> In the patch sent by Daniel Drake under the title "[PATCH] ieee80211: Move
> IV/ICV stripping into ieee80211_rx", a needed line was accidentally removed.
> As my current copy of wireless-2.6.git does not contain this line, I am
> (re)submitting a patch to restore that line.
>
> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
> ---
>
> Index: wireless-2.6/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c
> ===================================================================
> --- wireless-2.6.orig/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c
> +++ wireless-2.6/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c
> @@ -543,6 +543,7 @@ int bcm43xx_rx(struct bcm43xx_private *b
>                 break;
>         }
>
> +       frame_ctl = le16_to_cpu(wlhdr->frame_ctl);
>         switch (WLAN_FC_GET_TYPE(frame_ctl)) {
>         case IEEE80211_FTYPE_MGMT:
>                 ieee80211_rx_mgt(bcm->ieee, wlhdr, &stats);
>
>

Thanks!  I have verified that this patch solves the problem for me.

      Miles

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-11-16  5:45 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <a44ae5cd0611141521pd342109jaae9e27aca3d2200@mail.gmail.com>
     [not found] ` <200611152116.30734.rjw@sisk.pl>
     [not found]   ` <200611152116.30734.rjw-KKrjLPT3xs0@public.gmane.org>
2006-11-16  2:16     ` 2.6.19-rc5-mm2 -- bcm43xx busted (backing out the bcm43xx patches fixes it) Larry Finger
2006-11-16  2:26       ` John W. Linville
2006-11-16  5:45       ` Miles Lane

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).