PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Atheros 5007g / Fritz WLAN USB STick



zaphod88
22.03.08, 22:27
Hallo, hab nen Problem. Ich hab nen Medion Laptop (Schande, Schande :D:D) in dem der Atheros WLAN-Chip 5007g verbaut ist. Nun kann man ja dafür ja den Madwifi-Treiber verwenden, aber wenn ich das alles haarklein nach der Anleitung auf de.opensuse.org (hab 10.3) mache, funzt das trotzdem nicht. Auch der WinXP-Treiber und NDISwrapper gehen nicht, ebenfalls strikt nach Anleitung. Ich hab mir sogar schon nen Fritz WLAN USB-Stick gemopst, auch da gehen weder der Orginaltreiber noch NDISwrapper. Wenn ich aber hier auf meinem Notebook zu XP wechsle, gehts wunderbar. ICh hab auch den Router schon versuchsweise auf Keine Verschlüsselung konfiguriert, hilft aber nix. Den USB-STick hat er auch erkannt, aber eben nur als USB-STick und nicht als WLAN-Gerät.
Bis modprobe geht alles wunderbar, egal ob ich nun ath_pci oder NDISwrapper oder sonstwas lade, aber sobald ich das ganze unter YAST konfiguriert habe, steht unten immer "nicht verbunden". Auch wenn er das NEtzwerk nicht erkennt, was ich mir nicht vorstellen kann,müsste er doch trotzdem den Chip erkennen, oder?

Also: Vllt. hat jmd ja denselben Laptop (MD98300) und kennt sich mit 10.3 n bissel besser aus als ich :D:D...???

Mit bestem Dank
zaphod88

Rain_maker
22.03.08, 22:29
Lesestoff:

http://www.pc-forum24.de/suse-internetkonfiguration/4489-kleines-wlan-kompendium.html

Greetz,

RM

Schulwitz78
23.03.08, 00:13
Den Suse Treiber gibt es unter http://www.avm.de/files/cardware/fritzwlanusb.stick/linux/suse.10.2 zum downloaden, leider nur für 32 bit.

Die atheros Karte ist zu neu, die erkennt Madwifi noch nicht...

bloodie
23.03.08, 08:57
AVM Fritz!WLAN USB Stick installation:

-Den Treiber von http://www.avm.de runterladen und entpacken.
-Das Paket wpa_supplicant installieren sofern nicht schon vorhanden.
-Die darin enthaltene config-wpa2 abändern (also den PSK ändern , die ESSID ändern).
-In die Konsole mit su anmelden.
- Mit ./install den Treiber installieren. Falls Fehler auftreten bitte die Kernel-Sources und Linux-Headers installieren.
-Nach erfolgreicher Installation den USB Stick einstecken und mit modprobe fwlanusb schauen ob der Treiber korrekt geladen wird. Kommt keine Fehlermeldung ist er korrekt installiert.
-um die Verbindung zu starten eingeben: wpa_supplicant -Dwext -i wlan0 -c /verz/zur/config-wpa2 -B , das Verzeichnis zur config wpa ist dort wo der Treiber hin installiert wurde, bzw. dort wo die config-wpa2 abgeändert wurde.
-Danach eingeben dhcpcd wlan0
-Nun sollte die Internetverbindung stehen.

Atheros Karte:

-Sofern sie mit modprobe korrekt erkannt wurde etc. pp unter yast2-> netzwerkgeräte->netzwerkkarte gehen.

-Im nächsten Fenster auf die Karte klicken und unten auf Konfigurieren klicken.
-Im darauffolgenden Fenster , Reiter: Allgemein einstellen: Activate Device: Systemstart , MTU 1500 (nicht zwingend nötig (?) ).
-Unter Reiter: Adresse: Dynamische Adresse /DHCP
-Unter Reiter: Hardware: Modulname sollte imho dort schon stehen. Ansonsten ath_pci eintragen und auf 'weiter' klicken.

Nun sollte die Atheros soweit eingerichtet sein. Im Knetworkmanager sollten jetzt wlan's erscheinen oder die Option Wlan suchen vorhanden sein ( Name kann abweichen).

Beim letzteren auf WLAN suchen bzw. Du hast die Möglichkeit nun eine SSID / PSK etc. anzugeben. Dort halt die SSID Deines Routers / AP eintragen , sowie PW und Einstellungen bearbeiten ob WPA / WPA2.Auf Ok klicken und er sollte sich mit dem Netzwerk verbinden.

Schulwitz78 sagt sie funktioniere nicht unter oS 10.3 aber probieren geht über studieren, so wie ich Dich verstanden habe wird sie Dir ja in yast2 auch angezeigt, also ausprobieren. Wenns nicht klappt wirst Du leider Pech haben und noch etwas auf den Treiber warten müssen , ansonsten den Fritz Stick installieren.

Greetz

bloodie

