ไม่สามารถดูเครือข่าย Wifi หลังจากอัปเกรดเป็น Ubuntu 16.04


56

ฉันไม่สามารถดูเครือข่าย wifi ใด ๆ หลังจากอัปเกรดเป็น Ubuntu 16.04 จาก 14.04 ปัญหานี้เกิดขึ้นเมื่อพยายามอัพเกรดเป็น Ubuntu 15.10 นี่คือลักษณะของหน้าต่างเครือข่ายของฉัน:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันเปิดใช้งาน Broadcom ในหน้าต่าง Software & Updates: ป้อนคำอธิบายรูปภาพที่นี่

นอกจากนี้ยังไม่มีตัวเลือกสำหรับ Wifi ในเมนูแบบเลื่อนลงที่ด้านบนขวา ภาพหน้าจอมาจาก Ubuntu GNOME แต่ไม่สามารถใช้กับ Ubuntu มาตรฐานได้ ฉันจะเปิดใช้งานเครือข่าย wifi ได้อย่างไร

ผลลัพธ์ของlspci -knn | grep Net -A2:

07:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: XAVi Technologies Corp. BCM43142 802.11b/g/n [1b9a:3002]
    Kernel modules: bcma, wl

ผลลัพธ์ของsudo apt-get install bcmwl-kernel-source:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
bcmwl-kernel-source is already the newest version (6.30.223.248+bdcom-0ubuntu8).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

ผลลัพธ์ของsudo apt-get install --reinstall bcmwl-kernel-source:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/1,515 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 153417 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb ...
Removing all DKMS Modules
Done.
Unpacking bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) over (6.30.223.248+bdcom-0ubuntu8) ...
Setting up bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) ...
Loading new bcmwl-6.30.223.248+bdcom DKMS files...
Building only for 4.4.0-21-generic
Building for architecture x86_64
Building initial module for 4.4.0-21-generic
Done.

wl:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-21-generic/updates/dkms/

depmod....

DKMS: install completed.
modprobe: ERROR: could not insert 'wl': Required key not available
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.122ubuntu8) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-21-generic

ผลลัพธ์ของsudo modprobe wl:

modprobe: ERROR: could not insert 'wl': Required key not available

2
ทำงานในอาคารผู้โดยสารsudo apt-get install --reinstall bcmwl-kernel-source
Pilot6

4
ฉันแก้ไข BIOS เพื่อปิด Safe Mode และ Wi-Fi ใช้งานได้ในขณะนี้ มีวิธีที่ดีกว่าในการทำเช่นนี้?
Nathan Bierema

4
ฉันหมายถึง Secure Boot ไม่ใช่ Safe Mode
Nathan Bierema

1
อาจเป็นไปได้ซ้ำกับการติดตั้งไดรเวอร์ Broadcom Wireless
David Foerster

คำตอบ:


30

ฉันคิดว่าปัญหาผู้จัดการเครือข่าย ฉันมีปัญหาเดียวกันกับ Intel Wireless-AC 7260

ฉันดำเนินการiwconfig- และการ์ดอยู่ที่นั่น แต่มันiwlist scanล้มเหลว( ล้มเหลว) - ดังนั้นฉันจึงเรียกใช้คำสั่งเหล่านี้เพื่อนำมาขึ้นเอง:

sudo ifconfig wlp4s0 up
service network-manager restart

และมันก็ปรากฏในคำพังเพยเหมือนมีเสน่ห์


4
ใช่. มันใช้งานได้ดีจริงๆ :) แต่หลังจากที่หยุดชั่วคราวฉันต้องทำสิ่งนี้ต่อไปเรื่อย ๆ มีอยู่แล้วฉันสามารถแก้ปัญหานี้ได้อย่างถาวรหรือไม่?
crskhr

3
ฉันเพิ่งพบว่าการรีสตาร์ทเครือข่ายผู้จัดการก็เพียงพอแล้วดังนั้นฉันหวังว่าบางคนสามารถช่วยหาสิ่งนี้ได้เนื่องจากฉันไม่เห็นข้อผิดพลาดใด ๆ ( cat /var/log/syslog | grep NetworkManager)
Marek Vavrečan

1
ฉันเพิ่งต้องเริ่มต้นใหม่ $ service-manager เครือข่าย
Brock Vond

18
modprobe: ERROR: could not insert 'wl': Required key not available

คุณต้องปิดการบู๊ตที่ปลอดภัย

