I've got the same behaviour on a HP Compaq nc6400 with its iwl3945. All worked well on Natty. I can actually switch back the wifi by suspending and resuming the laptop. For other reasons, I tried the Natty kernel 2.6.38, and it has the same behaviour that latest 3.0.0-13. I guess it's not coming directly from the kernel.
I've observed kernel.log and noticed that the wifi shuts down correctly, but nothing happens in the log when I switch it back. (It actually worked once, however it is not reproducible). KERNEL REFERENCE: ~$ uname -a Linux smeagol 2.6.38-02063808-generic #201106040910 SMP Sat Jun 4 10:51:30 UTC 2011 i686 i686 i386 GNU/Linux KERNEL WIFI SHUTDOWN LOG: Oct 25 21:33:05 smeagol kernel: [ 8345.737808] iwl3945 0000:10:00.0: Card state received: HW:Kill SW:On Oct 25 21:33:05 smeagol kernel: [ 8345.738148] iwl3945 0000:10:00.0: Not sending command - RF KILL Oct 25 21:33:05 smeagol kernel: [ 8345.738157] iwl3945 0000:10:00.0: Error sending REPLY_QOS_PARAM: enqueue_hcmd failed: -5 Oct 25 21:33:05 smeagol kernel: [ 8345.738178] iwl3945 0000:10:00.0: Not sending command - RF KILL Oct 25 21:33:05 smeagol kernel: [ 8345.738185] iwl3945 0000:10:00.0: Error sending REPLY_RXON_ASSOC: enqueue_hcmd failed: -5 Oct 25 21:33:05 smeagol kernel: [ 8345.738197] iwl3945 0000:10:00.0: Not sending command - RF KILL Oct 25 21:33:05 smeagol kernel: [ 8345.738203] iwl3945 0000:10:00.0: Error sending REPLY_RXON: enqueue_hcmd failed: -5 Oct 25 21:33:05 smeagol kernel: [ 8345.738209] iwl3945 0000:10:00.0: Error setting new configuration (-5). Oct 25 21:33:05 smeagol kernel: [ 8345.738215] iwl3945 0000:10:00.0: Not sending command - RF KILL Oct 25 21:33:05 smeagol kernel: [ 8345.738220] iwl3945 0000:10:00.0: Error sending REPLY_RXON_ASSOC: enqueue_hcmd failed: -5 Oct 25 21:33:05 smeagol kernel: [ 8345.738229] wlan0: deauthenticating from 00:19:7d:1f:47:04 by local choice (reason=3) Oct 25 21:33:05 smeagol kernel: [ 8345.760176] iwl3945 0000:10:00.0: Not sending command - RF KILL Oct 25 21:33:05 smeagol kernel: [ 8345.760185] iwl3945 0000:10:00.0: Error sending REPLY_REMOVE_STA: enqueue_hcmd failed: -5 Oct 25 21:33:05 smeagol kernel: [ 8345.760194] iwl3945 0000:10:00.0: Error removing station 00:19:7d:1f:47:04 Oct 25 21:33:05 smeagol kernel: [ 8345.762274] iwl3945 0000:10:00.0: Not sending command - RF KILL Oct 25 21:33:05 smeagol kernel: [ 8345.762282] iwl3945 0000:10:00.0: Error sending REPLY_RXON_ASSOC: enqueue_hcmd failed: -5 Oct 25 21:33:05 smeagol kernel: [ 8345.762294] iwl3945 0000:10:00.0: Not sending command - RF KILL Oct 25 21:33:05 smeagol kernel: [ 8345.762300] iwl3945 0000:10:00.0: Error sending REPLY_RXON: enqueue_hcmd failed: -5 Oct 25 21:33:05 smeagol kernel: [ 8345.762306] iwl3945 0000:10:00.0: Error setting new configuration (-5). Oct 25 21:33:05 smeagol kernel: [ 8345.762328] cfg80211: All devices are disconnected, going to restore regulatory settings Oct 25 21:33:05 smeagol kernel: [ 8345.762335] cfg80211: Restoring regulatory settings Oct 25 21:33:05 smeagol kernel: [ 8345.763519] cfg80211: Calling CRDA to update world regulatory domain Oct 25 21:33:05 smeagol kernel: [ 8345.788146] iwl3945 0000:10:00.0: Not sending command - RF KILL Oct 25 21:33:05 smeagol kernel: [ 8345.788156] iwl3945 0000:10:00.0: Error sending REPLY_RXON: enqueue_hcmd failed: -5 Oct 25 21:33:05 smeagol kernel: [ 8345.788164] iwl3945 0000:10:00.0: Error setting new configuration (-5). Oct 25 21:33:05 smeagol kernel: [ 8345.792100] iwl3945 0000:10:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0x040003DD Oct 25 21:33:05 smeagol kernel: [ 8345.816808] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain Oct 25 21:33:05 smeagol kernel: [ 8345.816821] cfg80211: World regulatory domain updated: Oct 25 21:33:05 smeagol kernel: [ 8345.816825] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) Oct 25 21:33:05 smeagol kernel: [ 8345.816832] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Oct 25 21:33:05 smeagol kernel: [ 8345.816839] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) Oct 25 21:33:05 smeagol kernel: [ 8345.816846] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) Oct 25 21:33:05 smeagol kernel: [ 8345.816852] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Oct 25 21:33:05 smeagol kernel: [ 8345.816858] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/881108 Title: [Latitude E4310] Wifi slider does not reenable wifi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/881108/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs