Non working kernel: $ sudo lshw -C network
*-network description: Ethernet interface product: RTL8111/8168B PCI Express Gigabit Ethernet controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:02:00.0 logical name: eth0 version: 03 serial: 6c:62:6d:09:98:b9 size: 10Mbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168d-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s resources: irq:46 ioport:d800(size=256) memory:fbdff000-fbdfffff memory:f6ffc000-f6ffffff memory:fbdc0000-fbddffff *-network DISABLED description: Wireless interface product: RT3090 Wireless 802.11n 1T/1R PCIe vendor: Ralink corp. physical id: 0 bus info: pci@0000:04:00.0 logical name: wlan0 version: 00 serial: 70:f1:a1:f5:58:b5 width: 32 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 latency=0 link=no multicast=yes wireless=IEEE 802.11bgn resources: irq:17 memory:fbff0000-fbffffff $ Working kernel: $ sudo lshw -C network *-network description: Ethernet interface product: RTL8111/8168B PCI Express Gigabit Ethernet controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:02:00.0 logical name: eth0 version: 03 serial: 6c:62:6d:09:98:b9 size: 10Mbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168d-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s resources: irq:46 ioport:d800(size=256) memory:fbdff000-fbdfffff memory:f6ffc000-f6ffffff memory:fbdc0000-fbddffff *-network description: Wireless interface product: RT3090 Wireless 802.11n 1T/1R PCIe vendor: Ralink corp. physical id: 0 bus info: pci@0000:04:00.0 logical name: wlan0 version: 00 serial: 70:f1:a1:f5:58:b5 width: 32 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-21-generic firmware=0.34 ip=192.168.0.105 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn resources: irq:17 memory:fbff0000-fbffffff $ There is no hardware switch to turn on/off the WiFi radio, it is on all the time, even when the interface fails in Ubuntu. Here is what a get when i fails: $ dmesg | grep phy0 [ 32.273242] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 32.273429] Registered led device: rt2800pci-phy0::radio [ 32.273441] Registered led device: rt2800pci-phy0::assoc [ 32.273453] Registered led device: rt2800pci-phy0::quality [ 33.893963] phy0 -> rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]. [ 35.491277] phy0 -> rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]. [ 35.491305] phy0 -> rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5). [ 37.108494] phy0 -> rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]. [ 38.705893] phy0 -> rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]. [ 38.705899] phy0 -> rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5). [ 40.319252] phy0 -> rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]. [ 41.916519] phy0 -> rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]. [ 41.916525] phy0 -> rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5). $ Here when it works: $ dmesg | grep phy0 [ 31.549359] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 31.549545] Registered led device: rt2800pci-phy0::radio [ 31.549567] Registered led device: rt2800pci-phy0::assoc [ 31.549585] Registered led device: rt2800pci-phy0::quality [ 50.243408] cfg80211: Found new beacon on frequency: 2472 MHz (Ch 13) on phy0 $ I'v been trying out some scenarios and concluded that the WiFi interface fails every time a switch from kernel 3.5.0-22-generic to 3.5.0-21-generic AND vice versa. The only way I have found, so far, to get the WiFi working again is to boot into Windows 7 and then reboot into Ubuntu, this works all the time irrespective of the Linus kernel version. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1129975 Title: RT3090 Wireless don't get activated when switching kernel version. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1129975/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs