“SIOCSIFFLAGS: Operation wegen RF-Kill nicht möglich”?

66

Ich erhalte diesen Fehler als Teil dieses Problems , aber da es sich um ein völlig anderes Problem handelt, ist es meiner Meinung nach besser, dieses Problem separat zu betrachten. Mein wlan0 ist ausgefallen. Wenn ich versuche, es mit einzuschalten

$  sudo ifconfig wlan0 up

SIOCSIFFLAGS: Operation not possible due to RF-kill

und dann

$ 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

Was bedeutet die Fehlermeldung? Was ist der RF-Kill?

Hardware-Spezifikationen

  $ 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

OS-Version und Kernel-Version

$ 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

[Aktualisieren]

Wenn ich den Vorschlag von Fossfreedom anwende, bekomme ich "SIOCSIFFLAGS: No such device". Der Kernel lehnt aus irgendeinem Grund die Karte ab, wie von FF gezeigt.

Dmesg nach dem Deaktivieren und Aktivieren von wli3945 mit Blocked WiFi

# 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 mit freiem WiFi

# 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 und Iwl3945 ohne Blocked WiFi

# 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
Gemeinschaft
quelle

Antworten:

64

Soft-Blocking

Die Ausgabe in sudo rfkill listzeigt an, dass Ihre Netzwerkkarte "soft blockiert" ist.

Dies kann passieren, wenn die WLAN-Karte über den Kernel zum Ausschalten aufgefordert wurde.

Versuchen Sie die folgenden Schritte:

  1. In einem Terminal laufen:

    sudo rfkill unblock wifi; sudo rfkill unblock all

  2. Führen Sie sudo rfkill listden Vorgang erneut aus , um zu bestätigen, dass die Karte entsperrt wurde.

  3. neustarten

  4. erneut ausführen sudo rfkill listerneut zu bestätigen , wie bisher beibehalten Entsperrung.

  5. rerun sudo lshw -class network- Sie sollten jetzt sehen, dass der Kernel die WLAN-Karte erkannt hat (oder nicht).

Wenn das drahtlose Kernelmodul erkannt wurde (es sollte nicht "nicht beansprucht" heißen), sollte Network Manager jetzt in der Lage sein, drahtlose Netzwerke zu sehen, die in Ihrer Nähe verfügbar sind.


Diagnostizieren Sie das Kernelproblem

Wenn die Netzwerkkarte nicht erkannt wird und Sie bestätigt haben, sudo rfkill listdass keine Blockierung angezeigt wird (dh sowohl Softblockiert als auch Hardblockiert sind "Nein"), fügen Sie Ihrer Frage Folgendes hinzu:

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

Hoffentlich weist dies auf den Fehler hin - zum Beispiel ein Firmware-Problem, das nicht geladen wird.

Neue Firmware wird geladen

Wenn es sich um ein Firmware-Problem handelt, können Sie möglicherweise Folgendes versuchen:

  • Installieren Sie die Backports Wireless-Treiber:

dh

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

Dann Neustart - Test auf Software-Blockierung etc.

  • Holen Sie sich die neueste Firmware wie folgt:

dh

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

Dann Neustart - Test auf Software-Blockierung etc.

Hinweis: Ihr dmesg-Trace sollte den Namen der Firmware anzeigen, mit der es ein Problem gibt. Möglicherweise müssen Sie "iwlwifi-3945-2.ucode" in den Namen der erwarteten Firmware umbenennen.

fossfreedom
quelle
Beobachtung: Wenn ich die drahtlose Verbindung mit Fn + F11 deaktiviere, ist sie "fest blockiert", nicht "weich blockiert". Ich vermute, "weich geblockt" bedeutet, dass die Software es blockiert und das Drücken einer Fn-Verknüpfung eine Hardware-Verknüpfung ist. Könnten Sie es für Ihre Geräte bestätigen?
Lekensteyn,
1
Die Freigabe bleibt nach dem Neustart nicht erhalten. Das "0: phy0: Wireless LAN" wurde nach dem Neustart sanft blockiert. Bedeutet dies eine Software-Sperre und wie kann man verfolgen, welches Ding das WLAN sperrt?
Ohne leises / hartes Blockieren mit dem WLAN bekomme ich "SIOCSIFFLAGS: No such device". Ich habe die Ausgabe von lshow -command zur Frage hinzugefügt.
1
@hhh du solltest in der Lage sein, Fn + F5 zu drücken, während Ubuntu läuft, um die Blockierung aufzuheben und dann eine Modprobe -r iwl3945 gefolgt von Modprobe iwl3945 auszuführen. Wenn Sie dies tun, wird "HW RF Kill Switch" nicht mehr in Ihrem Dmesg-Trace angezeigt? Können Sie den gelesenen Fehlerberichten Links hinzufügen? Ich habe gesucht, kann aber nichts finden, was Ihren Beobachtungen ähnelt.
fossfreedom
1
Ich habe es repariert! Nie bemerkt, dass kleine Schalter unter Schmutz an der Unterseite meiner Maschine, so etwas wie hier . Ja, es war anscheinend ein Problem mit der harten Sperre. Vielen Dank für Ihre allgemeinen Anweisungen zum Debuggen.
8

