2011年10月25日 星期二
2011年10月14日 星期五
[Tips] Ubuntu WiFi: SIOCSIFFLAGS: Operation not possible due to RF-kill
我工作是使用阿宅專用IBM x系列的記事本,最近在同的網路切換過程中,常會切換底下的無線網路開關,但是最近遇到一個狀況是,在關閉無線網路後再打開,無線網路的driver就會掛不進來...
無線網路消失... 先試著重新啟動wlan0
查詢一下目前radio的狀態
先查詢模組名稱
重新掛載
再試著重新啟動wlan0
看來模組沒有重新安裝成功,重新掛載
再試著重新啟動wlan0
重新啟動NetworkManager自動抓取無線網路
搞定收工
無線網路消失... 先試著重新啟動wlan0
$ sudo ifconfig wlan0 up
SIOCSIFFLAGS: Operation not possible due to RF-kill
查詢一下目前radio的狀態
$ sudo rfkill list all
1: tpacpi_bluetooth_sw: Bluetooth Soft blocked: no Hard blocked: no 2: phy0: Wireless LAN Soft blocked: no Hard blocked: yes 7: hci0: Bluetooth Soft blocked: no Hard blocked: noSoft blocked: no是目前並沒有被軟體禁用,而Hard blocked: yes表示目前被硬體禁用,例如有些laptop有做硬體的radio switch可控制wifi和bluetooth的開啟/關閉,看來除了重開機以外重新載入無線網路模組也許可行
先查詢模組名稱
$ sudo lshw -class network
*-network DISABLED description: Ethernet interface product: 82566MM Gigabit Network Connection vendor: Intel Corporation physical id: 19 bus info: pci@0000:00:19.0 logical name: eth0 version: 03 serial: 00:1d:72:94:8c:xx capacity: 1GB/s width: 32 bits clock: 33MHz capabilities: pm msi 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.0.2-k4 firmware=0.3-0 latency=0 link=no multicast=yes port=twisted pair resources: irq:42 memory:fe000000-fe01ffff memory:fe225000-fe225fff ioport:1840(size=32) *-network DISABLED description: Wireless interface product: PRO/Wireless 4965 AG or AGN [Kedron] Network Connection vendor: Intel Corporation physical id: 0 bus info: pci@0000:03:00.0 logical name: wlan0 version: 61 serial: 00:1f:3b:82:b7:xx width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=iwlagn driverversion=2.6.35-28-generic firmware=228.61.2.24 latency=0 link=yes multicast=yes wireless=IEEE 802.11abg resources: irq:44 memory:fdf00000-fdf01fff
重新掛載
$ sudo modprobe -r iwlagn
再試著重新啟動wlan0
$ sudo ifconfig wlan0 up
wlan0: ERROR while getting interface flags: No such device
看來模組沒有重新安裝成功,重新掛載
$ sudo modprobe iwlagn
再試著重新啟動wlan0
$ sudo ifconfig wlan0 up
重新啟動NetworkManager自動抓取無線網路
$ sudo service network-manager restart
搞定收工
訂閱:
文章 (Atom)