무선이 아닌 경우에도 하드웨어 스위치로 인해 무선이 비활성화됩니다.

무선이 아닌 경우에도 하드웨어 스위치로 인해 무선이 비활성화됩니다.

나는 스파르타 컴퓨터를 가지고 있습니다. 최근까지 아무런 문제가 없었던 무선 모듈이 내장되어 있습니다. 현재 문제는 컴퓨터를 종료하고 다시 부팅할 때마다 무선을 "하드웨어 활성화"할 수 없다는 것입니다. NetworkManager에서 "하드웨어 스위치로 인해 무선이 비활성화되었습니다"라는 '회색으로 표시된' 메시지가 나타납니다. 하드웨어 스위치가 활성화되었습니다(무선 버튼을 누르면 녹색 LED가 켜지고 꺼지는 것을 볼 수 있습니다). rfkill소프트 차단은 아니지만 IS 하드 차단이라는 상태가 출력됩니다 .

루트로 다음을 시도했습니다(rt73usb는 통합 무선 모듈용 커널 드라이버입니다).

rmmod -f rt73usb 
rfkill unblock all
modprobe rt73usb

하지만 아무것도 하지 않습니다.

이 문제를 '수정'할 수 있었던 유일한 방법은 Windows XP로 부팅하는 것입니다(이중 부팅 시스템이지만 F16이 기본 사용 OS입니다). Windows는 무언가를 재설정하는 작업을 수행합니다. Fedora로 다시 재부팅하면 예상대로 무선에 액세스할 수 있습니다. 무선 버튼 ON 및 OFF를 눌러도 예상대로 작동합니다. 무선을 종료했다가 다시 전원을 켰을 때 무선에 문제가 있는 것 같습니다.

이 문제를 해결하려면 어떻게 해야 합니까? 사용 가능한 대부분의 Google 솔루션은 '소프트 차단: 예' 솔루션을 가리키고 위의 솔루션을 가리키지 않지만 둘 다 나에게 작동하지 않는 솔루션도 있습니다.

다음은 유용할 수 있는 몇 가지 정보입니다.

uname -a

Linux spartan-laptop 3.4.2-1.fc16.i686 #1 SMP Thu Jun 14 21:13:38 UTC 2012 i686 i686 i386 GNU/Linux

lsmod

Module                  Size  Used by
fcoe                   22665  0 
libfcoe                41981  1 fcoe
libfc                 101966  2 fcoe,libfcoe
scsi_transport_fc      51903  2 fcoe,libfc
lockd                  77892  0 
scsi_tgt               18993  1 scsi_transport_fc
be2iscsi               62864  0 
iscsi_boot_sysfs       15121  1 be2iscsi
8021q                  23401  0 
garp                   13744  1 8021q
stp                    12719  1 garp
llc                    13770  2 garp,stp
bnx2i                  49425  0 
cnic                   57699  1 bnx2i
uio                    14374  1 cnic
cxgb4i                 32063  0 
cxgb4                  96243  1 cxgb4i
cxgb3i                 28014  0 
libcxgbi               50450  2 cxgb4i,cxgb3i
cxgb3                 130827  1 cxgb3i
mdio                   13214  1 cxgb3
ib_iser                32861  0 
rdma_cm                36864  1 ib_iser
ib_cm                  36679  1 rdma_cm
iw_cm                  13715  1 rdma_cm
ib_sa                  23625  2 rdma_cm,ib_cm
ib_mad                 41285  2 ib_cm,ib_sa
ib_core                61955  6 ib_iser,rdma_cm,ib_cm,iw_cm,ib_sa,ib_mad
ib_addr                13473  1 rdma_cm
iscsi_tcp              18015  0 
libiscsi_tcp           19427  4 cxgb4i,cxgb3i,libcxgbi,iscsi_tcp
libiscsi               44809  8 be2iscsi,bnx2i,cxgb4i,cxgb3i,libcxgbi,ib_iser,iscsi_tcp,libiscsi_tcp
scsi_transport_iscsi    46598  8 be2iscsi,bnx2i,libcxgbi,ib_iser,iscsi_tcp,libiscsi
ip6t_REJECT            12782  2 
nf_conntrack_ipv6      13921  2 
nf_defrag_ipv6         13678  1 nf_conntrack_ipv6
ip6table_filter        12711  1 
ip6_tables             17737  1 ip6table_filter
nf_conntrack_ipv4      14280  2 
nf_defrag_ipv4         12601  1 nf_conntrack_ipv4
xt_state               12514  4 
nf_conntrack           71472  3 nf_conntrack_ipv6,nf_conntrack_ipv4,xt_state
arc4                   12473  2 
snd_hda_codec_si3054    12864  1 
snd_hda_codec_realtek    63058  1 
snd_hda_intel          32323  3 
rt73usb                26833  0 
snd_hda_codec         103493  3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel
rt2x00usb              19162  1 rt73usb
snd_hwdep              13236  1 snd_hda_codec
rt2x00lib              51790  2 rt73usb,rt2x00usb
mac80211              436414  2 rt2x00usb,rt2x00lib
snd_seq                54638  0 
snd_seq_device         13817  1 snd_seq
cfg80211              161266  2 rt2x00lib,mac80211
snd_pcm                81330  3 snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec
rfkill                 20417  2 cfg80211
coretemp               13240  0 
microcode              18713  0 
joydev                 17124  0 
iTCO_wdt               17652  0 
iTCO_vendor_support    13243  1 iTCO_wdt
serio_raw              13155  0 
i2c_i801               17485  0 
snd_timer              23896  2 snd_seq,snd_pcm
snd                    63169  15 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
soundcore              14116  1 snd
snd_page_alloc         13709  2 snd_hda_intel,snd_pcm
r8169                  51284  0 
mii                    13311  1 r8169
uinput                 17246  0 
sunrpc                215122  2 lockd
binfmt_misc            17207  1 
firewire_ohci          35498  0 
firewire_core          55317  1 firewire_ohci
crc_itu_t              12523  2 rt73usb,firewire_core
sdhci_pci              18211  0 
sdhci                  32642  1 sdhci_pci
yenta_socket           40293  0 
mmc_core               96866  2 sdhci_pci,sdhci
i915                  413476  3 
drm_kms_helper         30905  1 i915
drm                   205796  4 i915,drm_kms_helper
i2c_algo_bit           13058  1 i915
i2c_core               28151  5 i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit
video                  18500  1 i915

lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
04:04.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21)
04:04.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)
04:04.3 Bridge: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
04:04.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
[angelo@spartan-laptop ~]$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
04:04.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21)
04:04.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)
04:04.3 Bridge: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
04:04.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
[angelo@spartan-laptop ~]$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
04:04.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21)
04:04.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)
04:04.3 Bridge: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
04:04.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)

답변1

모호한 대답처럼 들리겠지만... rt73usb에 업데이트된 펌웨어 패키지가 설치되어 있는지 확인하세요. 작동하려면 장치에 별도의 펌웨어를 보내야 합니다. 물론 Windows에서 제공하는 펌웨어를 제공하고 웜 부팅을 통해 Linux에서 사용할 수 있습니다.

최근 rt73usb 드라이버/펌웨어 업데이트에 관한 Fedora 정보를 찾고 있는데 시간이 좀 걸릴 것 같습니다.

펌웨어 및 업데이트를 확인하세요.

에서여기, rt73usb-firmware 패키지가 최근에 업데이트되지 않은 것 같습니다(마지막 업데이트는 6개월 전인 2012년 1월이었습니다).

펌웨어를 제거한 다음 다시 설치해 볼 수도 있습니다.

어쩌면 달의 위상과 은하계 정렬이 이것을 요구할 수도 있습니다. 묻지 마세요. 때로는 도움이 될 때도 있습니다.

하지만 Windows로 웜 부팅하면 문제가 해결되므로 여전히 펌웨어 문제가 의심됩니다.

답변2

설명하신 업데이트로 인해 사용 중인 특정 하드웨어에서 제대로 작동하지 않는 최신 버전의 드라이버가 설치된 것 같습니다. yum 로그를 살펴보고 rt73usb 드라이버, usb 하위 시스템 또는 기타 관련 부품에 영향을 줄 수 있는 항목을 찾아야 합니다 /var/log/yum.log( yum historylsmod에서 rt73usb, rt2x00usb, rt2x00lib, mac80211, cfg80211과 관련된 모든 항목을 살펴봅니다) 또는 rfkill). 문제가 발생하기 시작한 시점에 수행된 모든 설치를 취소하고 문제가 다시 작동하기 시작하는지 확인하세요.

또 다른 옵션은 실제 Windows 드라이버를 사용하기 위해 NDISwrapper의 사용을 탐색하는 것입니다. 개인적으로 저는 이 솔루션을 싫어하지만 때로는 이것이 작업을 다시 작동하게 하는 유일한 방법이기도 합니다. Windows 드라이버에도 최신 장치 펌웨어가 포함되어 있을 가능성이 높습니다.

