关机状态下断开电源后,Wi-FI 会在启动时停止工作

关机状态下断开电源后,Wi-FI 会在启动时停止工作

因此,标题很好地描述了问题。例程如下:

  • 我关掉了电脑。电源线发出哔哔声,所以我睡觉前把它从笔记本电脑上拔下来。电池一直在那里。

  • 我插上电源,当 Ubuntu 启动时,wifi 无法使用。打开它的唯一方法是进行硬重置,拔出电池。简单的重启是行不通的。它只是没有在网络管理器中显示 wifi 选项。

  • 它在新启动时起作用。

所以,我有一张 atheros wifi 卡,驱动程序 ath5k 支持它。我无法使用手动键盘热键打开和关闭 wifi,因为这在 linux 上从来都不起作用。它只是说它一直处于开启状态(即使它不工作)。

所以我尝试了 varunendra 的这个无线脚本在 ubuntuforums 上生成一个包含更多详细信息的 .txt 文件。输出如下:

======== Wireless-Info START ========

System-Info ~~~~~~~~~~~~~~~~~~~~~~~~

ubuntu 3.13.0-37-generic x86_64,  Ubuntu 14.04.1 LTS, trusty

CPU    : Pentium(R) Dual-Core CPU       T4300  @ 2.10GHz
Memory : 3886 MB
Uptime : 17:07:00 up  8:46,  2 users,  load average: 0,82, 0,82, 0,59


lspci ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 02)
    Subsystem: Fujitsu Technology Solutions Device [1734:113f]
    Kernel driver in use: r8169


lsusb ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 008 Device 002: ID 05b8:3166 Agiler, Inc. 
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 04f2:b09c Chicony Electronics Co., Ltd 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


PCMCIA Card Info ~~~~~~~~~~~~~~~~~~~



iwconfig ~~~~~~~~~~~~~~~~~~~~~~~~~~~



rfkill ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      Interface                 Soft blocked  Hard blocked
2: acer-wireless: Wireless LAN      no            no
3: hci0: Bluetooth                  no            no


lsmod ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

acer_wmi               32522  0 
sparse_keymap          13948  1 acer_wmi
ath5k                 149924  0 
ath                    28698  1 ath5k
mac80211              630653  1 ath5k
cfg80211              484040  3 ath,ath5k,mac80211
wmi                    19177  1 acer_wmi
video                  19476  2 i915,acer_wmi


module parameters ~~~~~~~~~~~~~~~~~~

acer_wmi      (5): brightness=-1 | ec_raw_mode=N | force_series=0 | mailled=-1 | threeg=-1
ath5k         (3): fastchanswitch=N | nohwcrypt=N | no_hw_rfkill_switch=N
cfg80211      (2): cfg80211_disable_40mhz_24ghz=N | ieee80211_regdom=00
mac80211      (5): beacon_loss_count=7 | ieee80211_default_rc_algo=minstrel_ht | max_nullfunc_tries=2 | max_probe_tries=5 | probe_wait_ms=500
video         (3): allow_duplicates=N | brightness_switch_enabled=Y | use_native_backlight=-1
wmi           (2): debug_dump_wdg=N | debug_event=N


nm-tool ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

State: disconnected
================o=======o========o=============o==  =======o===========o==============o===========
 Interface & ID | Type  | Driver | State       | Default | Speed     | Support      | HW Addr   
================o=======o========o=============o==  =======o===========o==============o===========
 eth0           | Wired | r8169  | unavailable | no      |           |              | <MAC eth0>
----------------+-------+--------+-------------+---------+-----------+--------------+-----------


NetworkManager.state ~~~~~~~~~~~~~~~
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true


NetworkManager.conf ~~~~~~~~~~~~~~~~

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=false


NM WiFi Profiles ~~~~~~~~~~~~~~~~~~~

Zelod                : ssid=Zelod | mac-address=<MAC wlan0> | ipv4=auto | ipv6=auto 


interfaces ~~~~~~~~~~~~~~~~~~~~~~~~~

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

resolv.conf ~~~~~~~~~~~~~~~~~~~~~~~~



Routes & Ping ~~~~~~~~~~~~~~~~~~~~~~

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface


iw reg get ~~~~~~~~~~~~~~~~~~~~~~~~~

