• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Atheros AR5007EG unter Suse 10.3

oliefert

Member
Hallo zusammen,
ich hab mich hier jetzt schon mal fleissig umgeschaut, und hab auch ein paar Sachen aus diesen ausprobiert, aber irgendwie bekomm ich das nicht zum laufen.
Es wäre doch nett wenn mich jemand an die Hand nehmen würde.

Es scheint als würde er den integrierten Chip nicht erkennen, warum ?

Schreibt mir was ich posten muss, damit ihr mir helfen könnt,
und denkt dran ich bin nicht allzu Konsolen sicher, ne kleine Erklärung was ich tue wäre nett.

Gruss
Olli

PS: Mit meinen Ndiswrapper Erfahrungen bin ich hier nicht weiter gekommen. Keine Ahnung wieso.
 
OP
O

oliefert

Member
ok, habs probiert, aber das meiste hat nicht funktioniert, aber die zwei befehle des entfernen des ath_pci aus irgendwelchen dateien schlug fehl, da dieses modul dort nicht vorhanden war.
ausserdem gibt es bei mir keine blacklist-common, sondern nur eine blacklist, ok, dort habe ich das modul aufgenommen.
dann hab ich den rest befolgt, das gerät wurde installiert und ist auch present, jedoch scheint mein networkmanager dies nicht mitzubekommen.
 
OP
O

oliefert

