NetworkManager erkennt meine WLAN-Karte nicht

NetworkManager erkennt meine WLAN-Karte nicht

Systemdetails: Ubuntu 12.04 LTS, Kernel ist 3.5.0-45-generic, Laptop ist Dell Sputnik 3 XPS 13, WLAN-Karte ist Intel Wireless 7260 (rev 6b)

Ich hatte Probleme, mich mit meinem Campus-CS-WLAN zu verbinden, aber nicht mit anderen Netzwerken. Mein Systemadministrator schlug vor, einen Fix von zu verwendenHier. Ich habe die Backports in der akzeptierten Antwort installiert und neu gestartet. Als ich neu gestartet habe, hat NetworkManager meine WLAN-Karte nicht erkannt und die wlan0-Schnittstelle war nicht einsatzbereit. Ich habe die Backports sofort deinstalliert, aber das Problem bestand weiterhin. Ich habe versucht, die Treiber für mein System von zu installierenHieraber das hat das Problem auch nicht behoben. Ich gehe davon aus, dass eine Wiederherstellung auf die Werkseinstellungen das Problem beheben würde, aber das würde ich lieber vermeiden.

Im Hinblick auf Anfragen nach bestimmten Ausgaben:

lspci | grep Netzwerk

02:00.0 Network controller: Intel Corporation Wireless 7260 (rev 6b)

lshw -C Netzwerk

*-network
    description: Network controller
    product: Wireless 7260
    vendor: Intel Corporation
    physical id: 0
    bus info: pci@0000:02:00.0
    version: 6b
    width: 64 bits
    clock: 33MHz
    capabilities: bus_master cap_list
    configuration: driver=iwlwifi latency=0
    resources: irq:59 memory:f0400000-f0401fff

dmesg | grep iwl

