Có cách nào để tắt công tắc bật / tắt phần cứng cho giao diện Không dây không?


8

Tôi có HP 520 và đang chạy Ubuntu 11.10 mới nhất. Phần cứng hoạt động tốt với Ubuntu với một ngoại lệ: Thiết bị có công tắc phần cứng để bật và tắt wifi. Mỗi lần wi-fi bị vô hiệu hóa thông qua công tắc phần cứng, tôi không thể bật lại. Thông báo trên cửa sổ bật lên sẽ là device not ready.

Những gì tôi đang tìm kiếm là một cách để tắt hoàn toàn công tắc phần cứng để khi người dùng vô tình nhấn nút, wifi sẽ không bị tắt.

  • Không có cài đặt để tắt công tắc trong BIOS.

Thông tin phần cứng từ lspci -nn:

00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GME Express Memory Controller Hub [8086:27ac] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express Integrated Graphics Controller [8086:27ae] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 01)
00:1c.0 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 1 [8086:27d0] (rev 01)
00:1c.1 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 2 [8086:27d2] (rev 01)
00:1d.0 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 [8086:27c8] (rev 01)
00:1d.7 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller [8086:27cc] (rev 01)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e1)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 01)
00:1f.2 IDE interface [0101]: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller [8086:27c4] (rev 01)
02:06.0 CardBus bridge [0607]: ENE Technology Inc CB1410 Cardbus Controller [1524:1410] (rev 01)
02:08.0 Ethernet controller [0200]: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile [8086:1068] (rev 01)
10:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)

Đầu ra từ lsmod | grep iwl:

iwl3945                73329  0 
iwl_legacy             71499  1 iwl3945
mac80211              272785  2 iwl3945,iwl_legacy
cfg80211              172392  3 iwl3945,iwl_legacy,mac80211

Chúng tôi cần thêm thông tin phần cứng để giúp bạn, bạn có thể xem câu hỏi này và sau đó chỉnh sửa câu hỏi của bạn để thêm thông tin không?
Jorge Castro

Tôi đã đọc lại câu hỏi để làm cho nó rõ ràng hơn và tôi cũng đã thêm thông tin phần cứng của máy
avee

Tôi mang nó không có thiết lập trong bios cho nó?
Jorge Castro

Như một vấn đề thực tế, không.
avee

Bạn có biết trình điều khiển nào được sử dụng cho WiFi của bạn (3945ABG) không? Bạn đã thử sử dụng sudo modprobe iwl-3945và / hoặc iwl3945-baseđưa thiết bị lên thông qua lệnh một lần nữa chưa?
người dùng không xác định

Câu trả lời:


2

Không, bạn không thể. Để loại bỏ nó, bạn có thể chặn hoặc loại bỏ công tắc phần cứng. Không có cách nào để ghi đè nút vô hiệu hóa phần cứng nếu rfkill hiển thị bị chặn cứng, điều này khả thi đối với hầu hết mọi người.

Khi bạn bỏ chặn nó, nếu nó bị kẹt trong một số trạng thái không nhất quán, cách tốt nhất của bạn là:
sudo modprobe -r iwl3945 && sudo modprobe iwl3945
Tôi có hpdv7 và không dây a) sử dụng cùng trình điều khiển và b) chuyển đổi phần cứng hoạt động với tôi.


0

Vì phần cứng của nó, nó là phần cứng. Nếu bạn thực sự muốn nó "đặt" ở một vị trí, hãy sử dụng keo.

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.