SIOCSIFFLAGS: Không thể hoạt động do RF-kill nghiến?


66

Tôi nhận được lỗi này như là một phần của vấn đề này ở đây nhưng vì vấn đề này là vấn đề hoàn toàn khác nên tôi nghĩ tốt hơn nên xem xét vấn đề này một cách riêng biệt. Wlan0 của tôi bị hỏng Khi tôi cố gắng bật nó lên

$  sudo ifconfig wlan0 up

SIOCSIFFLAGS: Operation not possible due to RF-kill

và sau đó

$ sudo rfkill list all

0: phy0: Wireless LAN 

     Soft blocked: yes

     Hard blocked: no

1: tpacpi_bluetooth_sw: Bluetooth

     Soft blocked: yes

     Hard blocked: yes

Thông báo lỗi có nghĩa là gì? RF-kill là gì?

Thông số phần cứng

  $ sudo lshw -class network
  *-network
       description: Ethernet interface
       product: 82573L Gigabit Ethernet Controller
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 00
       serial: 00:16:d3:22:96:c2
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=1.2.20-k2 firmware=0.5-1 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:44 memory:ee000000-ee01ffff ioport:2000(size=32)
  *-network DISABLED
       description: Wireless interface
       product: PRO/Wireless 3945ABG [Golan] Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 02
       serial: 00:13:02:46:63:74
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwl3945 driverversion=2.6.38-11-generic firmware=15.32.2.9 latency=0 link=no multicast=yes wireless=IEEE 802.11abg
       resources: irq:45 memory:edf00000-edf00fff

Phiên bản hệ điều hành và phiên bản hạt nhân

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.04
DISTRIB_CODENAME=natty
DISTRIB_DESCRIPTION="Ubuntu 11.04"
$ uname -r
2.6.38-11-generic

[Cập nhật]

Khi tôi áp dụng đề xuất của Fossfreedom, tôi nhận được "SIOCSIFFLAGS: No such device". Hạt nhân là vì một số lý do từ chối thẻ, như được chỉ ra bởi FF.

Dmesg sau khi vô hiệu hóa và kích hoạt wli3945, với WiFi bị chặn

# modprobe -r iwl3945
# modprobe iwl3945
# dmesg|tail -n 50
[ 6835.430537] PM: resume of devices complete after 1889.701 msecs
[ 6835.430800] PM: resume devices took 1.888 seconds
[ 6835.430845] PM: Finishing wakeup.
[ 6835.430847] Restarting tasks ... done.
[ 6835.502666] video LNXVIDEO:00: Restoring backlight state
[ 6835.572203] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
[ 6835.852380] e1000e 0000:02:00.0: irq 46 for MSI/MSI-X
[ 6835.908162] e1000e 0000:02:00.0: irq 46 for MSI/MSI-X
[ 6835.908775] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 6836.919274] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=600
[ 6837.769253] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=600
[ 6859.097311] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=0
[ 6882.076501] e1000e 0000:02:00.0: irq 46 for MSI/MSI-X
[ 6882.132190] e1000e 0000:02:00.0: irq 46 for MSI/MSI-X
[ 6882.132924] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 6883.722633] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 6883.722645] e1000e 0000:02:00.0: eth0: 10/100 speed: disabling TSO
[ 6883.723071] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 6894.000044] eth0: no IPv6 routers present
[ 6896.551932] exe (2743): /proc/2743/oom_adj is deprecated, please use /proc/2743/oom_score_adj instead.
[ 8289.212078] usb 1-2: new high speed USB device using ehci_hcd and address 4
[ 8289.280270] hub 1-0:1.0: unable to enumerate USB device on port 2
[ 8289.608059] usb 1-2: new high speed USB device using ehci_hcd and address 5
[ 8291.006963] usb 1-2: USB disconnect, address 5
[ 8291.308072] usb 1-2: new high speed USB device using ehci_hcd and address 6
[ 8291.591228] usb 1-2: USB disconnect, address 6
[ 9598.556083] usb 1-2: new high speed USB device using ehci_hcd and address 7
[ 9599.059441] usb 1-2: USB disconnect, address 7
[11838.072332] iwl3945 0000:03:00.0: Master Disable Timed Out, 100 usec
[11838.072993] iwl3945 0000:03:00.0: PCI INT A disabled
[11850.210319] cfg80211: Calling CRDA to update world regulatory domain
[11850.218431] cfg80211: World regulatory domain updated:
[11850.218436] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[11850.218440] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[11850.218444] cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[11850.218448] cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[11850.218452] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[11850.218456] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[11850.291510] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
[11850.291515] iwl3945: Copyright(c) 2003-2010 Intel Corporation
[11850.291601] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[11850.291624] iwl3945 0000:03:00.0: setting latency timer to 64
[11850.331841] iwl3945 0000:03:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[11850.331847] iwl3945 0000:03:00.0: Detected Intel Wireless WiFi Link 3945ABG
[11850.332023] iwl3945 0000:03:00.0: irq 45 for MSI/MSI-X
[11850.332274] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain 
[11850.332436] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
[11850.361710] iwl3945 0000:03:00.0: loaded firmware version 15.32.2.9
[11850.361885] iwl3945 0000:03:00.0: Radio disabled by HW RF Kill switch
[11850.365924] iwl3945 0000:03:00.0: Radio disabled by HW RF Kill switch

