Forum: PC Hard- und Software Linux wlan problem


von hosti (Gast)


Lesenswert?

Hallo allerseits,

ich nutze Arch Linux. Seit kurzem geht mein WLAN nicht mehr. Aus 
heiterem Himmel. Habe keine Systemeingriffe gemacht.

dmesg meldet
"DMA failed to stop in 10 ms...",
"could not stop RX...",
"could not stop TX...",
"IPv6: ... wlp2s0: link is not ready"

(wlp2s0 ist mein wlan-device)

Das Ding ist, dass es mir die selben Meldungen zeigt, wenn ich per Linux 
Live Stick am Rechner bin. Heißt das, dass meine HW (WLAN-Adapter) 
hinüber ist?

Danke schonmal!!

PS: Linux-Version ist die aktuellste.

von hosti (Gast)


Lesenswert?

Nebenbei bemerkt:

Mein WLAN Treiber ist der ath9k.

Eine weitere Ungereimtheit:
Wie erwähnt heißt mein WLAN-Device "wlp2s0".
Starte ich den Treiber nun neu
1
# modprobe -r ath9k
2
# modprobe ath9k

so heißt mein WLAN-Device auf einmal "wlan0".

Irgendwelche Ideen?

von ./. (Gast)


Lesenswert?

Schau mal ob der WLAN-Adapter ueberhaupt noch Interrupts erzeugt.

~ #  cat /proc/interrupts
           CPU0
  3:        428            MIPS  serial
  4:    2710138            MIPS  eth1
  5:     213177            MIPS  eth0
  7:    7350627            MIPS  timer

ERR:          0

Die Bezeichnung wird heute persistent per MAC-Adresse gemerkt.
Wenn der EEPROM nicht ordentlich gelesen werden kann,
bekommt er folgerichtig eine neue.

"wlp2s0" -> "wlan0"

Fuer Atheros gibt es "athstats" und "athdebug".

Die solltest Du mal laufen lassen.

von Stefan F. (Gast)


Lesenswert?

Ich hatte sowas mal mit einem SD Kartenleser. Problemursache war 
allerdings falsche Initialisierung des Ethernet Controllers. Es dauerte 
sehr lange, bis auch darauf gekommen bin.

Prüfe mal mit "lspci -tv", ob Du auch so eine Konfiguration hast.

So sieht es bei mir aus:
1
-[0000:00]-+-00.0  Intel Corporation 2nd Generation Core Processor Family DRAM Controller
2
           +-02.0  Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
3
           +-16.0  Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1
4
           +-1a.0  Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2
5
           +-1b.0  Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller
6
           +-1c.0-[02]--
7
           +-1c.1-[03]----00.0  Qualcomm Atheros AR9485 Wireless Network Adapter
8
           +-1c.2-[04]--+-00.0  Broadcom Corporation NetLink BCM57785 Gigabit Ethernet PCIe
9
           |            \-00.1  Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader
10
           +-1d.0  Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1
11
           +-1f.0  Intel Corporation 7 Series Chipset Family LPC Controller
12
           +-1f.2  Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode]
13
           \-1f.3  Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller

Port 1c.2 ist der doppelt belegte.

von Stefan F. (Gast)


Lesenswert?

> Starte ich den Treiber nun neu so heißt mein WLAN-Device auf
> einmal "wlan0".

Das ist normal. Der Networkmanager legt den Namen fest, wenn er das 
Modul lädt. Durch manuelles Laden ohne Parameter erhälst Du den standard 
Namen.

von hosti (Gast)


Lesenswert?

Also
@Stefan us:
lspci -tv liefert folgendes (gekürzt):
1
-[0000:00]-+-00.0 Intel Corporation Atom Processor ... DMI Bridge
2
           +-02.0 ...
3
           ...
4
           +-1c.0-[04]--
5
           +-1c.1-[-02-03]----00.0 Qualcomm Atheros AR2427 802.11bg Wireless Network Adapter (PCI-Express)
6
           +-1c.3-[01]----00.0 Qualcomm Atheros AR8132 Fast Ethernet
7
           +-1d.0 ...
8
           ...

Der relevante Port scheint nicht doppelt belegt zu sein.

Und @ ./.:
1
# cat /proc/interrupts
liefert
1
0:    IO-APIC-edge       timer
2
1:    IO-APIC-edge       i8042
3
8:    IO-APIC-edge       rtc0
4
9:    IO-APIC-fasteoi    acpi
5
12:   IO-APIC-edge       i8042
6
16:   IO-APIC-fasteoi    uhci_hcd:usb5
7
17:   IO-APIC-fasteoi    ath9k
8
18:   IO-APIC-fasteoi    uhci_hcd:usb4
9
19:   IO-APIC-fasteoi    uhci_hcd:usb2
10
23:   IO-APIC-fasteoi    uhci_hcd:usb1, ehci_hcd:usb3
11
43:   PCI-MSI-edge       ahci
12
44:   PCI-MSI-edge       snd_hda_intel
13
45:   PCI-MSI-edge       i915
14
46:   PCI-MSI-edge       enp1s0
15
NMI: ...
16
...

"enp1s0" ist mein Ethernet-Device. Da wlp2s0 fehlt, ist deine Vermutung 
bestätigt ?? Der Treiber ath9k ist ja mit drin.

Danke schonmal für die Antworten! Scheinbar nähern wir uns dem Problem

von Stefan F. (Gast)


Lesenswert?

Du hast wohl ein anderes Problem, als ich es hatte.

von hosti (Gast)


Lesenswert?

Vielleicht ist es ja auch ne Treibergeschichte?
Meine WLAN-Karte heißt:
1
Qualcomn Atheros AR2427 802.11bg Wireless Network Adapter

Ich hab den Treiber ath9k geladen. In der Beschreibung steht aber dass 
der für wlan-standard 802.11n ist. Ist das relevant?

von Stefan F. (Gast)


Lesenswert?

Der ath9k Treiber ist auch für 802.11g geeignet. Ich habe ihn auf einem 
Notebook.

von hosti (Gast)


Lesenswert?

Ok, danke für die Info.

Ich bin noch über was anderes gestoßen:
ich hab mir mal den dmesg output angeschaut und bin auf folgende Zeile 
gestoßen:
1
ieee80211 phy0: AR9285 ...

Diese Zeile taucht vor den Zeilen
1
DMA failed to stop ...
2
...
auf.

Das ist insofern seltsam, weil lspci meldet, dass mein WLAN-Adapter vom 
Typ AR2427 ist.

Könnte hier vllt ein Zusammenhang zu meinem Problem stehen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.