จะปลดบล็อคสิ่งที่อยู่ใน rfkill ได้อย่างไร?


21

ฉันคิดว่าฉันอาจพบสาเหตุของปัญหาเกี่ยวกับการเชื่อมต่อ wifi ใน Ubuntu 11.10

ฉันพิมพ์สิ่งนี้ในเทอร์มินัล:

$ rfkill list all
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes
1: acer-wireless: Wireless LAN
    Soft blocked: yes
    Hard blocked: no
$ rfkill unblock all
$ 

หากฉันถูกต้องฉันจะต้องปลดบล็อก "ใช่" ทั้งหมดใช่ไหม แต่ไม่มีอะไรเกิดขึ้นเมื่อฉันพยายามปลดบล็อค ฉันพิมพ์คำสั่งผิดหรือเปล่า?


การพิมพ์sudo modprobe -r acer_wmiดูเหมือนจะเพิ่มปัญหาอื่นตอนนี้ฉันไม่สามารถแม้แต่จะคลิกที่ปุ่ม "เปิดใช้งานแบบไร้สาย" ได้เพราะมันเป็นสีเทาและ1: acer-wireless: Wireless LANไม่ปรากฏในrfkillรายการอีกต่อไป ใครบ้างมีความคิดวิธีการแก้ไขที่?

แก้ไข : ฉันรีบูตเครื่องและตอนนี้มันไม่ได้เป็นสีเทาอีกต่อไปและrfkill list allรายการเป็น:

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: acer-wireless: Wireless LAN
    Soft blocked: yes
    Hard blocked: no

0 ไม่ใช่ฮาร์ดบล็อคอีกต่อไป แต่ฉันคิดว่า1: acer-wirelessจะต้องถูกระงับการบล็อกนุ่มอย่างใด


คำตอบ:


17

ซอฟต์แวร์ "Hard block" ไม่สามารถเปลี่ยนแปลงได้ให้มองหา wifi toggle บนแป้นพิมพ์หรือขอบแล็ปท็อปของคุณ อุปกรณ์ยังสามารถถูกปิดกั้นอย่างหนักหากปิดการใช้งานในไบออส

"ซอฟต์บล็อค" หมายถึง "ซอฟแวร์ถูกบล็อค" ไดรเวอร์ที่ผิดพลาดหรือโมดูลเคอร์เนลอื่น ๆ สามารถนำไปสู่การสูญเสียการเชื่อมต่อ

วิธีการบางอย่างในการใช้งาน WiFi ได้อธิบายไว้ในhelp.ubuntu.com/

นอกจากนี้ยังมีคำถามเกี่ยวกับ Launchpad ในประเด็นนี้: answers.launchpad.net


ขอบคุณสำหรับคำตอบ แต่ไม่มีสิ่งใดที่ช่วยฉันได้ และการพิมพ์ "sudo modprobe -r acer_wmi" ดูเหมือนว่าได้เพิ่มปัญหาอื่นแล้วตอนนี้ฉันไม่สามารถแม้แต่คลิกที่ปุ่ม "เปิดใช้งานแบบไร้สาย" ได้เพราะปุ่มเป็นสีเทาและ "1: acer-wireless: Wireless LAN" ไม่แสดงอีกต่อไปในรายการ rfkill ใครบ้างมีความคิดวิธีการแก้ไขที่? แก้ไข: ฉันรีบูตเครื่องและตอนนี้ไม่ได้เป็นสีเทาอีกต่อไปและรายการ rfkill ทั้งหมดแสดงเป็น: 0: phy0: Wireless LAN Soft ถูกบล็อก: ไม่ถูกบล็อกฮาร์ด: ไม่ 1: acer-wireless: Wireless LAN Soft ถูกบล็อก: ใช่ 0 ไม่ใช่ฮาร์ดบล็อคอีกต่อไป แต่ฉันเดาว่า 1 ความต้องการ

sudo modprobe acer_wmiอยู่ตรงข้ามกับsudo modprobe -r acer_wmi
Lekensteyn

ขอขอบคุณ! IVE มองหาคำตอบนั้นเป็นเวลาหนึ่งชั่วโมง! คุณได้แก้ไขปัญหาของฉันแล้ว! ขอขอบคุณ!
jaorizabal

