--- hostap/driver/modules/hostap_pci.c~	Fri Sep  6 11:25:23 2002
+++ hostap/driver/modules/hostap_pci.c	Sat Sep  7 17:03:58 2002
@@ -235,6 +235,7 @@
 		hostap_netif_stop_queues(dev);
 		netif_device_detach(dev);
 	}
+	prism2_hw_shutdown(dev, 0);
 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,6))
 	pci_save_state(pdev, local->pci_save_state);
 #endif
@@ -255,7 +256,7 @@
 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,6))
 	pci_restore_state(pdev, local->pci_save_state);
 #endif
-	prism2_hw_reset(dev);
+	prism2_hw_config(dev, 0);
 	if (netif_running(dev)) {
 		netif_device_attach(dev);
 		netif_start_queue(dev);

