Không thể kết nối với bất kỳ kết nối không dây nào sau khi cập nhật


18

Tôi có thiết lập khởi động kép (windows 7 và ubfox 12.04) và, vì (rõ ràng) không có lý do gì, tôi hoàn toàn không thể kết nối với bất kỳ kết nối không dây nào trên hộp ubfox của mình . (trên Windows nó hoạt động.)

Tôi nghĩ rằng nó đã ngừng hoạt động trong lần khởi động lại đầu tiên sau khi nó được nâng cấp (cập nhật thường xuyên thông qua cli apt-get).

Tôi vẫn có thể thấy các kết nối trên thanh công cụ trên cùng, nhưng khi cố gắng kết nối với chúng, tôi được hỏi mật khẩu và sau đó nó cố gắng kết nối trong khoảng 30 giây và sau đó hết thời gian.

Sau khi tìm kiếm câu trả lời trên web, tôi nghĩ rằng việc đăng kết quả đầu ra sudo lshw -C networksẽ giúp những người cố gắng giúp tôi:

*-network
description: Wireless interface
product: BCM4313 802.11b/g/n Wireless LAN Controller
vendor: Broadcom Corporation
physical id:0
bus info: pci@0000:02:00.0
logical name: eth1
version:01
serial: c0:f8:da:08:c5:e6
width:64bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless 
configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1(r326264) latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:16 memory:fe500000-fe503fff

Có một mục khác cho Ethernet. Nhưng tôi không nghĩ nó liên quan đến vấn đề trong tay.

Tôi không có quyền truy cập internet vì vậy tôi không thể cài đặt nội dung từ repos. (Tôi đang viết cái này từ một chiếc netbook dự phòng mà tôi có)

Phiên bản kernel của tôi là 3.2.0-36-generic-pae

Trong modprobe.d/blacklist.conftập tin của tôi , tôi có những dòng này:

# replaced by b43 and ssb
blacklist bcm43xx

Nghĩ rằng nó có thể có liên quan.

những gì tôi đã cố gắng cho đến nay

  • xóa /etc/resolv.conf- không hoạt động
  • thêm các mục sau vào blacklist.conf(ngoài ne đã có) và khởi động lại: - cũng không hoạt động

    blacklist b43legacy
    blacklist b43
    blacklist bcma
    blacklist ndiswrapper
    blacklist wl0
    
  • các bước được mô tả trong câu trả lời này - không làm việc khô héo

Bạn có thể chia sẻ những gì NetworkManager đang ho? Bao gồm một số trích đoạn /var/log/syslogtừ khi bạn nhấp vào nút kết nối cho đến khi nó bỏ cuộc. (mẹo: sử dụng sudo tail -f -n0 /var/log/syslogtrong thiết bị đầu cuối)
gertvdijk

@gertvdijk Tôi đã nhấp vào nút kết nối, đợi một chút, được nhắc nhập mật khẩu, đợi thêm một chút, sau đó nó nhắc tôi nhập lại mật khẩu và tôi nhấn ctrl Cvào bảng điều khiển. Đây là nhật ký: pastie.org/5871845
Felipe Almeida

1
Đó là đầu ra có giá trị. Nó cho tôi thấy hai điều. 1) Association request to the driver failedthực sự có vẻ như vấn đề trình điều khiển. 2) get_secret_flags: assertion 'is_secret_prop (setting, secret_name, error)' failedhiển thị lỗi trong Trình quản lý mạng. Khẳng định không nên xảy ra, thực sự. Hy vọng rằng ai đó đã giải quyết điều này và có thể cung cấp một câu trả lời.
gertvdijk

Tôi đã thực hiện một bản nâng cấp khác thông qua GUI Trình quản lý nâng cấp và thực hiện lại tất cả các bước và cũng đã thực hiện một kết xuất khác của tất cả thông tin nhật ký được tạo trong lần thử kết nối: pastie.org/5871958
Felipe Almeida

Câu trả lời:


7

Tôi nghĩ rằng bạn phải hoàn nguyên về phiên bản 5.100.82.112 của gói nguồn bcmwl-kernel (làm việc với tôi với cùng một thiết bị), vì phiên bản 6.20.155.1 của nó không hoạt động với thiết bị bluetooth / không dây lai bcm4313.

Nó được lấy từ 6.20.55.19 từ đây , xem thêm báo cáo lỗi này .

