I narrowed this down to working in kernel 2.6.38 (Natty) but stopped working in 3.0 onwards.
Also it is not just suspend that affects the LED, using the hardware wifi switch on the laptop results it the same problem that the LED is permanently off after turning wifi back on.
The only way to get the LED back on without rebooting is to reload the module: `rmmod iwl3945 && modprobe iwl3945`
Thus a workaround for the suspend issue is to add SUSPEND_MODULES="iwl3945" to /etc/pm/config.d/modules
I narrowed this down to working in kernel 2.6.38 (Natty) but stopped working in 3.0 onwards.
Also it is not just suspend that affects the LED, using the hardware wifi switch on the laptop results it the same problem that the LED is permanently off after turning wifi back on.
The only way to get the LED back on without rebooting is to reload the module: `rmmod iwl3945 && modprobe iwl3945`
Thus a workaround for the suspend issue is to add SUSPEND_ MODULES= "iwl3945" to /etc/pm/ config. d/modules