Member
lspci:
Code:
00:00.0 RAM memory: nVidia Corporation Unknown device 0547 (rev a2)
00:01.0 ISA bridge: nVidia Corporation Unknown device 0548 (rev a2)
00:01.1 SMBus: nVidia Corporation Unknown device 0542 (rev a2)
00:01.2 RAM memory: nVidia Corporation Unknown device 0541 (rev a2)
00:01.3 Co-processor: nVidia Corporation Unknown device 0543 (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1)
00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation Unknown device 0561 (rev a2)
00:09.0 IDE interface: nVidia Corporation Unknown device 0550 (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation Unknown device 054c (rev a2)
00:0b.0 PCI bridge: nVidia Corporation Unknown device 0562 (rev a2)
00:0c.0 PCI bridge: nVidia Corporation Unknown device 0563 (rev a2)
00:0d.0 PCI bridge: nVidia Corporation Unknown device 0563 (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:04.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
01:04.1 Generic system peripheral [Class 0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
01:04.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
01:04.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (re                                                           v 12)
01:04.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
02:00.0 VGA compatible controller: nVidia Corporation GeForce 8600M GS (rev a1)
05:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wi                                                           reless PCI Express Adapter (rev 01)

dmesg:
Code:
Linux version 2.6.22.5-31-default (geeko@buildhost) (gcc version 4.2.1 (SUSE Linux)) #1 SMP 2007/09/21 22:29:00 UTC
[...]
ndiswrapper version 1.47 loaded (smp=yes)
ndiswrapper (import:242): unknown symbol: ntoskrnl.exe:'KeInitializeGuardedMutex'
ndiswrapper (import:242): unknown symbol: ntoskrnl.exe:'KeReleaseGuardedMutex'
ndiswrapper (import:242): unknown symbol: ntoskrnl.exe:'KeAcquireGuardedMutex'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateMdl'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisRetreatNetBufferDataStart'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAdvanceNetBufferDataStart'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisOpenConfigurationEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferAndNetBufferList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMAllocateNetBufferSGList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSendNetBufferListsComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMFreeNetBufferSGList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterScatterGatherDma'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSetBusData'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMGetBusData'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeMdl'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSetMiniportAttributes'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateMemoryWithTagPriority'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSynchronizeWithInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMResetComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterMiniportDriver'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterMiniportDriver'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisQueueIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMIndicateStatusEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMOidRequestComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisGetSystemUpTimeEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBufferList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBuffer'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBuffer'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBufferPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBufferListPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferListPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMIndicateReceiveNetBufferLists'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterScatterGatherDma'
ndiswrapper (load_sys_files:216): couldn't prepare driver 'netathr'
ndiswrapper (load_wrap_driver:118): couldn't load driver netathr; check system log for messages from 'loadndisdriver'
usbcore: registered new interface driver ndiswrapper

iwconfig:
Code:
lo        no wireless extensions.

eth20     no wireless extensions.
 
OP
O

oliefert

Member
ich versteh nicht ganz. ich hab doch nur windows treiber, und die kann ich doch nur mit dem ndiswrapper installieren.
kannst du mir bitte auf die sprünge helfen :?:
 

abyss

Member
Madwifi-Treiber verwenden

http://madwifi.org/wiki/Compatibility/Atheros
http://wiki.linux-club.de/Madwifi_HowTo
http://rpm.pbone.net/index.php3?stat=3&limit=1&srodzaj=1&dl=40&search=madwifi&dist[]=48&dist[]=0&field[]=1&field[]=2
 

neves

Newbie
Moin moin,

das Thema ist ja wie für mich gemacht. Gleich mal angemeldet, um meinen Senf dazu zu geben.

Hab' ebenfalls OpenSuSE 10.3 und diese olle AR5007EG Karte in einem Amilo PA2510. Grundsätzlich funktioniert die auch ganz prima mit ndiswrapper. madwifi kann man knicken, der Chip wird noch nicht unterstützt, also am besten gleich mal komplett deinstallieren, dann gibt's auch keinen Ärger mit der Blacklist.

Das Problem mit dieser Karte ist allerdings, dass man BEVOR man überhaupt den Netzwerkdienst startet einmal
Code:
iwconfig wlan0
aufrufen muss, damit die Karte läuft. Habe deshalb in der /etc/init.d/network in der Startsektion diesen Befehl eingetragen. Seitdem funktioniert die Karte zuverlässig. Ich kann mir aber nicht vorstellen, dass das so gedacht ist. Gibt's da evtl. 'ne andere Lösung?

[EDIT]
@oliefert

Sorry, das war jetzt bös egoistisch von mir. Ich sollte vielleicht mal erklären, wie ich's gemacht hab'.
Also, erstmal hast Du, gaub' ich, den falschen Treiber (netathr) erwischt. Nimm diesen:

ftp://ftp.work.acer-euro.com/notebook/aspire_5100/driver/Wireless_Atheros_V5.3.0.67_XP_XB63_XB62(WHQL).zip

Zunächst Netzwerk stoppen mit
Code:
rcnetwork stop
Modul enladen
Code:
modprobe -r ndiswrapper
Mit
Code:
ndiswrapper -l
kannst Du Dir anzeigen lassen welchen Treiber Du installiert hast und mit
Code:
ndiswrapper -r <treibername>
deinstallieren.
O.g. Treiber entpacken und in das Verzeichnis
Wireless_Atheros_V5.3.0.67_XP_XB63_XB62(WHQL)/Drivers/XP-x64
wechseln (Konsole).
Dann installieren mit
Code:
ndiswrapper -i net5211.inf
Alias erstellen mit
Code:
ndiswrapper -m
Modul laden
Code:
modprobe ndiswrapper
Jetzt kann man mit Yast die Karte ganz normal konfigurieren. Auch wenn sie als AR5006EG erkannt wird.

[/EDIT]
 

abyss

Member
Nerves hat eine AR5007EG Karte.

Oliefert eine AR5006EG

05:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wi

Dieser Chip wird vom Madwifi-Treiber unterstuetzt
 

neves

Newbie
Ich bin jetzt vom Titel ausgegangen. Und auf der madwifi Seite steht zu AR5007EG, dass die von lspci als AR5006EG erkannt wird. Das ist bei mir auch der Fall und ich habe definitiv eine AR5007EG.
 
OP
O

oliefert

Member
nein, tut mir leid, aber ich hätt da noch ein kleines problem:
mein networkmanager schafft es nicht, sich direkt nach dem systemstart automatisch mit dem netz zu verbinden. ich muss immer noch mal selbst die verbindung herstellen.

hast du darauf vielleicht ne antwort ?
 

neves

Newbie
Ich nutze das nicht, aber ich glaube, man muss nur das Netzwerk in der Einstellung vom Networkmanager mit der Maus von "no Fallback" nach "Fallback" verschieben.
 
Oben