Überprüfen Sie, ob Bluetooth und WLAN nicht schlecht geschaltet sind. Stellen Sie sicher, dass Sie diese Situation haben müssen:

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

Ich habe mein Problem gelöst mit:

$sudo rfkill block bluetooth
$sudo rfkill unblock wifi
Alemol
quelle
Das hat es für mich gelöst, nicht die akzeptierte Antwort. Bitte beachten Sie, dass ich ifconfig wlan0 upnach Ihren Befehlen tun musste, damit es funktioniert.
Hytromo
2

Ich bestätige dieses Problem mit dem Asus X75VD-Laptop, der den rt2600pci-Treiber verwendet. Keiner der oben genannten Vorschläge hat mir geholfen, aber im französischen Forum (1) gibt es eine Problemumgehung, die funktioniert. Unterbrechen Sie einfach die Sitzung (schließen Sie den Deckel) und reaktivieren Sie sie, und das WLAN funktioniert.

Ich poste dies, weil der andere Thread speziell für Asus X75VD als Duplikat markiert wurde und dieses Modell keinen physischen Ein- / Ausschalter für das WLAN hat und die Fn-Tastenfolge in diesem Fall nicht funktioniert.

Es scheint sich auch um eine von einem Bot eingeführte Regression zu handeln (2)?

Hoffentlich gibt es bald einen Patch.

Sam

  1. http://forum.ubuntu-fr.org/viewtopic.php?id=1258361
  2. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1176812
Nostradamnit
quelle
Vielen Dank für diese Antwort! Ich hatte ein ähnliches Problem mit meinem Asus-Laptop und habe unzählige Kombinationen mit rfkillusw. ausprobiert, aber es war mir unmöglich, gleichzeitig sowohl weich als auch hart freizugeben. Seltsamerweise löste dies es für mich! Vielen Dank.
Paldepind
2

Problemumgehung, ohne die Sitzung anzuhalten

Mit einem ähnlichen Asus-Laptop hatte ich das gleiche Problem mit WLAN und habe diese Abhilfemaßnahme für Sitzungsunterbrechungen verwendet. Es ist ziemlich lästig, ihn jedes Mal unterbrechen zu müssen.

Allerdings habe ich in Fedora-Foren eine Lösung gefunden , die auch in Ubuntu funktioniert (wahrscheinlich für jede Distribution):

Als Wurzel, eine Datei mit einem Namen wie schafft asus-wifi.confin /etc/modprobe.d/enthalten:

options asus_nb_wmi wapf=1

Nach dem Neustart sollte WLAN aktiviert sein.

Danijel
quelle
1

Ich hatte genau das gleiche Problem mit 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

Es gibt mir:

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

Im Laptop befinden sich 2 Mini-PCI-E-Steckplätze. Ein PCI-e (der rechte) war mit der WLAN-Karte bestückt und der andere war leer. Ich habe die WLAN-Karte einfach in den anderen (in den linken) Steckplatz geschoben und alles wird in Ordnung.

Grüße LAZA

LAZA
quelle
1

Dies kann hilfreich sein oder auch nicht, aber ich verwende einen HP-Computer und es wurde dasselbe gesagt. Ich habe also meine Tastatur mit einer WLAN-Taste belegt und habe sie nur eine Sekunde lang gedrückt und das Symbol angezeigt Oben ist verschwunden und ich habe getippt ifconfig wlan0 up und es hat funktioniert

julianisch
quelle
0

Deaktivieren Sie Ihre Hardwire-Verbindung und drücken Sie die Tastaturtaste, die Ihr drahtloses Gerät aktiviert. Dies ist, was den gleichen Fehler für mich gelöst hat.

nonam35
quelle
0

Für mein ASUS R704V mit Ubuntu 13.10 hat keiner der oben genannten Vorschläge funktioniert. Anscheinend sind sich die Kerneltreiber und die Hardware nicht einig über die Bedeutung der logischen Ebenen "0" und "1" als "gesperrt" und "nicht gesperrt".

Aber ich habe eine seltsame Lösung gefunden, die dennoch zuverlässig funktioniert:

  • Hängen Sie das System in den RAM-Modus (entweder durch Drücken der SUSPEND-Taste oder über den Suspend-Eintrag im Logout-Menü rechts oben im Panel).
  • Warten Sie einige Sekunden
  • Drücken Sie den Netzschalter, um das System neu zu starten

Der gesamte Vorgang dauert weniger als 5 Sekunden.

Die Ausgabe zu 'rfkill list all' wird schließlich angezeigt

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

Der NetworkManager aktiviert das WIFI und sollte Zugangspunkte zum Herstellen einer Verbindung anbieten.

asus-user
quelle
-1

Der Fix war so einfach wie das Drücken von Fn+ F2, um die WLAN-Karte für meinen Dell-Laptop zu aktivieren.

Roberto rodriguez
quelle
Woher wissen Sie, dass es auf die OP-Hardware anwendbar ist?