Dmesg với WiFi không bị chặn

# rfkill list all
1: tpacpi_bluetooth_sw: Bluetooth
    Soft blocked: no
    Hard blocked: yes
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
# dmesg|tail -n 50
[   27.649606] fb0: inteldrmfb frame buffer device
[   27.649608] drm: registered panic notifier
[   27.649815] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[   27.662754] HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[   27.662760] hda_intel: probe_mask set to 0x1 for device 17aa:2010
[   27.662831] HDA Intel 0000:00:1b.0: irq 46 for MSI/MSI-X
[   27.662868] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   27.769460] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x100-0x3af: excluding 0x170-0x177 0x1f0-0x1f7 0x2f8-0x2ff 0x370-0x377
[   27.774801] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x3e0-0x4ff: excluding 0x3f0-0x3f7 0x4d0-0x4d7
[   27.775742] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x820-0x8ff: clean.
[   27.788575] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xc00-0xcf7: clean.
[   27.789382] pcmcia_socket pcmcia_socket0: cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xd3fff 0xdc000-0xfffff
[   27.789466] pcmcia_socket pcmcia_socket0: cs: memory probe 0xa0000000-0xa0ffffff: clean.
[   27.789547] pcmcia_socket pcmcia_socket0: cs: memory probe 0x60000000-0x60ffffff: excluding 0x60000000-0x60ffffff
[   27.789632] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xa00-0xaff: clean.
[   27.813146] e1000e 0000:02:00.0: irq 44 for MSI/MSI-X
[   27.868221] e1000e 0000:02:00.0: irq 44 for MSI/MSI-X
[   27.868866] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   27.876620] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[   27.892982] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input6
[   28.121555] ppdev: user-space parallel port driver
[   29.426589] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[   29.426597] e1000e 0000:02:00.0: eth0: 10/100 speed: disabling TSO
[   29.426893] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   31.009483] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=0
[   34.474875] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=0
[   40.160038] eth0: no IPv6 routers present
[ 7394.332227] exe (1666): /proc/1666/oom_adj is deprecated, please use /proc/1666/oom_score_adj instead.
[ 7587.420396] iwl3945 0000:03:00.0: PCI INT A disabled
[ 7599.728554] cfg80211: Calling CRDA to update world regulatory domain
[ 7599.736628] cfg80211: World regulatory domain updated:
[ 7599.736632] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 7599.736637] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 7599.736641] cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 7599.736645] cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 7599.736649] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 7599.736653] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 7599.797314] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
[ 7599.797319] iwl3945: Copyright(c) 2003-2011 Intel Corporation
[ 7599.797397] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 7599.797419] iwl3945 0000:03:00.0: setting latency timer to 64
[ 7599.837714] iwl3945 0000:03:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 7599.837719] iwl3945 0000:03:00.0: Detected Intel Wireless WiFi Link 3945ABG
[ 7599.837880] iwl3945 0000:03:00.0: irq 45 for MSI/MSI-X
[ 7599.838124] Registered led device: phy0-led
[ 7599.838170] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain 
[ 7599.838335] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 7599.980440] iwl3945 0000:03:00.0: loaded firmware version 15.32.2.9
[ 7599.980656] iwl3945 0000:03:00.0: Radio disabled by HW RF Kill switch
[ 7599.983562] iwl3945 0000:03:00.0: Radio disabled by HW RF Kill switch