Gói 6.20.55.19 này được tạo cho các thiết bị không dây đặc biệt được bán cùng với máy tính xách tay Dell (bcm43142 hay còn gọi là bcm4365 hoặc Dell 1704) với Ubuntu được cài đặt trên nó.

Theo hỗ trợ trang Broadcom Linux :

The last official supported wireless device driver corresponding
to the bcm4313 device is the 5.100.82.112.

Bạn có thể phải sửa phiên bản này trong hệ thống quản lý gói Ubuntu bằng cách thêm các dòng bên dưới vào /etc/apt/preferences.d/bcmwl-kernel-sourcetệp được tạo mới ( sudocó thể cần thiết):

Package: bcmwl-kernel-source
Pin: version 5.100.82.112+bdcom*
Pin-Priority: 1001

Có thể, hai phiên bản của các gói này phải có sẵn trong kho vì chúng không được sản xuất cho cùng một thiết bị, nhưng đặc biệt chú ý đến số phiên bản hoặc tên tương ứng để tránh một phiên bản thay thế vô dụng.


1
Điều đó sẽ hoạt động, ngoại trừ phiên bản trình điều khiển trước đó trong Chính xác là 5.100.82,38 và 5.100.82.112 là phiên bản có sẵn cho Quantal. Trong thực tế, tôi đã viết một chút hướng dẫn , lấy cảm hứng từ nhận xét của bạn .
mikewhthing 4/213

Nó phụ thuộc. Nếu bạn đang sử dụng Kernel 3.5 trong Chính xác, bạn cũng cần sử dụng phiên bản 5.100.82.112 vì phiên bản cũ hơn sẽ phá vỡ bluetooth của bạn.
Therealmarv

6

OK VẬY NÀY LÀ GÌ HOẠT ĐỘNG!

cài đặt trình điều khiển mới: brcmsmac

  • tải firmware cho trình điều khiển mới từ trang web kernel

  • sao chép các tập tin được đề cập đến /lib/firmware/brcm

  • dỡ trình điều khiển cũ và tải cái mới ( brcmsmac)

    • Ví dụ: sudo modprobe -r wl(để tải) và sudo modprobe brcmsmac(để tải)

      LƯU Ý: Nếu wlkhông hoạt động, tên trình điều khiển không dây của bạn có thể không wl. Kiểm tra tên trong số các trình điều khiển của máy tính của bạn bằng lệnh sau:

      lsmod
      
  • vui mừng. =)

chủ yếu dựa trên một hướng dẫn tuyệt vời trên trang không dây Linux

Thông tin thêm về chủ đề này trên tài liệu Ubuntu chính thức về nội dung không dây


Giải pháp thú vị cho bộ thiết bị Broadcom này. Đánh dấu Q. của bạn cũng sẽ hữu ích cho các câu hỏi khác. BTW, bước đầu tiên để đi đến trang không dây Linux là gì?
gertvdijk

1
bạn có ý nghĩa gì khi "dỡ các trình điều khiển cũ?" nó chỉ là "modprob -r wl"? tôi thấy nó sử dụng 2 mô-đun khác. tôi có nên dỡ chúng quá không? Bạn có biết nếu hệ thống cố tải các trình điều khiển cũ khi khởi động lại không? cảm ơn!
Lucas Pottersky

2
Vâng. Nó hoạt động tốt. Bây giờ, vấn đề duy nhất là "trình điều khiển cũ" tiếp tục được tải khi khởi động lại. Tôi có nên chỉ sudo apt-get remove --purge bcmwl-kernel-source?
Lucas Pottersky

Tải firmware từ "đâu đó" trong đầu git repo?
Cerin

FYI, "hướng dẫn tuyệt vời" đó dường như không được biết đến và thực sự không liên kết với bất kỳ tệp nào có thể tải xuống ...
Cerin

4

Tôi gặp vấn đề tương tự với Bộ điều khiển LAN không dây BCM4313 802.11b / g / n sau khi nâng cấp kernel mới nhất. Theo tôi, vấn đề là sự không tương thích giữa phần sụn hiện tại của bộ điều khiển và hạt nhân mới. Giải pháp tôi đã áp dụng là chạy:

sudo modprobe -r wl
sudo apt-get install linux-firmware-nonfree
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe b43
sudo rm /etc/modprobe.d/broadcom-sta-common.conf

Cảm ơn bạn bob ba, nó là một giải pháp đơn giản cho tôi. Nó hoạt động! :)
lykimq
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.