Fehler im iwlwifi Kernel-Modul

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Hinweis: In dem Thema Fehler im iwlwifi Kernel-Modul gibt es 2 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Fehler im iwlwifi Kernel-Modul

    Hallo allerseits.

    Ich habe ein kleines Problem mit meinem Lenovo X1 Carbon mit openSuse 42.3, mit dem Kernel

    Quellcode

    1. > uname -a
    2. Linux linux-ogpy 4.14.0-1.gab9e909-default #1 SMP PREEMPT Mon Nov 13 21:02:46 UTC 2017 (ab9e909) x86_64 x86_64 x86_64 GNU/Linux




    Seit dem letzten Neustart funktioniert das WLAN nicht mehr. NetworkManager läuft, gibt keinen Fehler aus

    Quellcode

    1. > /sbin/service NetworkManager status
    2. * NetworkManager.service - Network Manager
    3. Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
    4. Active: active (running) since Thu 2017-11-23 10:40:22 CET; 4min 13s ago
    5. Main PID: 1073 (NetworkManager)
    6. Tasks: 3 (limit: 512)
    7. CGroup: /system.slice/NetworkManager.service
    8. `-1073 /usr/sbin/NetworkManager --no-daemon
    Aber er zeigt mir keine WLAN-Netze an. Mit dem Wicked-Dienst genau das gleiche Problem.

    Der WLAN-Chip wird erkannt:

    Quellcode

    1. > /usr/sbin/hwinfo --wlan
    2. 09: PCI 400.0: 0282 WLAN controller
    3. [Created at pci.378]
    4. Unique ID: y9sn.cbEpR7q1Jd1
    5. Parent ID: hoOk.sDmAgUEcbx2
    6. SysFS ID: /devices/pci0000:00/0000:00:1c.2/0000:04:00.0
    7. SysFS BusID: 0000:04:00.0
    8. Hardware Class: network
    9. Model: "Intel Wireless 8265 / 8275"
    10. Vendor: pci 0x8086 "Intel Corporation"
    11. Device: pci 0x24fd "Wireless 8265 / 8275"
    12. SubVendor: pci 0x8086 "Intel Corporation"
    13. SubDevice: pci 0x1130
    14. Revision: 0x88
    15. Driver: "iwlwifi"
    16. Driver Modules: "iwlwifi"
    17. Device File: wlan0
    18. Features: WLAN
    19. Memory Range: 0xec100000-0xec101fff (rw,non-prefetchable)
    20. IRQ: 129 (no events)
    21. HW Address: 88:b1:11:58:0f:c0
    22. Permanent HW Address: 88:b1:11:58:0f:c0
    23. Link detected: no
    24. WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
    25. WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 5.18 5.2 5.22 5.24 5.26 5.28 5.3 5.32 5.5 5.52 5.54 5.56 5.58 5.6 5.62 5.64 5.66 5.68 5.7
    26. WLAN encryption modes: WEP40 WEP104 TKIP CCMP
    27. WLAN authentication modes: open sharedkey wpa-psk wpa-eap
    28. Module Alias: "pci:v00008086d000024FDsv00008086sd00001130bc02sc80i00"
    29. Driver Info #0:
    30. Driver Status: iwlwifi is active
    31. Driver Activation Cmd: "modprobe iwlwifi"
    32. Config Status: cfg=no, avail=yes, need=no, active=unknown
    33. Attached to: #12 (PCI bridge)
    Alles anzeigen
    Dann habe ich getestet, ob das WLAN hard- oder softwareseitig deaktiviert wurde. Offensichtlich nicht:

    Quellcode

    1. > sudo rfkill list
    2. 0: hci0: Bluetooth
    3. Soft blocked: no
    4. Hard blocked: no
    5. 1: tpacpi_bluetooth_sw: Bluetooth
    6. Soft blocked: no
    7. Hard blocked: no
    8. 2: phy0: Wireless LAN
    9. Soft blocked: no
    10. Hard blocked: no


    Das Kernel-Modul ist geladen, scheint aber mit der Welt nicht klar zu kommen. Im Kernel-Log kommt alle 4 Sekunden:

    Quellcode

    1. [ 36.032017] iwlwifi 0000:04:00.0: Error sending SCAN_REQ_UMAC: time out after 2000ms.
    2. [ 36.032020] iwlwifi 0000:04:00.0: Current CMD queue read_ptr 42 write_ptr 43
    3. [ 36.032204] iwlwifi 0000:04:00.0: Microcode SW error detected. Restarting 0x2000000.
    4. [ 36.032278] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
    5. [ 36.032279] iwlwifi 0000:04:00.0: Status: 0x00000100, count: 6
    6. [ 36.032280] iwlwifi 0000:04:00.0: Loaded firmware version: 34.0.1
    7. [ 36.032281] iwlwifi 0000:04:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN
    8. [ 36.032282] iwlwifi 0000:04:00.0: 0x000002F0 | trm_hw_status0
    9. [ 36.032283] iwlwifi 0000:04:00.0: 0x00000000 | trm_hw_status1
    10. [ 36.032284] iwlwifi 0000:04:00.0: 0x00023FDC | branchlink2
    11. [ 36.032284] iwlwifi 0000:04:00.0: 0x0003915A | interruptlink1
    12. [ 36.032285] iwlwifi 0000:04:00.0: 0x0003915A | interruptlink2
    13. [ 36.032286] iwlwifi 0000:04:00.0: 0x00000000 | data1
    14. [ 36.032286] iwlwifi 0000:04:00.0: 0x00000080 | data2
    15. [ 36.032287] iwlwifi 0000:04:00.0: 0x07830000 | data3
    16. [ 36.032288] iwlwifi 0000:04:00.0: 0x0018DE53 | beacon time
    17. [ 36.032289] iwlwifi 0000:04:00.0: 0x0154AEDF | tsf low
    18. [ 36.032289] iwlwifi 0000:04:00.0: 0x00000000 | tsf hi
    19. [ 36.032290] iwlwifi 0000:04:00.0: 0x00000000 | time gp1
    20. [ 36.032291] iwlwifi 0000:04:00.0: 0x0154AEE0 | time gp2
    21. [ 36.032292] iwlwifi 0000:04:00.0: 0x00000001 | uCode revision type
    22. [ 36.032292] iwlwifi 0000:04:00.0: 0x00000022 | uCode version major
    23. [ 36.032293] iwlwifi 0000:04:00.0: 0x00000000 | uCode version minor
    24. [ 36.032294] iwlwifi 0000:04:00.0: 0x00000230 | hw version
    25. [ 36.032295] iwlwifi 0000:04:00.0: 0x00C89000 | board version
    26. [ 36.032295] iwlwifi 0000:04:00.0: 0x0029012C | hcmd
    27. [ 36.032296] iwlwifi 0000:04:00.0: 0x00022080 | isr0
    28. [ 36.032297] iwlwifi 0000:04:00.0: 0x00800000 | isr1
    29. [ 36.032298] iwlwifi 0000:04:00.0: 0x08001802 | isr2
    30. [ 36.032298] iwlwifi 0000:04:00.0: 0x00400080 | isr3
    31. [ 36.032299] iwlwifi 0000:04:00.0: 0x00000000 | isr4
    32. [ 36.032300] iwlwifi 0000:04:00.0: 0x0029012C | last cmd Id
    33. [ 36.032300] iwlwifi 0000:04:00.0: 0x00000000 | wait_event
    34. [ 36.032301] iwlwifi 0000:04:00.0: 0x0000EFDD | l2p_control
    35. [ 36.032302] iwlwifi 0000:04:00.0: 0x00000020 | l2p_duration
    36. [ 36.032303] iwlwifi 0000:04:00.0: 0x00000000 | l2p_mhvalid
    37. [ 36.032303] iwlwifi 0000:04:00.0: 0x00000000 | l2p_addr_match
    38. [ 36.032304] iwlwifi 0000:04:00.0: 0x0000008F | lmpm_pmg_sel
    39. [ 36.032305] iwlwifi 0000:04:00.0: 0x30101345 | timestamp
    40. [ 36.032306] iwlwifi 0000:04:00.0: 0x00342030 | flow_handler
    41. [ 36.032469] iwlwifi 0000:04:00.0: 0x00000000 | ADVANCED_SYSASSERT
    42. [ 36.032470] iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink1
    43. [ 36.032471] iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink2
    44. [ 36.032471] iwlwifi 0000:04:00.0: 0x00000000 | umac interruptlink1
    45. [ 36.032472] iwlwifi 0000:04:00.0: 0x00000000 | umac interruptlink2
    46. [ 36.032473] iwlwifi 0000:04:00.0: 0x00000000 | umac data1
    47. [ 36.032474] iwlwifi 0000:04:00.0: 0x00000000 | umac data2
    48. [ 36.032474] iwlwifi 0000:04:00.0: 0x00000000 | umac data3
    49. [ 36.032475] iwlwifi 0000:04:00.0: 0x00000000 | umac major
    50. [ 36.032476] iwlwifi 0000:04:00.0: 0x00000000 | umac minor
    51. [ 36.032476] iwlwifi 0000:04:00.0: 0x00000000 | frame pointer
    52. [ 36.032477] iwlwifi 0000:04:00.0: 0x00000000 | stack pointer
    53. [ 36.032478] iwlwifi 0000:04:00.0: 0x00000000 | last host cmd
    54. [ 36.032479] iwlwifi 0000:04:00.0: 0x00000000 | isr status reg
    55. [ 36.032485] ieee80211 phy0: Hardware restart was requested
    56. [ 36.032490] iwlwifi 0000:04:00.0: Scan failed! ret -110
    Alles anzeigen

    Via Google habe ich nur einen einzigen Thread gefunden, der das Problem behandelt: iwlwifi 8265 firmware crash vith v34 on linux 4.14 (Linux Wireless)
    Das scheint aber ein Developer-Forum zu sein und dort wurde das Problem mit einem Patch behoben. Die Jungs von openSuse werden doch wohl nicht ein fehlerhaftes Kernel-Modul ins Repository geladen haben?

    Den Kernel habe ich aus dem Repo Kernel:/stable. Warum? Weil ich mit dem Standard-Kernel Probleme mit der Soundkarte hatte, siehe Thread 39239.


    Was macht man denn in so einem Fall? Ich weiß nicht weiter und wäre über Hilfe sehr dankbar.

    Danke schonmal.
    Grüße
    Max

    Für den Inhalt des Beitrages 114961 haftet ausdrücklich der jeweilige Autor: max3000

  • Jetzt funktioniert es wieder. Eben kam ein Kernel-Update raus, welches den Fehler behoben hat.

    Verzeiht bitte meine fehlende Geduld.

    Danke trotzdem an alle, die die Frage zumindest gelesen haben :).

    Für den Inhalt des Beitrages 114962 haftet ausdrücklich der jeweilige Autor: max3000

  • Danke ist angekommen.

    Wenn so etwas nach einem Kernelupdate passiert, kannst Du beim Booten im Grub2 unter erweiterte Einstellungen den alten Kernel starten.

    Für den Inhalt des Beitrages 114991 haftet ausdrücklich der jeweilige Autor: Kanonentux