I have a spartan computer. It has a built-in wireless module that up until recently I've had no issues with. The current problem is this: every time I shutdown the computer and it boots back up, I am unable to "hardware enable" the wireless. In NetworkManager, I am getting a 'grayed out' message that says "wireless is disabled by hardware switch". The hardware switch is enabled (I can see the green led turn on and off when I press the wireless button). The output of rfkill
states that it is not soft blocked but IS hard blocked.
I've tried the following (rt73usb is the kernel driver for my integrated wireless module) as root:
rmmod -f rt73usb rfkill unblock allmodprobe rt73usb
but it does nothing.
The only way I've been able to 'correct' this issue is to boot into Windows XP (this is a dual-boot machine but F16 is the primary OS of use). Windows does something that reset something. When I reboot back into Fedora, I am able to access my wireless as expected. Even pressing the wireless button ON and OFF works as expected. It's just when I shutdown and then power back up that my wireless seems to have issues.
What can I do to correct this issue? Most of the available google solutions point to 'soft blocked: yes' solutions and the ones that do not point to the above solution but both do not work for me.
Here are a few pieces of information that might be useful:
uname -a
Linux spartan-laptop 3.4.2-1.fc16.i686 #1 SMP Thu Jun 14 21:13:38 UTC 2012 i686 i686 i386 GNU/Linux
lsmod
Module Size Used byfcoe 22665 0 libfcoe 41981 1 fcoelibfc 101966 2 fcoe,libfcoescsi_transport_fc 51903 2 fcoe,libfclockd 77892 0 scsi_tgt 18993 1 scsi_transport_fcbe2iscsi 62864 0 iscsi_boot_sysfs 15121 1 be2iscsi8021q 23401 0 garp 13744 1 8021qstp 12719 1 garpllc 13770 2 garp,stpbnx2i 49425 0 cnic 57699 1 bnx2iuio 14374 1 cniccxgb4i 32063 0 cxgb4 96243 1 cxgb4icxgb3i 28014 0 libcxgbi 50450 2 cxgb4i,cxgb3icxgb3 130827 1 cxgb3imdio 13214 1 cxgb3ib_iser 32861 0 rdma_cm 36864 1 ib_iserib_cm 36679 1 rdma_cmiw_cm 13715 1 rdma_cmib_sa 23625 2 rdma_cm,ib_cmib_mad 41285 2 ib_cm,ib_saib_core 61955 6 ib_iser,rdma_cm,ib_cm,iw_cm,ib_sa,ib_madib_addr 13473 1 rdma_cmiscsi_tcp 18015 0 libiscsi_tcp 19427 4 cxgb4i,cxgb3i,libcxgbi,iscsi_tcplibiscsi 44809 8 be2iscsi,bnx2i,cxgb4i,cxgb3i,libcxgbi,ib_iser,iscsi_tcp,libiscsi_tcpscsi_transport_iscsi 46598 8 be2iscsi,bnx2i,libcxgbi,ib_iser,iscsi_tcp,libiscsiip6t_REJECT 12782 2 nf_conntrack_ipv6 13921 2 nf_defrag_ipv6 13678 1 nf_conntrack_ipv6ip6table_filter 12711 1 ip6_tables 17737 1 ip6table_filternf_conntrack_ipv4 14280 2 nf_defrag_ipv4 12601 1 nf_conntrack_ipv4xt_state 12514 4 nf_conntrack 71472 3 nf_conntrack_ipv6,nf_conntrack_ipv4,xt_statearc4 12473 2 snd_hda_codec_si3054 12864 1 snd_hda_codec_realtek 63058 1 snd_hda_intel 32323 3 rt73usb 26833 0 snd_hda_codec 103493 3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intelrt2x00usb 19162 1 rt73usbsnd_hwdep 13236 1 snd_hda_codecrt2x00lib 51790 2 rt73usb,rt2x00usbmac80211 436414 2 rt2x00usb,rt2x00libsnd_seq 54638 0 snd_seq_device 13817 1 snd_seqcfg80211 161266 2 rt2x00lib,mac80211snd_pcm 81330 3 snd_hda_codec_si3054,snd_hda_intel,snd_hda_codecrfkill 20417 2 cfg80211coretemp 13240 0 microcode 18713 0 joydev 17124 0 iTCO_wdt 17652 0 iTCO_vendor_support 13243 1 iTCO_wdtserio_raw 13155 0 i2c_i801 17485 0 snd_timer 23896 2 snd_seq,snd_pcmsnd 63169 15 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timersoundcore 14116 1 sndsnd_page_alloc 13709 2 snd_hda_intel,snd_pcmr8169 51284 0 mii 13311 1 r8169uinput 17246 0 sunrpc 215122 2 lockdbinfmt_misc 17207 1 firewire_ohci 35498 0 firewire_core 55317 1 firewire_ohcicrc_itu_t 12523 2 rt73usb,firewire_coresdhci_pci 18211 0 sdhci 32642 1 sdhci_pciyenta_socket 40293 0 mmc_core 96866 2 sdhci_pci,sdhcii915 413476 3 drm_kms_helper 30905 1 i915drm 205796 4 i915,drm_kms_helperi2c_algo_bit 13058 1 i915i2c_core 28151 5 i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bitvideo 18500 1 i915
lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)04:04.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21)04:04.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)04:04.3 Bridge: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)04:04.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)[angelo@spartan-laptop ~]$ lspci00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)04:04.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21)04:04.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)04:04.3 Bridge: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)04:04.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)[angelo@spartan-laptop ~]$ lspci00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)04:04.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21)04:04.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)04:04.3 Bridge: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)04:04.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)