Dlaczego mój chipset BCM43142 nie został rozpoznany i nie znaleziono urządzenia wlan0?


2

Próbuję skonfigurować połączenie Wi-Fi w moim Lenovo B590, ale pojawia się następujący błąd:

  ifdown: interface wlan0 not configured wpa_supplicant:
  /sbin/wpa_supplicant daemon failed to start run-parts:
  /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
  Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011
  Internet Systems Consortium. All rights reserved. For info, please
  visit https://www.isc.org/software/dhcp/

Nie można znaleźć urządzenia „wlan0” Powiązanie gniazda z interfejsem: Brak takiego urządzenia Nie udało się uruchomić sieci roboczej

Sprawdziłem więc, jakie oprogramowanie jest potrzebne, aby mój system Debian 7 Wheezy mógł znaleźć wlan0.

UWAGA: chipset wlan to Broadcom Corp. BCM43142, a jego PCI-ID to 14e4: 4365

host @ użytkownik $ lspci -vnn -d 14e4: | grep Network

02: 00.0 Kontroler sieciowy [0280]: Broadcom Corporation BCM43142 802.11b / g / n [14e4: 4365] (rev 01)

Znalazłem ten artykuł na wiki Debiana, podając wszelkie niezbędne kroki, aby to działa, ja za nimi i mam żadnych błędów w dowolnym miejscu.

Skonfigurowałem interfejs WiFi za pomocą wpa_supplicant, ale kiedy działam

$ ifdown wlan0
$ ifup wlan0=work-network

Nadal pojawia się błąd Nie można znaleźć urządzenia „wlan0” Powiązanie gniazda z interfejsem: Brak takiego urządzenia

Czy wiesz, czego brakuje, aby działało?

EDYCJA: poniżej znajduje się dmesgwynik

$ dmesg |grep broadcom -i                               
[    2.574645] usb 1-1.4: Manufacturer: Broadcom Corp
[    6.828086] eth1: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.20.55.19 (r300276)
[   10.343512] Broadcom 43xx driver loaded [ Features: PMNLS ]

A oto treść /etc/network/interfaces

# The loopback network interface
auto lo

# iface lo inet loopback

iface work-network inet dhcp
      wpa-conf /etc/wpa_supplicant/work-network.conf

# The primary network interface
auto eth0
allow-hotplug eth0

Czy używasz /etc/network/interfaces, a jeśli tak, czy możesz opublikować jego zawartość? Jeśli nie, proszę podać, w jaki sposób konfigurujesz swoją sieć. Sprawdź także, które moduły są załadowane - możesz opublikować odpowiednią część, lsmodjeśli chcesz.
Faheem Mitha

Rzeczywiście używam /etc/network/interfaces, będę edytować z zawartością pliku.

Łatwiej będzie debugować na czacie. Aby rozmawiać na czacie, potrzebujesz 20 powtórzeń. Jeśli chcesz przyjść do głównego pokoju czatu unix.sx, być może znajdziesz tam pomoc. Ping mnie stamtąd, jeśli chcesz.
Faheem Mitha

Prawdopodobnym źródłem problemu jest nazwa urządzenia wlan0. Skąd to masz?
Faheem Mitha

Jaka jest wydajność iwconfig?
Faheem Mitha

Odpowiedzi:


0

Jeśli twój system nie zgłasza, że ​​urządzenie wlan0jest dostępne, jądro Linuksa nie udało się wykryć twojego sprzętu i powiązać z nim sterownika. Zacznę od wyszukania w dmesgwiadomościach wszelkich komunikatów związanych z urządzeniem Broadcom.

Jeśli jest tam zgłaszany w jakikolwiek sposób, odpowiedni sterownik nie jest obecny w jądrze / systemie lub jest źle skonfigurowany dla konkretnego systemu.

Znalezienie kierowcy

Przeszukując nieco nazwę karty + linux, otrzymałem wątek zatytułowany: Wątek: Broadcom BCM43142 Driver Ubuntu 12.10 64 Bit, który zawiera szczegółowe informacje na temat instalacji / konfiguracji odpowiedniego sterownika dla twojego systemu.


Dziękuję za Twój wkład. Zredagowałem swoje pytanie i dodałem wyjście dmesg. Natknąłem się na wątek, który połączyłeś i już wypróbowałem, bez powodzenia.

@ZackDibe - To wyjście jest dla twojego urządzenia Ethernet. Używa sterownika r300276. Czy w takim razie nie ma nic o Wi-Fi?
slm

To cała produkcjadmesg

1
@ZackDibe - Myślę, że eth1 to twoje urządzenie bezprzewodowe. Zwróć uwagę na bit: „Hybrid Wireless Controller”. Wydaje się, że WiFi jest przypisany ten sterownik zamiast: r300276. Zrobiłbym lspci -vvvi zanotował wynik urządzenia eth1 / WiFi z tego polecenia.
slm

0

Nazwa twojego interfejsu to eth1, a nie wlan0 . Zamień wlan0 we wszystkich poleceniach na eth1 i powinno działać.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.