Package: powersaved
Version: 0.14.0-2
Severity: wishlist

Currently, powersaved has ipw2200 in a suspend blacklist, and it is
removed from kernel space before suspend and reinserted after resume. I
believe this is needlessly causing headaches for the end user, as
ipw2200 has supported suspend/resume since upstream version 1.0.5, or
any version in mainline linux >=2.6.15 iirc.

The forceful removal/reinsertion only serves to break any meaningful
wireless link the ipw2200 device had established at the time of suspend,
and would require all users to setup some hooks to restart networking.

As the ipw2200 supported hardware is quite common, and next debian
release will most certainly come with a recent version of the module
that behaves well w.r.t to suspend, I'd like to request that it is no
longer blacklisted by powersaved.

Patch is attached.

Thanks, Kel.
diff -Nrup powersave-0.14.0-orig/config_files/sleep powersave-0.14.0/config_files/sleep
--- powersave-0.14.0-orig/config_files/sleep	2006-09-04 20:13:55.000000000 +1000
+++ powersave-0.14.0/config_files/sleep	2006-09-14 13:45:59.000000000 +1000
@@ -16,7 +16,7 @@
 
 ## Path:        	System/Powermanagement/Powersave/Sleep_Modes
 ### Type:        	string
-## Default:     	"usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
+## Default:     	"usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
 ## ServiceRestart: 	
 #
 # These modules will be unloaded before entering suspend to disk
@@ -26,7 +26,7 @@ UNLOAD_MODULES_BEFORE_SUSPEND2DISK=""
 
 ## Path:        	System/Powermanagement/Powersave/Sleep_Modes
 ### Type:        	string
-## Default:     	"usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
+## Default:     	"usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
 ## ServiceRestart: 	
 #
 # These modules will be unloaded before entering the corresponding
@@ -36,7 +36,7 @@ UNLOAD_MODULES_BEFORE_SUSPEND2RAM=""
 
 ## Path:        	System/Powermanagement/Powersave/Sleep_Modes
 ### Type:        	string
-## Default:     	"usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
+## Default:     	"usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
 ## ServiceRestart: 	
 #
 # These modules will be unloaded before entering the corresponding
diff -Nrup powersave-0.14.0-orig/scripts/sleep_helper_functions powersave-0.14.0/scripts/sleep_helper_functions
--- powersave-0.14.0-orig/scripts/sleep_helper_functions	2006-09-04 20:13:55.000000000 +1000
+++ powersave-0.14.0/scripts/sleep_helper_functions	2006-09-14 13:45:43.000000000 +1000
@@ -252,9 +252,9 @@ remount_fatfs(){
 # function to set the variables according to what
 # we are going to do.
 # internally, use only in sleep_helper_functions
-DEFAULT_S2D_UNLOAD="usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
-DEFAULT_S2R_UNLOAD="usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
-DEFAULT_STB_UNLOAD="usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
+DEFAULT_S2D_UNLOAD="usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
+DEFAULT_S2R_UNLOAD="usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
+DEFAULT_STB_UNLOAD="usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper"
 DEFAULT_S2D_RESTART="slmodemd irda upsd apcupsd"
 DEFAULT_S2R_RESTART="slmodemd irda upsd apcupsd"
 DEFAULT_STB_RESTART="slmodemd irda upsd apcupsd"

Reply via email to