Michael Buesch skrev:
> Please test whether this fixes the regression.
> 
> Index: wireless-testing/drivers/net/wireless/b43/main.c
> ===================================================================
> --- wireless-testing.orig/drivers/net/wireless/b43/main.c     2008-04-27 
> 17:47:49.000000000 +0200
> +++ wireless-testing/drivers/net/wireless/b43/main.c  2008-04-27 
> 17:47:50.000000000 +0200
> @@ -4308,12 +4308,20 @@ static int b43_wireless_core_attach(stru
>       if (dev->phy.type == B43_PHYTYPE_A) {
>               /* FIXME */
>               b43err(wl, "IEEE 802.11a devices are unsupported\n");
>               err = -EOPNOTSUPP;
>               goto err_powerdown;
>       }
> +     if (1 /* disable A-PHY */) {
> +             /* FIXME: For now we disable the A-PHY on multi-PHY devices. */
> +             if (dev->phy.type != B43_PHYTYPE_N) {
> +                     have_2ghz_phy = 1;
> +                     have_5ghz_phy = 0;
> +             }
> +     }
> +
>       dev->phy.gmode = have_2ghz_phy;
>       tmp = dev->phy.gmode ? B43_TMSLOW_GMODE : 0;
>       b43_wireless_core_reset(dev, tmp);
>  
>       err = b43_validate_chipaccess(dev);
>       if (err)

Vielen Dank! This does the trick. Applied to a clean mainline, and 
behaves as mainline without the "b43: Fix bandswitch" commit.

regards, Richard
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to