(gelöst) WLAN-Karte aktivieren

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
guennid

(gelöst) WLAN-Karte aktivieren

Beitrag von guennid » 14.05.2017 16:11:56

Ich will auf einem eeepc 4g die eingebaute WLAN-Karte aktivieren. Das Maschinchen wird als Router genutzt. Als firewall läuft shorewall. Ich möchte erst mal nur das device für die bisher im Bios deaktivierte und somit nicht genutzte WLAN-Karte sehen, es noch nicht konfigurieren.

lspci

Code: Alles auswählen

01:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
Zuständiges Kernmodul ist, wenn ich richtig rechiert habe, ath5k. Das Modul wird geladen.

dmesg

Code: Alles auswählen

[    8.655012] ath: EEPROM regdomain: 0x60
[    8.655021] ath: EEPROM indicates we should expect a direct regpair map
[    8.655033] ath: Country alpha2 being used: 00
[    8.655037] ath: Regpair used: 0x60
[    8.664979] ieee80211 phy0: Failed to select rate control algorithm
[    8.665095] ieee80211 phy0: Failed to initialize rate control algorithm
[    8.671151] ath5k: phy0: can't register ieee80211 hw
[    8.671505] ath5k: probe of 0000:01:00.0 failed with error -2
Ich sehe immer nur die Gerätedateien für bisher verwendeten Ethernet-NICs

Kann mir jemand weiterhelfen.
Zuletzt geändert von guennid am 19.05.2017 16:12:41, insgesamt 1-mal geändert.

guennid

Re: WLAN-Karte aktivieren

Beitrag von guennid » 14.05.2017 16:18:45

ifconfig -a
Hab' ich durch. Deswegen komme ich ja zu der Behauptung, dass ich nur die Ethernet-NICs sehe (insgesamt drei, davon zwei USB). Soll ich die Ausgabe trotzdem posten?

Benutzeravatar
Strunz_1975
Beiträge: 2464
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: WLAN-Karte aktivieren

Beitrag von Strunz_1975 » 14.05.2017 16:24:33

Hallo,

versuch mal folgenden Link:

https://wiki.debianforum.de/WLAN_Einrichten

cu
Strunz_1975
Debian Bookworm

guennid

Re: WLAN-Karte aktivieren

Beitrag von guennid » 14.05.2017 16:36:44

lspci -vv:

Code: Alles auswählen

01:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
	Subsystem: AzureWave AW-GE780 802.11bg Wireless Mini PCIe Card
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at fbef0000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [40] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [60] Express (v1) Legacy Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <64us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 128 bytes Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [90] MSI-X: Enable- Count=1 Masked-
		Vector table: BAR=0 offset=00000000
		PBA: BAR=0 offset=00000000
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		AERCap:	First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [140 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
Hmmm, da wird kein Treiber genannt. Hab' ich vielleicht den falschen? ath5k habe ich von hier (1)

Was ist mit Debianfirmware-linux-nonfree? Das Paket ist vorsichtshalber installiert. Muss damit noch was gemacht werden bei dieser Karte?

(1) https://wiki.debian.org/ath5k

BenutzerGa4gooPh

Re: WLAN-Karte aktivieren

Beitrag von BenutzerGa4gooPh » 14.05.2017 16:57:59

lspci zeigt (hoffentlich) Chipset.
Ich möchte erst mal nur das device für die bisher im Bios deaktivierte und somit nicht genutzte WLAN-Karte sehen,
Karte im BIOS natürlich vorher aktivieren! Sonst siehste Bahnhof. :mrgreen:

Debians Paketsuche nach <Chipset> zeigt benötigte Firmware. Suche nach Paketinhalten, nicht nach Paketname!

journalctl verrät oft auch die fehlende Firmware.

Auch nach Installation der Firmware ist WLAN unkonfiguriert. Musst du noch tun - wie auch immer. Mit rfkill kannste (neben BIOS) auch abschalten - falls du irgendwelche "guennid-special-Sicherheitsbedenken" hast. :mrgreen:

guennid

Re: WLAN-Karte aktivieren

Beitrag von guennid » 14.05.2017 19:50:26

Es wird ein Kernel-Problem sein (Eigenbau, 4.4), mit dem Standard-Kern für jessie wird wlan0 eingerichtet. Wird dauern, bis ich mich durch den Wust der Module für den Standard-Kern durchgearbeitet habe. An ath5k liegt's definitiv nicht.

BenutzerGa4gooPh

Re: WLAN-Karte aktivieren

Beitrag von BenutzerGa4gooPh » 14.05.2017 22:03:26

Qualcomm Atheros AR242x / AR542x Wireless Network Adapter
Ist ja schon ein Kernel Modul (ath5k). Habe nicht aufgepasst. :facepalm:

guennid

Re: WLAN-Karte aktivieren

Beitrag von guennid » 15.05.2017 09:51:05

Also hier komme ich nicht zurecht. Die Suche in make menuconfig sagt zu ath5k:

Code: Alles auswählen

 Symbol: ATH5K [=m]
   Type  : tristate
   Prompt: Atheros 5xxx wireless cards support
     Location:
       -> Device Drivers
         -> Network device support (NETDEVICES [=y])
           -> Wireless LAN (WLAN [=y])
   (1)       -> Atheros Wireless Cards (ATH_CARDS [=m])
     Defined at drivers/net/wireless/ath/ath5k/Kconfig:1
     Depends on: NETDEVICES [=y] && WLAN [=y] && ATH_CARDS [=m] && (PCI [=y] || ATH25) && MAC80211 [=m]
     Selects: ATH_COMMON [=m] && MAC80211_LEDS [=y] && LEDS_CLASS [=m] && NEW_LEDS [=y] && ATH5K_AHB [=n] && ATH5K_PCI [=y]
Schaue ich mir nun das übergeordnete(?) Modul ATH_CARDS an, so lese ich:

Code: Alles auswählen

Symbol: ATH_CARDS [=m]
   Type  : tristate
   Prompt: Atheros Wireless Cards
     Location:
       -> Device Drivers
         -> Network device support (NETDEVICES [=y])
           -> Wireless LAN (WLAN [=y])
     Defined at drivers/net/wireless/ath/Kconfig:4
     Depends on: NETDEVICES [=y] && WLAN [=y] && CFG80211 [=m] && (!UML || BROKEN [=n])
Dieses Modul wird nicht automatisch geladen und kann auch mit modprobe ath_cards nicht geladen werden. Stutzig macht mich die depends-Zeile, die ich nicht verstehe:

Code: Alles auswählen

(!UML || BROKEN [=n])
Suche ich nach UML kommt das hier:

Code: Alles auswählen

 Symbol: UML [=UML]
 Type  :unknown
       
 Symbol: UML_RANDOM [=n]
   Type  : tristate
   Prompt: Hardware random number generator
     Location:
       -> Device Drivers
   (1)   -> Character devices
     Defined at drivers/char/hw_random/Kconfig:386
     Depends on: UML
              
 Symbol: UML_WATCHDOG [=n]
   Type  : tristate
   Prompt: UML watchdog
     Location:
       -> Device Drivers
   (2)   -> Watchdog Timer Support (WATCHDOG [=n])
     Defined at drivers/watchdog/Kconfig:1515
     Depends on: WATCHDOG [=n] && UML
                                                                                                                         
 Symbol: UML_X86 [=UML_X86]
   Type  : unknown
Keines dieser "UML"-Module finde ich in make menuconfig. Ich habe keinen Plan damit umzugehen.

guennid

Re: WLAN-Karte aktivieren

Beitrag von guennid » 19.05.2017 16:12:13

Ich weiß nicht, wie ich's gemacht habe, aber nachdem ich einen Vanilla-Kern 4.1.15 auf einer orignalen Jessie-Maschine mit ath5k kompiliert habe, ohne dass in menuconfig die o.a. Fragen auftauchten, und dieses kernel-image dann auf der devuan-jessie-Maschine installiert habe, wird die Karte erkannt.

Antworten