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