FYI ฮาร์ดบล็อคยังเกิดขึ้นเมื่อ wifi ถูกปิดการใช้งานในไบออส
Mike Pennington


8

คุณต้องขึ้นบัญชีดำacer-wmiโมดูลเคอร์เนล:

sudo nano /etc/modprobe.d/blacklist.conf

เพิ่มblacklist acer_wmiเป็นบรรทัดใหม่ที่ด้านล่างของไฟล์นี้

จากนั้นรีบูต

หรือถ้าคุณชอบหนึ่งบรรทัด:

echo blacklist acer-wmi | sudo tee -a /etc/modprobe.d/blacklist-acer-wmi.conf

สิ่งนี้ใช้ได้สำหรับฉัน ฉันใช้ HP pavilion x360 Convertible 13.3 ขอบคุณมาก.
Dzhao

ทำงานกับ HP Notebook 17-x013na ที่ใช้ Ubuntu 16.10 ขอบคุณมาก.
Tim Rogers

2

สำหรับการทำงานของฉันการแก้ปัญหาที่อธิบายไว้ในhttps://ubuntuforums.org/showthread.php?t=1781350

การ์ด wifi ของฉันคือ Atheros และทำงานได้อีกครั้ง

sudo rmmod athk5
sudo rfkill unlock all
sudo modprobe ath5k

อูบุนตู 14.10


ฉันต้องทำก่อน: รายการ rfkill รับหมายเลขจากที่นั่นจากนั้นทำ: sudo rfkill ปลดบล็อก 0
Petar Vasilev

1

ในกรณีของฉันมันถูกปิดใช้งานเนื่องจากสวิตช์ที่ถูกทริกเกอร์โดยที่ฉันไม่รู้

บนแล็ปท็อป Dell ของฉันฉันต้องกดFn+F2เพื่อเริ่มต้น มันอาจใช้งานได้แม้ว่าF2ก่อนหน้านี้จะไม่ทำงาน ถ้ามันยังไม่ทำงานตรวจสอบหาทริกเกอร์ที่เป็นไปได้อื่น ๆ


0

ฉันมีปัญหาคล้ายกันกับ HARD BLOCKED ใช่

ฉันพบว่าฉันต้องเปิดใช้งานระบบไร้สายในไบออสอีกครั้ง ฉันปิดแล็ปท็อป ขับเคลื่อนมัน กด F2 เพื่อตั้งค่าไปที่ขั้นสูงอุปกรณ์ออนบอร์ดและเลื่อยไร้สายถูกปิดใช้งาน เปลี่ยนการตั้งค่า F10 และ wahoo ... ใช่ ... แสงสีฟ้าที่ฉันต้องการหาคืน ... :)


0

ฉันใช้ Ubuntu 12.04 กับ HP ProBook 4520s ด้วย Broadcom 4313 wireless ฉันมีปุ่ม "toggle wifi" ที่ Linux ไม่รู้จักและไม่ทำงาน อย่างไรก็ตามถ้าฉันเสียบสายเคเบิลเครือข่ายและปิดเครื่องคอมพิวเตอร์อูบุนตูก็ลืมเรื่อง wifi และครั้งต่อไปที่ฉันบู๊ตไวร์เลสนั้นถูกบล็อคยาก ปุ่ม wifi ใช้งานไม่ได้ดังนั้นจึงไม่มีวิธีปลดบล็อก :(

ฉันพบวิธีแก้ไขปัญหาต่อไปนี้:

  • ดูอัลบูตจากหน้าต่างที่ปุ่มทำงาน
  • เปิดใช้งาน wifi
  • รีบูตเป็น linux

หวังว่านี่จะช่วยให้คนที่ต้องการแก้ไขปัญหาที่คล้ายกัน


-1

คำตอบนี้สำหรับ hp-probook พร้อมปุ่มสลับ wifi และติดตั้งเฉพาะ Ubuntu เท่านั้น:

  1. รีสตาร์ทเครื่องคอมพิวเตอร์และ
  2. หลังจากรีสตาร์ทกดF2เพื่อเข้าสู่เมนูการบู๊ต
  3. กดการF10ตั้งค่า BIOS
  4. รีเซ็ต BIOS เป็นค่าเริ่มต้น
  5. บันทึกการเปลี่ยนแปลงและออก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.