답변3

나는 이 문제가 소위 하드웨어 버튼(전기 스위치가 아닌 터치 버튼인 경우 실제로 세미 하드웨어일 수 있음)을 커널이 처리하는 것과 관련이 있다고 생각합니다. 트리거가 반드시 무선 펌웨어/드라이버의 일부일 필요는 없습니다. ACPI도 이에 대한 책임을 질 수 있습니다.

제가 여러분을 대신하여 가장 먼저 할 일은 이전 커널로 재부팅하는 것입니다. 블라인드 업데이트를 수행한 경우 커널이 업데이트되었을 가능성이 있습니다. 나는 특히 페도라에 대해 잘 알지 못하지만 커널 업데이트 절차에는 우분투와 유사하게 GRUB 항목 이동이 포함될 것으로 예상됩니다. 따라서 이전 커널을 부팅하려면 Shift(초기 부팅 단계에서) 키를 누르거나 키를 눌러 GRUB에 들어가야 합니다 Esc. 그런 다음 목록에서 이전 커널을 선택하십시오.

이것이 "제대로 작동"하지 않으면 다음을 실행하고 손상된 랩톱 상태와 작동하는(부팅 창으로 수정된) 랩톱 상태 간의 출력을 비교하여 문제를 추가로 디버그할 수 있습니다.

  • dmesg | tail버튼을 누른 후 바로 실행- 하지만 거기에는 아무런 관련이 없을 수도 있습니다.

  • ACPI 데몬 로그 파일 모니터링- 에 있다고 가정하고 /var/log/acpid.log실행합니다 tail -f /var/log/acpid.log.

  • 다음과 같은 이벤트 추적 유틸리티를 실행합니다.xev - 꽤 많은 양의 출력물을 인쇄합니다. 하지만 관심을 가질 만한 유일한 것은 버튼을 누를 때 키 누르기 이벤트가 보고되는지 여부입니다. (예, "하드웨어" 버튼은 단지 일반적인 키 누르기 신호를 보내는 것일 수도 있습니다!)

  • /proc및 아래에서 하드웨어 버튼과 관련된 디렉토리를 찾은 /sys다음 아래에 있는 파일을 검색 cat합니다.state- 그런 용도로 사용하시면 됩니다 find /proc /sys -name "*button*". 디렉토리에는 다음이 포함될 수도 있습니다.스위치또는 비슷한 것. 을 사용할 수도 있지만 find /proc /sys -name state디스크 컨트롤러나 이더넷 카드와 같은 다른 항목과 관련된 많은 디렉터리도 인쇄됩니다.

답변4

여기서 본 또 다른 문제는 때때로 커널이 이벤트를 확인하지 못한다는 것입니다(드라이버의 버그나 하드웨어 문제로 인해).

문제 해결의 중요한 단계 중 하나는 다음을 실행하는 것입니다.

rfkill event

그런 다음 켜짐에서 꺼짐으로 전환하여 다음과 같은 줄이 표시되는지 확인하십시오.

1398993949.361623: idx 0 type 1 op 0 soft 0 hard 1

끄기에서 켜기로 전환하면 다음과 같은 줄이 표시됩니다.

1398994129.694123: idx 0 type 1 op 2 soft 0 hard 0

hard 0마지막에 참고하세요 . 이것이 표시되지 않으면 커널이 이벤트를 확인하지 않은 것입니다.

움직이는 부품인 스위치는 특히 고장에 취약하며 일반적으로 소프트웨어를 먼저 의심하지만 항상 그런 것은 아닙니다.

무선을 비활성화하는 키 조합을 사용하여 rfkill이 실제로 이벤트를 표시하는지 테스트할 수 있으며 soft 1이벤트가 표시되는지 확인한 다음 다시 활성화하면 soft 0이벤트가 표시되어야 합니다. 스위치가 불량한 경우 작동할 때까지 만지작거리거나 켜진 위치에 테이프를 붙이는 등의 방법을 사용할 수 있습니다. 그렇지 않으면 보조 네트워크 어댑터를 구입하면 됩니다.

당연히 어느 쪽이든 이벤트가 표시되지 않으면 하드웨어 또는 소프트웨어 오류일 수 있습니다. 그러나 마지막으로 이것을 본 것은 하드웨어 스위치의 고장(완전히 고장난 것은 아님)이었습니다.

관련 정보