Dmesg và Iwl3945 không có WiFi bị chặn

# modprobe -r iwl3945
# modprobe iwl3945
# dmesg| tail -n 50
[   29.426597] e1000e 0000:02:00.0: eth0: 10/100 speed: disabling TSO
[   29.426893] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   31.009483] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=0
[   34.474875] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=0
[   40.160038] eth0: no IPv6 routers present
[ 7394.332227] exe (1666): /proc/1666/oom_adj is deprecated, please use /proc/1666/oom_score_adj instead.
[ 7587.420396] iwl3945 0000:03:00.0: PCI INT A disabled
[ 7599.728554] cfg80211: Calling CRDA to update world regulatory domain
[ 7599.736628] cfg80211: World regulatory domain updated:
[ 7599.736632] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 7599.736637] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 7599.736641] cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 7599.736645] cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 7599.736649] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 7599.736653] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 7599.797314] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
[ 7599.797319] iwl3945: Copyright(c) 2003-2011 Intel Corporation
[ 7599.797397] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 7599.797419] iwl3945 0000:03:00.0: setting latency timer to 64
[ 7599.837714] iwl3945 0000:03:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 7599.837719] iwl3945 0000:03:00.0: Detected Intel Wireless WiFi Link 3945ABG
[ 7599.837880] iwl3945 0000:03:00.0: irq 45 for MSI/MSI-X
[ 7599.838124] Registered led device: phy0-led
[ 7599.838170] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain 
[ 7599.838335] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 7599.980440] iwl3945 0000:03:00.0: loaded firmware version 15.32.2.9
[ 7599.980656] iwl3945 0000:03:00.0: Radio disabled by HW RF Kill switch
[ 7599.983562] iwl3945 0000:03:00.0: Radio disabled by HW RF Kill switch
[ 7906.428550] iwl3945 0000:03:00.0: PCI INT A disabled
[ 7913.242835] cfg80211: Calling CRDA to update world regulatory domain
[ 7913.249969] cfg80211: World regulatory domain updated:
[ 7913.249973] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 7913.249978] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 7913.249982] cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 7913.249986] cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 7913.249990] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 7913.249994] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 7913.311805] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
[ 7913.311810] iwl3945: Copyright(c) 2003-2011 Intel Corporation
[ 7913.311885] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 7913.311907] iwl3945 0000:03:00.0: setting latency timer to 64
[ 7913.352172] iwl3945 0000:03:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 7913.352177] iwl3945 0000:03:00.0: Detected Intel Wireless WiFi Link 3945ABG
[ 7913.352330] iwl3945 0000:03:00.0: irq 45 for MSI/MSI-X
[ 7913.352601] Registered led device: phy0-led
[ 7913.352642] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain 
[ 7913.352806] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 7913.385208] iwl3945 0000:03:00.0: loaded firmware version 15.32.2.9
[ 7913.385384] iwl3945 0000:03:00.0: Radio disabled by HW RF Kill switch
[ 7913.387138] iwl3945 0000:03:00.0: Radio disabled by HW RF Kill switch

Câu trả lời:


64

Chặn mềm

Đầu ra cho sudo rfkill listthấy card mạng của bạn "bị chặn mềm".

Điều này có thể xảy ra khi card không dây đã được báo hiệu tắt thông qua kernel.

Hãy thử các bước sau:

  1. chạy trong một thiết bị đầu cuối:

    sudo rfkill unblock wifi; sudo rfkill unblock all

  2. chạy lại sudo rfkill listđể xác nhận rằng thẻ đã được bỏ chặn.

  3. khởi động lại

  4. chạy lại sudo rfkill listmột lần nữa để xác nhận bỏ chặn như được giữ lại.

  5. chạy lại sudo lshw -class network- bây giờ bạn sẽ thấy rằng kernel đã nhận ra (hoặc không) card không dây.

Nếu mô-đun hạt nhân không dây đã được nhận dạng (không nên nói "không xác nhận"), Trình quản lý mạng sẽ có thể thấy các mạng không dây có sẵn trong chỗ trống của bạn.