Secure Bootเป็นมาตรฐานความปลอดภัยที่พัฒนาโดยสมาชิกของอุตสาหกรรมพีซีเพื่อช่วยให้แน่ใจว่าพีซีของคุณบูทโดยใช้ซอฟต์แวร์ที่เชื่อถือได้โดยผู้ผลิตพีซีเท่านั้น

  1. ปิดการบู๊ตที่ปลอดภัย

  2. เอาออก bcmwl-kernel-source

    sudo apt-get purge bcmwl-kernel-source
    
  3. ติดตั้งใหม่bcmwl-kernel-sourceและส่วนหัวเคอร์เนล:

    sudo apt-get install linux-generic bcmwl-kernel-source
    
  4. Reboot


จะทำอย่างไรถ้าฉันทำการบูทสองครั้งด้วยระบบปฏิบัติการ Windows 10 ของ OEM
WhiZTiM

1
คุณจะปิด boot ปลอดภัยได้อย่างไร
user1603472

1
@ user1603472 จากการตั้งค่า BIOS
GAD3R

3
ขอบคุณ แต่ทำไมถึงเป็นอย่างนี้? ทำไมมันถึงดูแลปัญหาและทำไมไม่มีวิธีอื่นในการแก้ไข?
user1603472

1
คุณไม่จำเป็นต้องติดตั้งใหม่bcmwl-kernel-sourceหลังจากปิดใช้งาน Secure Boot
Pilot6

4

สำหรับฉันคำสั่งนี้ทำงาน:

sudo /etc/init.d/network-manager restart

ฉันเคยต้องการคำสั่งนี้สำหรับ Chromebook ที่ทำงาน 15.04 ทุกครั้งที่มันถูกปลุกให้หยุดทำงาน มันมาจากด้ายบาง

แก้ไข:

นี่เป็นเพียงวิธีแก้ปัญหาชั่วคราว เพื่อให้ถาวรฉันใส่สคริปต์ไว้ที่ใดที่หนึ่ง (สำหรับฉัน ~ / bin / fixwifi) จากนั้นเชื่อมโยงสคริปต์นั้นกับ /etc/rc2.d ด้วยชื่อ S06fixwifi

ในคำอื่น ๆ

สร้างสคริปต์ที่มีข้อความนี้อยู่:

#!/usr/bin/env bash
/etc/init.d/network-manager restart

ทำให้สามารถเรียกใช้งานได้ด้วย

chmod a+x <scriptname>

โดยที่ scriptname เป็นชื่อของสคริปต์ที่คุณเพิ่งสร้างขึ้น

จากนั้นเชื่อมโยงมันเข้ากับสตาร์ทอัพ

sudo ln -s  </path/to/scriptname> /etc/rc2.d/S06fixwifi

3

ฉันมีเหมือนกัน (กับ Apple PowerMac 13 "2015) เมื่อฉันอัปเดตเป็นทางการ 16.04 Ubuntu วันนี้ - พร้อม Unity ก่อนที่ฉันจะใช้ตัวอย่าง 16.04 ล่าสุด

ดังนั้นจึงมีสองปัญหา IMHO หนึ่งในนั้นคือด้วยเคอร์เนล 16.04 ล่าสุด (4.4.0-21- ทั่วไป) เฟิร์มแวร์ (เท่าที่ฉันเข้าใจ) ทำให้ Broadcom 43602 ชิป WIFI ไม่ทำงานเมื่อทำการบูทครั้งแรก หลังจากหยุดการทำงานชั่วคราวหรือ

 sudo rmmod brcmfmac
 sudo modprobe brcmfmac

แก้ไขปัญหา

สำหรับใครที่จะสนใจ: จากนั้นยังคงระงับและดำเนินการต่อไม่ทำงานอีกต่อไปเนื่องจากกล่องทำงานต่อโดยอัตโนมัติหลังจาก 2-3 วินาที นี่ดูเหมือนจะเป็นปัญหาทั่วไป รายละเอียดดูhttps://bugzilla.kernel.org/show_bug.cgi?id=101681 ในสถานที่ของฉันและ

 sudo cat > /etc/rc.local <<EOF
 echo LID0 > /proc/acpi/wakeup
 echo XHC1 > /proc/acpi/wakeup
 EOF

ทำเคล็ดลับ


3

สำหรับฉันมันก็เพียงพอแล้วที่จะติดตั้งไดรเวอร์อีกครั้งก่อนเริ่มบริการใหม่เพื่อให้ใช้งานได้

service network-manager restart
sudo apt-get purge bcmwl-kernel-source
sudo apt-get update
sudo apt-get install bcmwl-kernel-source

ฉันอัพเกรด hp dv4 จาก 14.04 เป็น 16.04


มันไม่เหมือนกับคำตอบนี้หรือเปล่า
David Foerster

ฉันสรุปมันทำให้มันตรงมากขึ้นและลบสิ่งที่ฉันไม่สนใจและเพิ่มสิ่งที่เริ่มระบบเครือข่ายใหม่เพื่อให้คุณสามารถไปถึงจุดที่จะทำสิ่งทั้งหมดยังเพิ่มพีซีเฉพาะที่ฉันใช้และการอัปเกรดเฉพาะที่ฉันมี นี่คือคนที่แต่งตัวประหลาดต่อไปในรองเท้าของฉันมีคำตอบโดยตรง (นี่คือคำตอบที่ฉันอยากจะพบ)
Damian kober

1
ฉันจะอนุญาต ;-)
David Foerster

