I can confirm on Karmic 9.10 (laptop-mode 1.47-1ubuntu2).
The combination of pulling the proper IWL into WIFI_IFNAMES (# LP: #369113) from Lucid .deb's wireless-iwl-power (also defining $IWLCONFIG!) and the "power off" "power on" lines from Sergio's patch into Karmic's wireless-iwl-power fixed it.
I can confirm on Karmic 9.10 (laptop-mode 1.47-1ubuntu2).
The combination of pulling the proper IWL into WIFI_IFNAMES (# LP: #369113) from Lucid .deb's wireless-iwl-power (also defining $IWLCONFIG!) and the "power off" "power on" lines from Sergio's patch into Karmic's wireless-iwl-power fixed it.