Chẩn đoán vấn đề hạt nhân

Nếu card mạng không được nhận dạng - và bạn đã xác nhận rằng sudo rfkill listkhông có chặn (tức là cả phần mềm bị chặn và phần cứng bị chặn là "không"), sau đó thêm phần sau vào câu hỏi của bạn:

sudo modprobe -r iwl3945
sudo modprobe iwl3945
dmesg | tail -n 50

Hy vọng rằng điều này sẽ chỉ ra lỗi - ví dụ như một vấn đề phần sụn không tải.

Đang tải firmware mới

Nếu đó là sự cố phần sụn thì bạn có thể thử một trong các cách sau:

  • cài đặt trình điều khiển không dây backport:

I E

sudo apt-get install linux-backports-modules-cw-2.6.39-generic

Sau đó khởi động lại - kiểm tra chặn phần mềm, v.v.

  • lấy firmware mới nhất như sau:

I E

wget http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-3945-ucode-15.32.2.9.tgz

tar xzf iwlwifi-3945-ucode-15.32.2.9.tgz

cd iwlwifi-3945-ucode-15.32.2.9

sudo cp iwlwifi-3945-2.ucode /lib/firmware

Sau đó khởi động lại - kiểm tra chặn phần mềm, v.v.

Lưu ý dấu vết dmesg của bạn sẽ cho biết tên của chương trình cơ sở mà nó đang gặp vấn đề. Có thể bạn cần đổi tên "iwlwifi-3945-2.ucode" thành bất kỳ tên chương trình cơ sở nào mà nó mong đợi.


Quan sát: nếu tôi vô hiệu hóa không dây bằng Fn + F11, thì đó là "bị chặn cứng", không phải "bị chặn mềm". Tôi đoán "mềm bị chặn" có nghĩa là phần mềm chặn nó và nhấn phím tắt Fn là một phần cứng. Bạn có thể xác nhận nó cho các thiết bị của bạn?
Lekensteyn

1
việc bỏ chặn không được giữ lại sau khi khởi động lại. "0: phy0: LAN không dây" đã bị chặn mềm sau khi khởi động lại, điều đó có nghĩa là khóa phần mềm và làm thế nào để theo dõi thứ gì khóa wlan?

Không có chặn mềm / cứng với Wireless, tôi nhận được "SIOCSIFFLAGS: No such device". Tôi đã thêm đầu ra của lshow -command vào câu hỏi.

1
@hhh bạn sẽ có thể Fn + F5 trong khi ubfox đang chạy để bỏ chặn và sau đó thực hiện một modprobe -r iwl3945 sau đó là modprobe iwl3945. Làm điều này sau đó không còn hiển thị "HW RF Kill Switch" trong dấu vết dmesg của bạn? Bạn có thể thêm liên kết đến các báo cáo lỗi bạn đã đọc - Tôi đã tìm kiếm nhưng không thể tìm thấy bất cứ điều gì tương tự như các quan sát của bạn.
fossfreedom

1
Tôi đã sửa nó! Không bao giờ nhận thấy rằng công tắc nhỏ dưới bụi bẩn ở phía dưới cùng của máy của tôi, một cái gì đó giống như ở đây . Vâng, nó rõ ràng là một vấn đề khóa cứng. Cảm ơn bạn đã hướng dẫn gỡ lỗi chung của bạn, đã học được một tấn.

8

Kiểm tra xem bluetooth và không dây không chuyển đổi xấu; xác minh rằng bạn phải có tình huống này:

$ sudo rfkill list all
0: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Tôi đã giải quyết vấn đề của mình với:

$sudo rfkill block bluetooth
$sudo rfkill unblock wifi

Điều đó đã giải quyết nó cho tôi, không phải là câu trả lời được chấp nhận. Xin lưu ý rằng tôi phải làm ifconfig wlan0 uptheo lệnh của bạn để làm cho nó hoạt động.
hytromo

2

Tôi xác nhận sự cố này với máy tính xách tay Asus X75VD bằng trình điều khiển rt2600pci. Không có gợi ý nào ở trên giúp tôi, nhưng trên diễn đàn Pháp (1), có một công việc xoay quanh nó hoạt động. Chỉ cần tạm dừng phiên (đóng nắp) và kích hoạt lại và wifi hoạt động.

