나는 스파르타 컴퓨터를 가지고 있습니다. 최근까지 아무런 문제가 없었던 무선 모듈이 내장되어 있습니다. 현재 문제는 컴퓨터를 종료하고 다시 부팅할 때마다 무선을 "하드웨어 활성화"할 수 없다는 것입니다. 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 history
lsmod에서 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
이벤트가 표시되어야 합니다. 스위치가 불량한 경우 작동할 때까지 만지작거리거나 켜진 위치에 테이프를 붙이는 등의 방법을 사용할 수 있습니다. 그렇지 않으면 보조 네트워크 어댑터를 구입하면 됩니다.
당연히 어느 쪽이든 이벤트가 표시되지 않으면 하드웨어 또는 소프트웨어 오류일 수 있습니다. 그러나 마지막으로 이것을 본 것은 하드웨어 스위치의 고장(완전히 고장난 것은 아님)이었습니다.