[    7.675832] iwlwifi 0000:02:00.0: irq 59 for MSI/MSI-X
[    7.676309] iwlwifi 0000:02:00.0: Selected bus type = PCI
[    7.845366] iwlwifi 0000:02:00.0: loaded firmware version 22.0.6.0 op_mode iwlmvm
[    7.879810] iwlmvm: disagrees about version of symbol ieee80211_start_tx_ba_cb_irqsafe
[    7.879814] iwlmvm: Unknown symbol ieee80211_start_tx_ba_cb_irqsafe (err -22)
[    7.879820] iwlmvm: disagrees about version of symbol ieee80211_connection_loss
[    7.879822] iwlmvm: Unknown symbol ieee80211_connection_loss (err -22)
[    7.879827] iwlmvm: disagrees about version of symbol ieee80211_report_wowlan_wakeup
[    7.879828] iwlmvm: Unknown symbol ieee80211_report_wowlan_wakeup (err -22)
[    7.879834] iwlmvm: disagrees about version of symbol ieee80211_sched_scan_stopped
[    7.879836] iwlmvm: Unknown symbol ieee80211_sched_scan_stopped (err -22)
[    7.879865] iwlmvm: disagrees about version of symbol ieee80211_free_hw
[    7.879866] iwlmvm: Unknown symbol ieee80211_free_hw (err -22)
[    7.879874] iwlmvm: disagrees about version of symbol ieee80211_get_tkip_p2k
[    7.879876] iwlmvm: Unknown symbol ieee80211_get_tkip_p2k (err -22)
[    7.879881] iwlmvm: disagrees about version of symbol ieee80211_alloc_hw
[    7.879883] iwlmvm: Unknown symbol ieee80211_alloc_hw (err -22)
[    7.879891] iwlmvm: disagrees about version of symbol ieee80211_beacon_loss
[    7.879893] iwlmvm: Unknown symbol ieee80211_beacon_loss (err -22)
[    7.879904] iwlmvm: disagrees about version of symbol ieee80211_register_hw
[    7.879906] iwlmvm: Unknown symbol ieee80211_register_hw (err -22)
[    7.879912] iwlmvm: disagrees about version of symbol ieee80211_restart_hw
[    7.879914] iwlmvm: Unknown symbol ieee80211_restart_hw (err -22)
[    7.879917] iwlmvm: disagrees about version of symbol ieee80211_rate_control_unregister
[    7.879919] iwlmvm: Unknown symbol ieee80211_rate_control_unregister (err -22)
[    7.879923] iwlmvm: disagrees about version of symbol __ieee80211_get_radio_led_name
[    7.879925] iwlmvm: Unknown symbol __ieee80211_get_radio_led_name (err -22)
[    7.879943] iwlmvm: disagrees about version of symbol ieee80211_wake_queue
[    7.879945] iwlmvm: Unknown symbol ieee80211_wake_queue (err -22)
[    7.879972] iwlmvm: disagrees about version of symbol ieee80211_iter_keys
[    7.879974] iwlmvm: Unknown symbol ieee80211_iter_keys (err -22)
[    7.879988] iwlmvm: disagrees about version of symbol wiphy_rfkill_set_hw_state
[    7.879990] iwlmvm: Unknown symbol wiphy_rfkill_set_hw_state (err -22)
[    7.880014] iwlmvm: disagrees about version of symbol ieee80211_enable_rssi_reports
[    7.880015] iwlmvm: Unknown symbol ieee80211_enable_rssi_reports (err -22)
[    7.880019] iwlmvm: disagrees about version of symbol ieee80211_stop_tx_ba_cb_irqsafe
[    7.880021] iwlmvm: Unknown symbol ieee80211_stop_tx_ba_cb_irqsafe (err -22)
[    7.880025] iwlmvm: disagrees about version of symbol ieee80211_ave_rssi
[    7.880027] iwlmvm: Unknown symbol ieee80211_ave_rssi (err -22)
[    7.880033] iwlmvm: disagrees about version of symbol ieee80211_sta_block_awake
[    7.880035] iwlmvm: Unknown symbol ieee80211_sta_block_awake (err -22)
[    7.880039] iwlmvm: disagrees about version of symbol ieee80211_remain_on_channel_expired
[    7.880041] iwlmvm: Unknown symbol ieee80211_remain_on_channel_expired (err -22)
[    7.880056] iwlmvm: disagrees about version of symbol ieee80211_wake_queues
[    7.880058] iwlmvm: Unknown symbol ieee80211_wake_queues (err -22)
[    7.880061] iwlmvm: disagrees about version of symbol ieee80211_iterate_active_interfaces
[    7.880063] iwlmvm: Unknown symbol ieee80211_iterate_active_interfaces (err -22)
[    7.880066] iwlmvm: disagrees about version of symbol ieee80211_rate_control_register
[    7.880068] iwlmvm: Unknown symbol ieee80211_rate_control_register (err -22)
[    7.880072] iwlmvm: disagrees about version of symbol ieee80211_free_txskb
[    7.880074] iwlmvm: Unknown symbol ieee80211_free_txskb (err -22)
[    7.880094] iwlmvm: disagrees about version of symbol ieee80211_tx_status
[    7.880096] iwlmvm: Unknown symbol ieee80211_tx_status (err -22)
[    7.880099] iwlmvm: disagrees about version of symbol ieee80211_stop_queue
[    7.880101] iwlmvm: Unknown symbol ieee80211_stop_queue (err -22)
[    7.880108] iwlmvm: disagrees about version of symbol ieee80211_ready_on_channel
[    7.880110] iwlmvm: Unknown symbol ieee80211_ready_on_channel (err -22)
[    7.880114] iwlmvm: disagrees about version of symbol ieee80211_stop_queues
[    7.880116] iwlmvm: Unknown symbol ieee80211_stop_queues (err -22)
[    7.880130] iwlmvm: disagrees about version of symbol ieee80211_sched_scan_results
[    7.880131] iwlmvm: Unknown symbol ieee80211_sched_scan_results (err -22)
[    7.880138] iwlmvm: disagrees about version of symbol ieee80211_data_to_8023
[    7.880140] iwlmvm: Unknown symbol ieee80211_data_to_8023 (err -22)
[    7.880148] iwlmvm: disagrees about version of symbol ieee80211_scan_completed
[    7.880150] iwlmvm: Unknown symbol ieee80211_scan_completed (err -22)
[    7.880153] iwlmvm: disagrees about version of symbol ieee80211_iterate_active_interfaces_atomic
[    7.880155] iwlmvm: Unknown symbol ieee80211_iterate_active_interfaces_atomic (err -22)
[    7.880163] iwlmvm: disagrees about version of symbol rate_control_send_low
[    7.880165] iwlmvm: Unknown symbol rate_control_send_low (err -22)
[    7.880173] iwlmvm: disagrees about version of symbol ieee80211_unregister_hw
[    7.880175] iwlmvm: Unknown symbol ieee80211_unregister_hw (err -22)
[    7.880179] iwlmvm: disagrees about version of symbol ieee80211_resume_disconnect
[    7.880181] iwlmvm: Unknown symbol ieee80211_resume_disconnect (err -22)
[    7.880189] iwlmvm: disagrees about version of symbol ieee80211_beacon_get_tim
[    7.880191] iwlmvm: Unknown symbol ieee80211_beacon_get_tim (err -22)
[    7.880215] iwlmvm: disagrees about version of symbol cfg80211_chandef_create
[    7.880217] iwlmvm: Unknown symbol cfg80211_chandef_create (err -22)
[    7.880221] iwlmvm: disagrees about version of symbol ieee80211_request_smps
[    7.880223] iwlmvm: Unknown symbol ieee80211_request_smps (err -22)
[    7.880263] iwlmvm: disagrees about version of symbol ieee80211_disable_rssi_reports
[    7.880265] iwlmvm: Unknown symbol ieee80211_disable_rssi_reports (err -22)
[    7.880279] iwlmvm: disagrees about version of symbol mac80211_ieee80211_rx
[    7.880281] iwlmvm: Unknown symbol mac80211_ieee80211_rx (err -22)
[    7.880520] iwlwifi 0000:02:00.0: failed to load module iwlmvm (error 256), is dynamic loading enabled?