Rain_maker
23.03.08, 09:13
Die AR5007EG funktioniert _nicht_ mit den Paketen aus dem madwifi-Repository und auch _nicht_ mit den neusten SVN-Snapshots.

Sie funktioniert aber sehr wohl auf 32 Bit Systemen (und nur auf 32 Bit Systemen) mit speziell gepatchten Paketen.

Auf einem 64 Bit System wird man auf ndiswrapper und 64 Bit Windowstreiber zurückgreifen müssen, (was im Übrigen genau so für diesen AVM-Stick gilt).

Näheres dazu siehe mein Link aus #2.

Greetz,

RM

P.S. Und das Gefrickel von Hand mit den Treibern von AVM kann man sich ebenfalls sparen, dafür gibt es fertige RPMs für OSS 10.X.

Dieses Problem wurde aber auch schon 2676472164781264 mal behandelt, hierzu einfach mal die Forensuche oder eine Suchmaschine verwenden.

zaphod88
08.04.08, 00:47
Wisst ihr, ob die Atheros 5007G und die 5007EG baugleich bzw. kompatibel sind? Wäre gut zu wissen, auf jeden Fall krieg ich beide nicht zum Laufen.

Der Fritz-Stick funzt mit den AVM-Treibern ohne Probleme, besten Dank :D.

Grothesk
08.04.08, 08:25
Mach uns schlauer:

lspci -nn

zaphod88
09.04.08, 12:36
Nix:


00:00.0 RAM memory [Class 0500]: nVidia Corporation C51 Host Bridge [10de:02f0] (rev a2)
00:00.1 RAM memory [Class 0500]: nVidia Corporation C51 Memory Controller 0 [10de:02fa] (rev a2)
00:00.2 RAM memory [Class 0500]: nVidia Corporation C51 Memory Controller 1 [10de:02fe] (rev a2)
00:00.3 RAM memory [Class 0500]: nVidia Corporation C51 Memory Controller 5 [10de:02f8] (rev a2)
00:00.4 RAM memory [Class 0500]: nVidia Corporation C51 Memory Controller 4 [10de:02f9] (rev a2)
00:00.5 RAM memory [Class 0500]: nVidia Corporation C51 Host Bridge [10de:02ff] (rev a2)
00:00.6 RAM memory [Class 0500]: nVidia Corporation C51 Memory Controller 3 [10de:027f] (rev a2)
00:00.7 RAM memory [Class 0500]: nVidia Corporation C51 Memory Controller 2 [10de:027e] (rev a2)
00:02.0 PCI bridge [Class 0604]: nVidia Corporation C51 PCI Express Bridge [10de:02fc] (rev a1)
00:03.0 PCI bridge [Class 0604]: nVidia Corporation C51 PCI Express Bridge [10de:02fd] (rev a1)
00:05.0 VGA compatible controller [Class 0300]: nVidia Corporation C51 [Geforce 6150 Go] [10de:0244] (rev a2)
00:09.0 RAM memory [Class 0500]: nVidia Corporation MCP51 Host Bridge [10de:0270] (rev a2)
00:0a.0 ISA bridge [Class 0601]: nVidia Corporation MCP51 LPC Bridge [10de:0260] (rev a3)
00:0a.1 SMBus [Class 0c05]: nVidia Corporation MCP51 SMBus [10de:0264] (rev a3)
00:0a.3 Co-processor [Class 0b40]: nVidia Corporation MCP51 PMU [10de:0271] (rev a3)
00:0b.0 USB Controller [Class 0c03]: nVidia Corporation MCP51 USB Controller [10de:026d] (rev a3)
00:0b.1 USB Controller [Class 0c03]: nVidia Corporation MCP51 USB Controller [10de:026e] (rev a3)
00:0d.0 IDE interface [Class 0101]: nVidia Corporation MCP51 IDE [10de:0265] (rev f1)
00:0e.0 IDE interface [Class 0101]: nVidia Corporation MCP51 Serial ATA Controller [10de:0266] (rev f1)
00:10.0 PCI bridge [Class 0604]: nVidia Corporation MCP51 PCI Bridge [10de:026f] (rev a2)
00:10.1 Audio device [Class 0403]: nVidia Corporation MCP51 High Definition Audio [10de:026c] (rev a2)
00:14.0 Bridge [Class 0680]: nVidia Corporation MCP51 Ethernet Controller [10de:0269] (rev a3)
00:18.0 Host bridge [Class 0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [Class 0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [Class 0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [Class 0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
03:09.0 FireWire (IEEE 1394) [Class 0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832]
03:09.1 Generic system peripheral [Class 0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 19)
03:09.2 System peripheral [Class 0880]: Ricoh Co Ltd R5C843 MMC Host Controller [1180:0843] (rev 01)
03:09.3 System peripheral [Class 0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 0a)
03:09.4 System peripheral [Class 0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 05)


Bedeutet das, dass Linux die Karte nicht erkennt? Unter XP, parallel auf demselben Rechner, geht sie übrigens ohne Probleme.

Rain_maker
09.04.08, 13:02
/usr/sbin/hwinfo --netcard

lsusb

zaphod88
09.04.08, 13:07
/usr/sbin/hwinfo --netcard
30: PCI 14.0: 0200 Ethernet controller
[Created at pci.301]
UDI: /org/freedesktop/Hal/devices/pci_10de_269
Unique ID: rBUF.NFtuYEnjTg1
SysFS ID: /devices/pci0000:00/0000:00:14.0
SysFS BusID: 0000:00:14.0
Hardware Class: network
Model: "Wistron MCP51 Ethernet Controller"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x0269 "MCP51 Ethernet Controller"
SubVendor: pci 0x17c0 "Wistron Corp."
SubDevice: pci 0x4076
Revision: 0xa3
Driver: "forcedeth"
Driver Modules: "forcedeth"
Device File: eth0
Memory Range: 0xc0007000-0xc0007fff (rw,non-prefetchable)
I/O Ports: 0x30b8-0x30bf (rw)
IRQ: 19 (368546 events)
HW Address: 00:16:d3:81:b6:1b
Link detected: yes
Module Alias: "pci:v000010DEd00000269sv000017C0sd00004076bc06sc80 i00"
Driver Info #0:
Driver Status: forcedeth is active
Driver Activation Cmd: "modprobe forcedeth"
Config Status: cfg=no, avail=yes, need=no, active=unknown


Das MCP51-dingens ist die normale Netzwerkkarte, nicht der WLAN-Chip.


lsusb
Bus 002 Device 002: ID 0ace:1215 ZyDAS
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 145f:011a
Bus 001 Device 001: ID 0000:0000

Rain_maker
09.04.08, 13:11
Deine "Atheros"-Karte ist ein USB-Stick mit Zydas-Chipsatz, welcher von Atheros aufgekauft wurde und jetzt übrigens weder AR5007EG noch AR5007G sondern AR5007UG heisst.

Lesestoff:

http://www.pc-forum24.de/linux-howtos/3603-wlan-adapter-mit-zd1211-zd1211b-chipsatz-suse-10-1-opensuse-10-2-10-3-a.html

Beitrag 2, Du brauchst das zd1211rw-kmp-Paket, welches aus 2.6.23 zurückportiert wurde.

Damit funktioniert es dann auch, mit dem "mitgelieferten" Treiber in Kernel 2.6.22 funktioniert es nicht, da die Unterstützung für diesen Chipsatz erst ab 2.6.23 drin ist.

//Edit:

Für Kernel >= 2.6.22.16 wird ein aktualisiertes Paket benötigt:

http://www.pc-forum24.de/suse-updates/8285-kernelupdates-fuer-opensuse-10-2-10-3-unbedingt-lesen.html

Greetz,

RM

zaphod88
09.04.08, 14:52
Hallo. Danke für den Treiber, mein Rechner hat den WLAN_Chip jetzt erkannt. Problem: Er stellt keine Verbindung her, egal welche Konfiguration ich benutze. Genaugenommen hat mich das schon stutzig gemacht:

laptop:~ # iwlist wlan-eth1 scan
wlan-eth1 Interface doesn't support scanning.


Woran kann das noch liegen? Ich hab die Verschlüsselung des WLANs zu Testzwecken abgeschaltet, aber die Verbindung kriegt er trotzdem nicht.



localhost:/home/ransom # iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b/g ESSID:off/any Nickname:"zd1211"
Mode:Managed Access Point: Invalid
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Rain_maker
09.04.08, 14:55
Dein Befehl ist auch syntaktischer Blödsinn.



man iwlistAnsonsten entweder Firmware vergessen oder Einrichtungsfehler, der Stick funktioniert nachweislich mit den genannten Treibern.

Greetz,

RM

zaphod88
21.04.08, 15:42
Hallo, danke für die bisherige Hilfe an Rain_Maker und alle anderen.
Also der Chip wird nun erkannt. Ich habe das Problem, dass, sobald ich im KNetworkManager eine Verbindung aufbauen will, er bei 28% steckenbleibt und dann meldet, dass die Verbindung nicht aufgebaut werden konnte (unabhängig davon, ob das WLAN mit WEP, WPA oder unverschlüsselt läuft).Ich habs halt noch zB mit KWlan und der KWifi-Verwaltung probiert, aber überall dasselbe Bild. Allerdings steht bei KWifi:


Eigene IP: Unavailable

DHCP ist aber in der Routerkonfig eingeschaltet (und in der Konfiguration der Netzwerkkarte auch..) Woran kanns noch liegen?

Wenn ich mit KWlan eine Verbindung herstellen will, bleibt er auch jedesmal bei "eth1 is requesting an IP address" hängen.

Danke schonmal