(Region : "sl_SI.UTF-8")
country 00:
    (2402 - 2472 @ 40), (3, 20)
    (2457 - 2482 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
    (2474 - 2494 @ 20), (3, 20), NO-OFDM, PASSIVE-SCAN, NO-IBSS
    (5170 - 5250 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
    (5735 - 5835 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS


iwlist chan ~~~~~~~~~~~~~~~~~~~~~~~~

           - 


iwlist scan ~~~~~~~~~~~~~~~~~~~~~~~~



blacklist ~~~~~~~~~~~~~~~~~~~~~~~~~~

[/etc/modprobe.d/blacklist-ath_pci.conf]
blacklist ath_pci


modinfo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[acer_wmi]
filename:       /lib/modules/3.13.0-37-generic/kernel/drivers/platform/x86/acer-wmi.ko
srcversion:     15371DC0E403E93954B38E5
depends:        wmi,sparse-keymap,video
parm:           mailled:Set initial state of Mail LED (int)
parm:           brightness:Set initial LCD backlight brightness (int)
parm:           threeg:Set initial state of 3G hardware (int)
parm:           force_series:Force a different laptop series (int)
parm:           ec_raw_mode:Enable EC raw mode (bool)

[ath5k]
filename:       /lib/modules/3.13.0-37-generic/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
srcversion:     F36818A2F0BCB2B0CC9BB8C
depends:        mac80211,cfg80211,ath
parm:           nohwcrypt:Disable hardware encryption. (bool)
parm:           fastchanswitch:Enable fast channel switching for AR2413/AR5413 radios. (bool)
parm:           no_hw_rfkill_switch:Ignore the GPIO RFKill switch state (bool)

[ath]
filename:       /lib/modules/3.13.0-37-generic/kernel/drivers/net/wireless/ath/ath.ko
srcversion:     88A67C5359B02C5A710AFCF
depends:        cfg80211

[mac80211]
filename:       /lib/modules/3.13.0-37-generic/kernel/net/mac80211/mac80211.ko
srcversion:     B822641624778B987844F6F
depends:        cfg80211
parm:           max_nullfunc_tries:Maximum nullfunc tx tries before disconnecting (reason 4). (int)
parm:           max_probe_tries:Maximum probe tries before disconnecting (reason 4). (int)
parm:           beacon_loss_count:Number of beacon intervals before we decide beacon was lost. (int)
parm:           probe_wait_ms:Maximum time(ms) to wait for probe response before disconnecting (reason 4). (int)
parm:           ieee80211_default_rc_algo:Default rate control algorithm for mac80211 to use (charp)

[cfg80211]
filename:       /lib/modules/3.13.0-37-generic/kernel/net/wireless/cfg80211.ko
srcversion:     C2478077E22138832B71659
depends:        
parm:           ieee80211_regdom:IEEE 802.11 regulatory domain code (charp)
parm:           cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz band (bool)

[wmi]
filename:       /lib/modules/3.13.0-37-generic/kernel/drivers/platform/x86/wmi.ko
srcversion:     CED5410F008DC70DF5F064B
depends:        
parm:           debug_event:Log WMI Events [0/1] (bool)
parm:           debug_dump_wdg:Dump available WMI interfaces [0/1] (bool)

[video]
filename:       /lib/modules/3.13.0-37-generic/kernel/drivers/acpi/video.ko
srcversion:     FBDB15F61F4F35FB6EE9AC8
depends:        
parm:           brightness_switch_enabled:bool
parm:           allow_duplicates:bool
parm:           use_native_backlight:int


udev rules ~~~~~~~~~~~~~~~~~~~~~~~~~

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<MAC eth0>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x168c:0x001c (ath5k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<MAC wlan0>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"


Custom files/entries ~~~~~~~~~~~~~~~

/etc/modules        : Default
/etc/rc.local       : Default
/etc/modprobe.d     : Not Default
/etc/pm/(cnf|pw|sl) : Default

[/etc/modprobe.d]
iwlwifi.conf      : remove iwlwifi \
                    (/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
                    && /sbin/modprobe -r mac80211
mlx4.conf         : softdep mlx4_core post: mlx4_en


Kernel boot line ~~~~~~~~~~~~~~~~~~~

BOOT_IMAGE=/boot/vmlinuz-3.13.0-37-generic root=UUID=1d753fed-8330-44c0-a7d7-883f9e2dd233 ro quiet splash vt.handoff=7


dmesg ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[    0.616940] microcode: Microcode Update Driver: v2.00 <[email protected]>, Peter Oruba
[    0.617259] audit: initializing netlink socket (disabled)
[    1.116491] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[   10.994509] wmi: Mapper loaded
[   11.266255] ath5k 0000:04:00.0: can't disable ASPM; OS doesn't have ASPM control
[   11.266406] ath5k 0000:04:00.0: registered as 'phy0'
[   11.950798] ath: EEPROM regdomain: 0x60
[   11.950798] ath: EEPROM indicates we should expect a direct regpair map
[   11.950800] ath: Country alpha2 being used: 00
[   11.950801] ath: Regpair used: 0x60
[   11.958997] ath5k: phy0: Atheros AR2425 chip found (MAC: 0xe2, PHY: 0x70)
[   11.976594] acer_wmi: Acer Laptop ACPI-WMI Extras
[   11.977636] acer_wmi: Brightness must be controlled by acpi video driver
[   15.219881] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   16.306996] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   16.307474] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   18.425323] wlan0: authenticate with <MAC ID removed>
[   18.432795] wlan0: send auth to <MAC ID removed> (try 1/3)
[   18.436528] wlan0: authenticated
[   18.440082] wlan0: associate with <MAC ID removed> (try 1/3)
[   18.442710] wlan0: RX AssocResp from <MAC ID removed> (capab=0x431 status=0 aid=1)
[   18.442945] wlan0: associated
[   18.442984] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   18.473721] wlan0: deauthenticating from <MAC ID removed> by local choice (reason=2)
[   18.474027] wlan0: authenticate with <MAC ID removed>
[   18.474231] wlan0: send auth to <MAC ID removed> (try 1/3)
[   18.476687] wlan0: authenticated
[   18.480470] wlan0: associate with <MAC ID removed> (try 1/3)
[   18.483094] wlan0: RX AssocResp from <MAC ID removed> (capab=0x431 status=0 aid=1)
[   18.483321] wlan0: associated
[   18.498473] ath: EEPROM regdomain: 0x8348
[   18.498478] ath: EEPROM indicates we should expect a country code
[   18.498480] ath: doing EEPROM country->regdmn map search
[   18.498481] ath: country maps to regdmn code: 0x3a
[   18.498483] ath: Country alpha2 being used: US
[   18.498484] ath: Regpair used: 0x3a
[   18.498486] ath: regdomain 0x8348 dynamically updated by country IE
[12194.567341] wlan0: deauthenticating from <MAC ID removed> by local choice (reason=3)
[12197.220055] ath5k 0000:04:00.0: Refused to change power state, currently in D3

    ======== Done ========

提前谢谢大家。

相关内容