This isn't the right answer, but it's a hack which makes it reassociate
after resume. Really, we should implement suspend/resume methods in
softmac itself.
--- linux-2.6.15/drivers/net/wireless/bcm43xx/bcm43xx_main.c~ 2006-01-03
22:56:55.000000000 +0000
+++ linux-2.6.15/drivers/net/wireless/bcm43xx/bcm43xx_main.c 2006-01-03
23:00:15.000000000 +0000
@@ -4543,6 +4541,7 @@ static int bcm43xx_resume(struct pci_dev
}
netif_device_attach(net_dev);
+ queue_work(bcm->softmac->workqueue,&bcm->softmac->associnfo.work);
dprintk(KERN_INFO PFX "Device resumed.\n");
--
dwmw2
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
http://lists.berlios.de/mailman/listinfo/bcm43xx-dev