2

GUI เท่านั้น: มันใช้งานได้สำหรับฉันแม้ว่าฉันจะไม่ทราบวิธี

  1. ฉันใช้ Lenovo B570 แล็ปท็อปรุ่นเก่าที่มี Phoenix BIOS น้อยที่สุดและฉันเชื่อว่า Broadcom 4313 wifi ที่เป็นกรรมสิทธิ์นั้นใช้งานได้ทันทีโดยใช้ LiveUSB ที่ 16.04 ฉันขาด wifi หลังจากติดตั้งเท่านั้น ดังนั้นฉันคิดว่านี่เป็นความล้มเหลวของการกำหนดค่าฮาร์ดแวร์ของฉัน

  2. เพื่อที่จะได้รับการติดตั้งและเปิดใช้งานไดรเวอร์ที่เป็นกรรมสิทธิ์ (แม้ว่าจะเสียตามที่อธิบายไว้ข้างต้น) ผ่านแท็บไดรเวอร์เพิ่มเติมฉันจำเป็นต้องปิดการใช้งานฮาร์ดแวร์ wifi ด้วยตนเองผ่านสวิตช์แล็ปท็อปของฉัน จากนั้นเป็นเครื่องมือเพิ่มเติมของไดรเวอร์ที่สามารถใช้การเปลี่ยนแปลงจากไดรเวอร์ wifi ของโอเพ่นซอร์สเคอร์เนลเริ่มต้น เมื่อรีบูทฉันมีการเชื่อมต่ออินเทอร์เน็ตที่ความเร็วที่เหมาะสม แต่สิ่งนี้แสดงในเครือข่าย Ubuntu ว่าเป็นการเชื่อมต่ออีเธอร์เน็ตดังนั้นจึงไม่สามารถแสดงฮอตสปอต wifi ได้ มันยอมรับการป้อนข้อมูลโปรไฟล์ wifi ด้วยตนเองเท่านั้น

  3. ฉันเข้าสู่ BIOS สิ่งเดียวที่ฉันสามารถเปลี่ยนได้คือสวิตช์ wifi และลำดับการบู๊ตของอุปกรณ์และระบบปฏิบัติการ ฉันเปิดและปิด wifi ที่บันทึกไว้ ฉันเปลี่ยนอูบุนตูจากสล็อต # 1 เป็น # 2 สล็อตและการ์ดเครือข่ายของฉันไปเป็นสล็อต # 1 ราวกับว่าฉันกำลังตั้งค่าการบู๊ตเครือข่าย ฉันรีบูท หลังจากผ่านไปสองสามวินาทีการบู๊ตบนเครือข่ายล้มเหลวจากนั้นไปที่หน้าจอการโหลดอูบุนตูตามปกติ ทันทีที่บูตเครื่องกรรมสิทธิ์ wifi ทำงานอย่างสมบูรณ์กับ 16.04 มันอาจเป็นปัญหาพลังงานฮาร์ดแวร์เครือข่ายหรือข้อผิดพลาด BIOS? การซ่อมแซมแหล่งกำเนิดที่ไม่รู้จักโดยบังเอิญหรือไม่?


0

แม้ว่าhttps://wireless.wiki.kernel.org/en/users/drivers/b43บอกว่า [14e4: 4365] ไม่ใช่ชิปเซ็ตที่รองรับ แต่คุณสามารถลองได้

$ sudo apt-get install firmware-b43-installer

http://linuxwireless.sipsolutions.net/en/users/Drivers/b43/จะให้รายละเอียดเพิ่มเติม จะต้องเริ่มระบบใหม่หลังจากการติดตั้ง

อาจมีการปรับแต่ง backport บางอย่างเช่นไดรเวอร์ไร้สาย intel แต่ฉันไม่แน่ใจ


0

ฉันมีข้อผิดพลาดเดียวกันกับการ์ดไร้สายของ Intel และฉันต้องปิดการบู๊ตอย่างปลอดภัยและทำตามคำแนะนำในคำตอบนั่นคือ:

sudo apt purge 'oem-wifi-intel.*'
sudo apt install linux-generic-hwe-16.04
reboot
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.