Inhalt von /etc/network/devnames

wlan0:Intel Corporation Device 08b1

Inhalt von /etc/network/interfaces

auto lo
iface lo inet loopback

nm-Werkzeug

NetworkManager Tool

State: disconnected

Wenn mir dabei jemand helfen könnte, wäre das großartig. Der Laptop hat keinen Ethernet-Anschluss, daher bin ich darauf angewiesen, dass die WLAN-Verbindung funktioniert.

EDIT: chili555 hat mir per Chat geholfen, das zum Laufen zu bringen. Das Problem war, dass Dell den Laptop über DKMS dazu zwingt, Version 3.10 der Backports zu verwenden. Wir haben das aus DKMS entfernt und dann 3.13 installiert. Beachten Sie, dass 3.13 jedes Mal, wenn ein neuer Kernel installiert wird, für den neuen Kernel neu kompiliert und neu installiert werden muss.

Antwort1

Damit wir das Problem beheben können, gehen Sie bitte zurück zur Backports-Datei und führen Sie Folgendes aus:

cd ~/Desktop/backports-3.11-rc3-1/
make clean
make-defconfig-iwlwifi
make > make.txt

Suchen Sie die Datei make.txt in Ihrem Benutzerverzeichnis, fügen Sie sie hier ein und geben Sie uns den Link in Ihrer Antwort. Ich vermute, dass bei „make“ ein Fehler vorliegt, und würde ihn gerne sehen.http://paste.ubuntu.com

Installieren Sie außerdem die neuere Firmware:

cd /lib/firmware
sudo mv iwlwifi-7260-7.ucode  iwlwifi-7260-7.bak

Laden Sie diese Datei auf einen anderen Computer herunter und ziehen Sie sie per Drag & Drop (mit einem USB-Stick o. Ä.) auf Ihren Desktop:https://git.kernel.org/cgit/linux/kernel/git/egrumbach/linux-firmware.git/plain/iwlwifi-7260-7.ucode

cd ~/Desktop
sudo cp iwlwifi-7260-7.ucode  /lib/firmware

Neustart.

Ihr „Make“ sieht einfach perfekt aus. Ich schlage vor, dass Sie es installieren:

cd ~/Desktop/backports-3.11-rc3-1/
sudo make install
sudo modprobe -r iwlmvm
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

Wurde eine drahtlose Schnittstelle erstellt?

iwconfig

Suchen Sie nach informativen Nachrichten:

dmesg | grep iwl

Die richtige Firmware ist:

-rw-r--r--  1 root root  683236 Jan 17 11:34 iwlwifi-7260-7.ucode

Antwort2

Ok, Ihr Laptop wird von Ubuntu unterstützt:

Dell XPS13

Wenn Sie sich mit jedem anderen Netzwerk außer Ihrem Campus-Netzwerk verbinden können, würde ich annehmen, dass das Problem bei Ihrem Campus-Netzwerk liegt und nicht bei Ihrem Laptop.

Ich würde vorschlagen, dass Sie zu Ihrer alten Firmware zurückkehren, möglicherweise sogar eine Neuinstallation durchführen und die Fehlerbehebung von dort aus durchführen.

Anschließend können Sie mit Wireshark Probleme mit Ihrem Netzwerkeintrag beheben (beide Seiten mit Hilfe Ihres Systemadministrators), bevor Sie mit dem Ändern der Treiber beginnen.

Außerdem: Was ist das Problem mit Ihrer Verbindung, d. h. erhalten Sie eine 169-Adresse oder eine 0.0.0.0-Adresse oder wird Ihnen der Netzwerkzugriff einfach verweigert?

Hinweis: Auch der Anbieter des Zugriffspunkts kann Probleme beim Netzwerkzugang verursachen.

Viel Glück

verwandte Informationen