Tôi đang đăng bài này vì luồng khác dành riêng cho Asus X75VD đã được đánh dấu là trùng lặp và model này không có công tắc bật / tắt vật lý cho wifi và chuỗi phím fn không hoạt động trong trường hợp này.

Nó cũng có vẻ là một hồi quy được giới thiệu bởi một bot (2)?

Hy vọng sẽ sớm có một bản vá.

Sam

  1. http://forum.ubfox-fr.org/viewtopic.php?id=1258361
  2. https://bugs.launchpad.net/ubfox/+source/linux/+orms/1176812

Cảm ơn rất nhiều cho câu trả lời này! Tôi đã gặp một vấn đề tương tự với máy tính xách tay Asus của tôi và tôi đã thử hàng tấn kết hợp với rfkillvv nhưng tôi không thể mở khóa cả mềm và cứng cùng một lúc. Thật kỳ lạ, điều này đã giải quyết nó cho tôi! Cảm ơn.
paldepind

2

Cách giải quyết mà không cần tạm dừng phiên

Có máy tính xách tay Asus tương tự, tôi gặp vấn đề tương tự với wifi và đã sử dụng giải pháp tạm dừng phiên này và thật khó chịu khi phải tạm dừng nó mỗi lần.

Tuy nhiên, tôi đã tìm thấy một giải pháp trong các diễn đàn Fedora cũng hoạt động trong Ubuntu (nó có thể hoạt động cho bất kỳ bản phân phối nào):

Là một root, tạo một tệp có tên như asus-wifi.conftrong /etc/modprobe.d/chứa:

options asus_nb_wmi wapf=1

Sau khi refoot, wifi nên được bật.


1

Tôi có cùng một vấn đề với Fujitsu Celsius H250:

14:00.0 Ethernet controller: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 04)
Subsystem: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
Kernel driver in use: ath5k

Nó đưa cho tôi:

# rfkill list all
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes <--------- !!!
3: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

Trong laptop có 2 khe cắm mini-PCI-e. Một PCI-e (bên phải) được gắn thẻ WiFi và cái còn lại trống, tôi chỉ cần di chuyển thẻ WiFi sang khe cắm khác (vào bên trái) và mọi thứ trở nên tốt đẹp.

Trân trọng LAZA


1

Điều này có thể hoặc không thể giúp bạn nhưng tôi đang sử dụng máy tính hp và nó cũng nói điều tương tự, vì vậy những gì tôi đã làm là bàn phím của tôi có nút WiFi và tôi chỉ cần giữ nó trong một giây và biểu tượng lên ở đầu biến mất và tôi gõ vào ifconfig wlan0 up Và nó hoạt động


0

vô hiệu hóa kết nối dây cứng của bạn và nhấn phím bàn phím cho phép thiết bị không dây của bạn. Đây là những gì đã giải quyết lỗi tương tự cho tôi.


0

Đối với ASUS R704V của tôi chạy Ubuntu 13.10, không có đề xuất nào ở trên hoạt động. Rõ ràng các trình điều khiển hạt nhân và phần cứng không đồng ý về ý nghĩa của các mức logic "0" và "1" là "bị chặn" và "không bị chặn".

Nhưng tôi đã tìm thấy một giải pháp kỳ lạ nhưng vẫn hoạt động đáng tin cậy:

  • tạm dừng hệ thống với RAM (bằng cách nhấn phím SUSPEND hoặc bằng cách sử dụng mục Tạm dừng trong menu Đăng xuất ở bên phải của bảng trên)
  • chờ vài giây
  • nhấn nút nguồn để khởi động lại hệ thống

Toàn bộ quá trình sẽ mất ít hơn 5 giây.

Cuối cùng, đầu ra cho 'danh sách rfkill' hiển thị

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: asus-wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Trình quản lý mạng sẽ kích hoạt WIFI và sẽ cung cấp các điểm truy cập để kết nối.


-1

Cách khắc phục đơn giản như nhấn Fn+ F2để kích hoạt thẻ không dây cho máy tính xách tay Dell của tôi.


Làm thế nào để bạn biết nó có thể áp dụng cho phần cứng của OP?
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.