I've tested the iwl3945 from both the linux-backports-modules package and the linux-ubuntu-modules package. I've discovered that turning the kill switch from on (wireless disabled) to off (wireless enabled) does not reactivate the driver when using iwl3945 version 1.2.25 from linux-backports-modules. This does work with iwl3945 driver version 1.2.20 from linux-ubuntu-modules. This happens whether the kill switch is enabled when booting or disabled when booting and then enabled later.
Other users having this bug report can verify the version of the driver they are using via 'modinfo iwl3945' or 'apt-cache policy linux-backports-modules-hardy-generic'.
It is possible to workaround this bug by reloading the driver via 'rmmod iwl3945' and 'modprobe iwl3945'.
I've tested the iwl3945 from both the linux-backports -modules package and the linux-ubuntu- modules package. I've discovered that turning the kill switch from on (wireless disabled) to off (wireless enabled) does not reactivate the driver when using iwl3945 version 1.2.25 from linux-backports -modules. This does work with iwl3945 driver version 1.2.20 from linux-ubuntu- modules. This happens whether the kill switch is enabled when booting or disabled when booting and then enabled later.
Other users having this bug report can verify the version of the driver they are using via 'modinfo iwl3945' or 'apt-cache policy linux-backports -modules- hardy-generic' .
It is possible to workaround this bug by reloading the driver via 'rmmod iwl3945' and 'modprobe iwl3945'.