WiFi không hoạt động sau khi khôi phục chế độ ngủ đông (hết thời gian xác thực)


8

Card mạng không dây Intel 6205 của tôi không hoạt động sau khi ngủ đông. Nó đôi khi cũng không hoạt động khi khởi động, thất bại theo cùng một cách. Thỉnh thoảng, nó cũng ngừng hoạt động sau ~ 10 phút sử dụng liên tục.

Tôi đã thử nghiệm với sự kết hợp của: modprobe -r iwlwifitrước và sau khi ngủ đông (hoặc khi sự cố xảy ra nếu không), tiếp theo là modprobe iwlwifi; và sau đó systemctl restart network-managersystemctl restart NetworkManager. Những giải pháp này là những gì tất cả các kết quả tìm kiếm cho các triệu chứng tập trung vào.

Tôi nên thử cái gì khác?

Cấu hình:

  • Debianie
  • hạt nhân 3.14.4-1
  • quản trị mạng 0.9.8.10
  • Intel 6205 rev 96 (iwlwifi)
  • Lenovo ThinkPad X1 Carbon
$ dmesg
wlan0: authenticate with 47:f2:2f:91:db:7b
wlan0: Wrong control channel: center-freq: 5500 ht-cfreq: 5180 ht->primary_chan: 36 band: 1 - Disabling HT
wlan0: direct probe to 47:f2:2f:91:db:7b (try 1/3)
wlan0: direct probe to 47:f2:2f:91:db:7b (try 2/3)
wlan0: direct probe to 47:f2:2f:91:db:7b (try 3/3)
wlan0: authentication with 47:f2:2f:91:db:7b timed out
wlan0: authenticate with 47:f2:2f:91:db:7b
wlan0: send auth to 47:f2:2f:91:db:7b (try 1/3)
wlan0: send auth to 47:f2:2f:91:db:7b (try 2/3)
wlan0: send auth to 47:f2:2f:91:db:7b (try 3/3)
wlan0: authentication with 47:f2:2f:91:db:7b timed out
# the last 5 messages repeat indefinitely as connection is reattempted

Câu trả lời:


6

Hãy xem đầu ra từ lệnh này để xác nhận trình điều khiển / mô-đun mà kernel đang sử dụng cho phần cứng cụ thể của bạn.

$ lshw -C network
...
  *-network
       description: Wireless interface
       product: Centrino Wireless-N 1000 [Condor Peak]
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlp3s0
       version: 00  
       serial: 00:26:c7:85:a7:20
       width: 64 bits
       clock: 33MHz 
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.14.4-100.fc19.x86_64 firmware=39.31.5.1 build 35138 ip=192.168.1.161 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn  
       resources: irq:42 memory:f2400000-f2401fff

Tên của trình điều khiển được liệt kê trong dòng cấu hình `:

driver=iwlwifi

Kiểm tra và xem những trình điều khiển khác có thể được sử dụng bởi trình điều khiển cấp cao hơn này:

$ lsmod | grep iwlwifi
iwlwifi               116346  1 iwldvm
cfg80211              513095  3 iwlwifi,mac80211,iwldvm

Hãy thử dỡ tất cả những thứ này rmmod <name>và sau đó tải lại chúng:

$ sudo modprobe iwlwifi

Điều đó sẽ tự động tải trình điều khiển cấp cao nhất + bất kỳ trình điều khiển cấp thấp hơn.

Vô hiệu hóa không dây-N

Tôi đã gặp nhiều vấn đề với hầu hết các máy tính xách tay Thinkpad của mình, nơi không dây sẽ hoạt động không ổn định. Giải pháp duy nhất tôi thấy có hiệu quả là vô hiệu hóa tính năng Wireless-N của iwlwifimô-đun. Bạn có thể tìm ra tên / tùy chọn của tham số này cho mô-đun như vậy:

$ modinfo iwlwifi | grep dis
parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
parm:           wd_disable:Disable stuck queue watchdog timer 0=system default, 1=disable, 2=enable (default: 0) (int)
parm:           power_save:enable WiFi power management (default: disable) (bool)

Vì vậy, sau khi gỡ bỏ mô-đun khi bạn sẵn sàng tải lại thông qua modprobebao gồm tùy chọn 11n_disable. Ví dụ:

$ sudo modprobe iwlwifi 11n_disable=1

Bạn có thể thực hiện điều này vĩnh viễn thông qua modprobe.dthư mục của bạn từ khởi động đến khởi động.


Đây là những gì tôi nói rằng tôi đã có treid. Tôi đã xác nhận trình điều khiển, do đó đề cập đến nó bằng tên.
Aeyoun

@Aeyoun - trình điều khiển cấp thấp hơn là những gì tôi đã khuyến khích bạn loại bỏ là tốt. Nó không đủ để loại bỏ iwlwifi!
slm

1
Tôi cũng khuyến khích bạn tắt Wireless-N. Tôi cho thấy làm thế nào trong một số Q trên trang web này. Tôi cũng có một thinkpad (T410) và các thẻ không dây được sử dụng trong các máy tính xách tay này và các máy tính xách tay khác rất nổi tiếng khi N được kích hoạt. Vấn đề tương tự như bạn + người khác.
slm

@Aeyoun - xem cập nhật.
slm

Tôi muốn có giải pháp trong câu trả lời riêng biệt. Mọi người dường như tìm thấy giải pháp ở đây và nêu lên câu trả lời này. Nhưng giải pháp nào trong hai giải pháp đó là giải pháp phù hợp với họ?
Michael Schmid

2

Các bước sau đây đã giải quyết vấn đề.

Chạy một lần (khởi động lại máy):

echo "options iwlwifi 11n_disable=1" > /etc/modprobe.d/iwlwifi.conf
/usr/sbin/update-initramfs -u
reboot

Sau đó, đoạn mã sau phải được chạy lại mỗi lần khôi phục từ chế độ ngủ đông hoặc khởi động hệ thống .

/bin/systemctl stop network-manager
/sbin/modprobe -r iwldvm iwlwifi mac80211
/bin/systemctl start network-manager
/sbin/modprobe iwlwifi

Phần quan trọng là trình quản lý mạng phải được chạy trước khi tải trình điều khiển kernel.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.