Wlan usb adapter von edimax funktioniert nicht

Status
Für weitere Antworten geschlossen.

SirChristoph

New Member
HI Leute!!!

Ich versuche verzweifelt meinen Usb Wlan Adapter Ew-7318UG von Edimax inbetrieb zu nehmen!!
Auf der hersteller CD liegt zwar ein treiber für mein system dabei, aber da ich ein absoluter Linux neiling bin habe ich keine Ahnung wie ich die Readme datei deuten soll.

Ich benutze Suse Linux 10,1 mit dem Kernel 2.6.16.

Folgendes sagt mir die Readme datei.
=======================================================================
ModelName:
===========
rt73


=======================================================================
Supporting Kernel:
===================
linux kernel 2.4 and later


=======================================================================
Description:
=============
This is a linux device driver for Ralink RT73 a/b/g WLAN Card.



=======================================================================
Contents:
=============
Makefile.4 : Makefile for kernel 2.4 series
Makefile.6 : Makefile for kernel 2.6 series
*.c : c files
*.h : header files
=======================================================================
Build Instructions:
====================
For 2.4 series kernel:
a. $tar -xvzf RT73_Linux_STA_Drv_x.x.x.x.tar.gz
go to "./RT73_Linux_STA_Drv_x.x.x.x/Module" directory.

b. Use 'chmod' command to change access right of following script files :
'load', 'unload', 'Configure'

c. run 'cp Makefile.4 Makefile'

d. $make config # config build linux os version

e. $make all # compile driver source code

f. $cp rt73.bin /etc/Wireless/RT73STA/ # copy firmware

g. $load # load/insmod module(rt73.o)

Note: Script functionality:
load load module to kernel
unload unload module from kernel
Configure retrieve linux version


For 2.6 series kernel:
a. go to 'STA/Module' directory.
run 'cp Makefile.6 Makefile'

b. $make all

c. cp rt73.bin /etc/Wireless/RT73STA/ # copy firmware


d. run '/sbin/insmod rt73.ko' (as root)
'/sbin/ifconfig rausb0 inet YOUR_IP up'


For big endian platform:




=======================================================================
CONFIGURATION:
====================
RT73 driver can be configured via following interfaces,
i.e. (i)"iwconfig" command, (ii)"iwpriv" command, (iii) configuration file

i) iwconfig comes with kernel.
ii) iwpriv usage, please refer to file "iwpriv_usage.txt" for details.
iii)copy configuration file "rt73sta.dat" to /etc/Wireless/RT73STA/rt73sta.dat.


Note:

Configuration File : rt73sta.dat
---------------------------------------
# Copy this file to /etc/Wireless/RT73STA/rt73sta.dat
# This file is a binary file and will be read on loading rt.o module.
#
# Use "vi -b rt73sta.dat" to modify settings according to your need.
#
# 1.) set NetworkType to "Adhoc" for using Adhoc-mode, otherwise using Infrastructure
# 2.) set Channel to "0" for auto-select on Infrastructure mode
# 3.) set SSID for connecting to your Accss-point.
# 4.) AuthMode can be "WEPAUTO", "OPEN", "SHARED", "WPAPSK", "WPA2PSK", "WPANONE"
# 5.) EncrypType can be "NONE", "WEP", "TKIP", "AES"
# for more information refer to the Readme file.
#
# The word of "Default" must not be removed
Default
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID=AP350
NetworkType=Infra
Channel=0
AuthMode=OPEN
EncrypType=NONE
DefaultKeyID=1
Key1Type=0
Key1Str=0123456789
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WpaPsk=abcdefghijklmnopqrstuvwxyz
TxBurst=0
PktAggregate=0
TurboRate=0
WmmCapable=0
AckPolicy1=0
AckPolicy2=0
AckPolicy3=0
AckPolicy4=0
BGProtection=0
ShortSlot=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
PSMode=CAM
TxPreamble=0




Wenn ich in der Konsole, den befehl lsusb eingebe zeigt er mir das gerät auch richtig an.

Auf der Treiber CD sind weitere Dateien enthalten:

iwpriv_usage.txt load readme rt73.bin rt73.ko rt73sta.dat

RT73STAV1000_K2.6.13_SUSE92.tar.gz unload


Was kann ich tun?Ich hoffe es kann mir jemand weiterhelfen.

Gruß SirChristoph
 

Jacko

Moderator
AW: Wlan usb adapter von edimax funktioniert nicht!!!

Hallo SirChristoph ...

Am besten lädst Du Dir gleich hier den aktuellen Treiber für die "RT2571W/RT2671" unter Linux runter.
Die Datei entpackst Du, und machst einfach das, was in der Readme Datei steht. Du hast Kernel 2.6.bla, also nur das, was für diesen Kernel da steht!

Build Instructions:
====================
1> $tar -xvzf RT73_Linux_STA_Drv_x.x.x.x.tar.gz
go to "./RT73_Linux_STA_Drv_x.x.x.x/Module" directory.

2> $cp Makefile.4 ./Makefile # [kernel 2.4]
or
$cp Makefile.6 ./Makefile # [kernel 2.6]

3> [kernel 2.4]
$chmod 755 Configure
$make config # config build linux os version

4> $make all # compile driver source code

5> $cp rt73.bin /etc/Wireless/RT73STA/ # copy firmware

6> $dos2unix rt73sta.dat
$cp rt73sta.dat /etc/Wireless/RT73STA/rt73sta.dat
# !!!check if it is a binary file before loading !!!

7> $load
#[kernel 2.4]
# $/sbin/insmod rt73.o
# $/sbin/ifconfig rausb0 inet YOUR_IP up

#[kernel 2.6]
# $/sbin/insmod rt73.ko
# $/sbin/ifconfig rausb0 inet YOUR_IP up
Grüße

Jacko

PS: In der Regel genügt ein Satzzeichen um das Ende eines solchen zu makieren.
 

SirChristoph

New Member
AW: Wlan usb adapter von edimax funktioniert nicht

Danke für deine Antwort!

jetzt gibts nur das problem, dass ich wenn ich $make all mache mehrere fehler angezeigt werden. Das sieht dann etwa so aus:


Code:
noname:/home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module # make all
make -C /lib/modules/2.6.16.13-4-default/build SUBDIRS=/home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module modules
make[1]: Entering directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/x86_64/default modules
  CC [M]  /home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.o
In file included from /home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rt_config.h:99,
                 from /home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:40:
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:7:25: error: asm/smp_alt.h: Datei oder Verzeichnis nicht gefunden
In file included from /home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rt_config.h:99,
                 from /home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:40:
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:19: error: conflicting types for ‘atomic_t’
include2/asm/atomic.h:25: error: previous declaration of ‘atomic_t’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:48: error: conflicting types for ‘atomic_add’
include2/asm/atomic.h:54: error: previous definition of ‘atomic_add’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:63: error: conflicting types for ‘atomic_sub’
include2/asm/atomic.h:69: error: previous definition of ‘atomic_sub’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:80: error: conflicting types for ‘atomic_sub_and_test’
include2/asm/atomic.h:86: error: previous definition of ‘atomic_sub_and_test’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:97: error: conflicting types for ‘atomic_inc’
include2/asm/atomic.h:103: error: previous definition of ‘atomic_inc’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:111: error: conflicting types for ‘atomic_dec’
include2/asm/atomic.h:117: error: previous definition of ‘atomic_dec’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:127: error: conflicting types for ‘atomic_dec_and_test’
include2/asm/atomic.h:133: error: previous definition of ‘atomic_dec_and_test’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:146: error: conflicting types for ‘atomic_inc_and_test’
include2/asm/atomic.h:152: error: previous definition of ‘atomic_inc_and_test’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:166: error: conflicting types for ‘atomic_add_negative’
include2/asm/atomic.h:172: error: previous definition of ‘atomic_add_negative’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:184: error: conflicting types for ‘atomic_add_return’
include2/asm/atomic.h:190: error: previous definition of ‘atomic_add_return’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:209: error: conflicting types for ‘atomic_sub_return’
include2/asm/atomic.h:200: error: previous definition of ‘atomic_sub_return’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:243:1: warning: "atomic_set_mask" redefined
In file included from /usr/src/linux-2.6.16.13-4/include/linux/spinlock.h:231,
                 from /usr/src/linux-2.6.16.13-4/include/linux/capability.h:45,
                 from /usr/src/linux-2.6.16.13-4/include/linux/sched.h:7,
                 from /usr/src/linux-2.6.16.13-4/include/linux/module.h:10,
                 from /home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rt_config.h:63,
                 from /home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:40:
include2/asm/atomic.h:419:1: warning: this is the location of the previous definition
/home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c: In function ‘CMDHandler’:
/home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:300: warning: comparison of distinct pointer types lacks a cast
/home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c: In function ‘usb_rtusb_probe’:
/home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:2085: warning: unused variable ‘device’
make[4]: *** [/home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.o] Fehler 1
make[3]: *** [_module_/home/christoph/Desktop/RT73_Linux_STA_Drv1.0.3.6/Module] Fehler 2
make[2]: *** [modules] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make: *** [all] Fehler 2
Was hatt das zu bedeuten??

Hoffe auf antworten

SirChristoph
 

Jacko

Moderator
AW: Wlan usb adapter von edimax funktioniert nicht

Also bei mir (auf SuSE 10.0) läuft's durch:

Code:
asterix:/home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module # make all
make -C /lib/modules/2.6.13-15.12-default/build SUBDIRS=/home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15.12-obj/i386/default'
make -C ../../../linux-2.6.13-15.12 O=../linux-2.6.13-15.12-obj/i386/default modules
  CC [M]  /home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.o

....

  CC [M]  /home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_init.o
  CC [M]  /home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/sanity.o
/home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/sanity.c: In function ‘RTMPWPAWepKeySanity’:
/home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/sanity.c:1177: warning: unused variable ‘i’
/home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/sanity.c:1176: warning: unused variable ‘CipherAlg’
  CC [M]  /home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_wep.o
  CC [M]  /home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_info.o
  CC [M]  /home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_tkip.o
  CC [M]  /home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/wpa.o
  CC [M]  /home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/md5.o
  LD [M]  /home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/rt73.o
  Building modules, stage 2.
  MODPOST
  CC      /home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/rt73.mod.o
  LD [M]  /home/testuser/RT73_Linux_STA_Drv1.0.3.6/Module/rt73.ko
make[1]: Leaving directory `/usr/src/linux-2.6.13-15.12-obj/i386/default'
Bitte Ausgabe posten von:
Code:
rpm -qa | grep kernel
rpm -qa | grep make
rpm -qa | grep gcc
Hm, klingt interessant ... http://ezs.kr.hsnr.de/TreiberBuch/html/sec.csschutz.html

Grüße

Jacko
 

Rain_Maker

Administrator
Teammitglied
AW: Wlan usb adapter von edimax funktioniert nicht

@Jacko.

Jepp, der Treiber ist auch OK, aber leider nicht bei Kerneln > 2.6.15, weshalb diese Treiber auch bei 10.0 in der Distribution drin sind, bei 10.1 aber rausgeflogen sind.

Die neusten Treiber von Serialmonkey kompilieren dann auch unter 10.1, deshalb sollte der OP sich dort die Treiber ziehen und dann analog verfahren.

Greetz,

RM
 

SirChristoph

New Member
AW: Wlan usb adapter von edimax funktioniert nicht

Hi!
@Jacko
Hier das was ich poste sollte:

Code:
christoph@noname:~> rpm -qa grep kernel
grep-2.5.1a-18
christoph@noname:~> rpm -qa grep make
make-3.80-200
grep-2.5.1a-18
christoph@noname:~> rpm -qa grep gcc
grep-2.5.1a-18
gcc-4.1.0-25

@RM

Welchen Serialmonkey Treiber soll ich mir den Downloaden??

Grüße SirChristoph
 

Rain_Maker

Administrator
Teammitglied
AW: Wlan usb adapter von edimax funktioniert nicht

Also,

Da dies der einzige USB-Treiber ist, müsste Dein Link der richtige sein.

Um ganz auf Nummer sicher zu gehen (und weil es einen Lern- und "AHA"-Effekt hat *g*) wäre es gut, wenn Du (also Christoph ist gemeint), bei eingestecktem USB-Adapter (ein paar Sekunden warten, bevor der Befehl abgesetzt wird) die Ausgabe des folgenden Befehls postest.

Code:
/usr/sbin/lsusb
(Als root reicht ein einfaches lsusb). Dann werden die Geräte am USB-Port aufgelistet und man kann sicher sein, daß es sich um einen Stick mit Ralink-Chipsatz handelt.

Greetz,

RM

Nachtrag: Ich habe mir eben sowohl den "latest Beta" als auch den letzten CVS-Tarball gezogen und beide kompilieren hier mit einem 2.6.18er, während der von der Ralink-Seite NICHT durchläuft. Das Problem ist also von der Kernelversion eindeutig abhängig und AFAIR braucht man ab 2.6.16 die Serialmonkey Treiber.
 

SirChristoph

New Member
@Jacko: sry :eek: hier das richtige:

Code:
noname:~ # rpm -qa | grep kernel
kernel-default-2.6.16.13-4
kernel-source-2.6.16.13-4
noname:~ # rpm -qa | grep make
make-3.80-200
planmaker-2006.1.25-10
textmaker-2006.1.25-10
noname:~ # rpm -qa | grep gcc
libgcc-4.1.0-25
gcc-4.1.0-25
Ich hoffe das stimmt jetzt...............

eine frage noch ist der serialmonkey treiber denn auch für den RT73 chip??

@RM

Code:
Bus 002 Device 002: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 148f:2573 Ralink Technology, Corp.
Bus 001 Device 001: ID 0000:0000


gruß Christoph

Hi!

Ich hab jetzt mal den serialmonkey treiber installiert, nur sobald ich den Usb stick anschließe bleibt mein System hängen(ganze system reagiert langsamer + Maus auch). Und wenn ich den stick rausziehe bleibt das system komplett hängen.

WAS HAB ICH FALSCH GEMACHT???

gruß Christoph
 

benne

Moderator
AW: Wlan usb adapter von edimax funktioniert nicht

Hallo,

beim Durchstöbern des Netzes bin ich auf das hier gestoßen.
Dementsprechend wird das Kompilieren zwar funktionieren, aber es wird im Endeffekt nicht funktionieren. Mal schauen, ob man noch was zur Lösung finden kann.

Schönen Gruß,
benne
 

Jacko

Moderator
AW: Wlan usb adapter von edimax funktioniert nicht

Christoph, interessant scheint noch das hier zu sein.

Firmware:

rt61pci and rt73usb require firmware to be available when loading the module. The latest firmware files are available in a seperate .zip archive and can be downloaded from the support page on the ralink website at http://www.ralinktech.com. The following firmware files are available for each driver:

- rt61pci

* rt2561.bin
* rt2561s.bin
* rt2661.bin

- rt73usb

* rt73.bin

The firmware file needed for the device depends on the RT chip of the device. Usually the correct firmware file can also be found on the installation medium that was shipped with your device. After obtaining the firmware file it should be placed in the firmware folder specific for your distribution (Usually /lib/firmware/)
 

Rain_Maker

Administrator
Teammitglied
AW: Wlan usb adapter von edimax funktioniert nicht

Jetzt wirds richtig "strange".

1. Der CVS-Treiber enthält KEINE Firmware und das Kernelmodul heisst auch anders, rt2570.ko statt rt73.ko (OK, ist eigentlich zu erwarten).

De Frage ist nur, ob dieser neue Treiber für den Stick geeignet ist und dann wohl ohne Firmware auskommt ?!

2. Das Ganze lässt sich aber wohl noch anders lösen, denn durch einen kleinen "Kunstgriff" habe ich es geschafft, daß der RT73-Treiber unter 10.1 DOCH kompiliert!

Code:
tar -xvf RT73_Linux_STA_Drv1.0.3.6.tar.gz
-------snipp----------
cd RT73_Linux_STA_Drv1.0.3.6/Module/

chmod +w *

cp Makefile.6 Makefile
/bin/cp: »Makefile« überschreiben? y
./RT73_Linux_STA_Drv1.0.3.6/Module >    make all # ratter ratter (10000 Warnings, aber....)

------- snipp --------

LD [M]  ..../RT73_Linux_STA_Drv1.0.3.6/Module/rt73.o
  Building modules, stage 2.
  MODPOST
[B]  CC    ..../RT73_Linux_STA_Drv1.0.3.6/Module/rt73.mod.o
  LD [M] ..../RT73_Linux_STA_Drv1.0.3.6/Module/rt73.ko[/B]
Voilà.

Damit würde ich es probieren @SirChristoph.

Greetz,

RM
 

SirChristoph

New Member
AW: Wlan usb adapter von edimax funktioniert nicht

Erstmal DANKE!!!!

@RM Aber ich versteh leider nicht ganz was ich jetzt eingeben muss (sry :eek: ) kannst du mir das bitte nochmal erklären??? :)

p.s : Warum bleibt mein rechner denn stehen wenn ich jetzt den stick reinstecke???(Habe serialmonkey treiber installiert)

grüße SirChristoph
 

Rain_Maker

Administrator
Teammitglied
AW: Wlan usb adapter von edimax funktioniert nicht

Wie soll ich Dir das erklären?

Steht doch alles "wortwörtlich" da, was ich gemacht habe, das ist 1:1 aus der Konsole rauskopiert.

Bisschen mehr Eigeninitiative bitte.

Ausserdem mal die Dateien README oder INSTALL lesen.

Den Serialmonkey würde ich entfernen, Kernelmodul löschen, "depmod -a" und die Zeile in der /etc/modprobe.conf, die den alias-Eintrag für rausb0 enthält. Vorher Sicherungskopien anlegen.

Greetz,

RM
 

SirChristoph

New Member
AW: Wlan usb adapter von edimax funktioniert nicht

Endlich hab ich den verdammten treiber installieren können!!! Und suse erkennt denn stick auch, nur ich kriege keine verbindung zum router ?? warum nicht??(bei yast unter der kategorie netzwerkkarte wird der stick auch erkannt und dort habe ich ihn auch eingerichtet)

p.s die rt73.bin datei soll ja in denn ordner etc/wireless aber der existiert nicht. soll ich ihn einfach anlegen??

gruß Christoph
 

Rain_Maker

Administrator
Teammitglied
AW: Wlan usb adapter von edimax funktioniert nicht

RTFM schrieb:
Build Instructions:
====================
1> $tar -xvzf RT73_Linux_STA_Drv_x.x.x.x.tar.gz
go to "./RT73_Linux_STA_Drv_x.x.x.x/Module" directory.

2> $cp Makefile.4 ./Makefile # [kernel 2.4]
or
$cp Makefile.6 ./Makefile # [kernel 2.6]

3> [kernel 2.4]
$chmod 755 Configure
$make config # config build linux os version

4> $make all # compile driver source code

5> $cp rt73.bin /etc/Wireless/RT73STA/ # copy firmware

6> $dos2unix rt73sta.dat
$cp rt73sta.dat /etc/Wireless/RT73STA/rt73sta.dat
# !!!check if it is a binary file before loading !!!

7> $load
#[kernel 2.4]
# $/sbin/insmod rt73.o
# $/sbin/ifconfig rausb0 inet YOUR_IP up

#[kernel 2.6]
# $/sbin/insmod rt73.ko
# $/sbin/ifconfig rausb0 inet YOUR_IP up
Was man nicht so alles in einer "README" findet.

Wenn der Ordner nicht existiert, dann wird man ihn wohl anlegen müssen. BTW, Linux unterscheidet zwischen Groß-/Kleinschreibung.



Und zu den anderen Problemen kann man nur sagen:

Mehr Input, dann gibts auch mehr Output, anhand Deiner "Fehlerbeschreibung" kann man nur sagen:

"Dann hast Du was falsch gemacht"

Schau Dir mal ein paar WLAN-Threads in diesem (oder jedem anderen Linuxforum auf diesem Planeten) an, dann weisst Du, welche Infos wichtig sind.

Greetz,

RM
 

oak

New Member
AW: Wlan usb adapter von edimax funktioniert nicht

Bei mir stellt sich genau das selbe Problem - zwar mit einem anderen WLAN Stick (Hersteller CNET) - aber dem gleichen Treiber.

Benutzt wird ein SuSE Linux 10.1 x64 (AMD 64 Bit).

Die von Rain_Maker zitierte Readme-Datei habe ich soweit befolgt, bis zu dem Punkt "make all" - dort traten dann folgende Probleme auf:

Code:
OlisPC:~/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module # make all
make -C /lib/modules/2.6.16.13-4-default/build SUBDIRS=/root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module modules
make[1]: Entering directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/x86_64/default modules
  CC [M]  /root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.o
In file included from /root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rt_config.h:99,
                 from /root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:40:
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:7:25: error: asm/smp_alt.h: No such file or directory
In file included from /root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rt_config.h:99,
                 from /root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:40:
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:19: error: conflicting types for ‘atomic_t’
include2/asm/atomic.h:25: error: previous declaration of ‘atomic_t’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:48: error: conflicting types for ‘atomic_add’
include2/asm/atomic.h:54: error: previous definition of ‘atomic_add’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:63: error: conflicting types for ‘atomic_sub’
include2/asm/atomic.h:69: error: previous definition of ‘atomic_sub’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:80: error: conflicting types for ‘atomic_sub_and_test’
include2/asm/atomic.h:86: error: previous definition of ‘atomic_sub_and_test’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:97: error: conflicting types for ‘atomic_inc’
include2/asm/atomic.h:103: error: previous definition of ‘atomic_inc’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:111: error: conflicting types for ‘atomic_dec’
include2/asm/atomic.h:117: error: previous definition of ‘atomic_dec’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:127: error: conflicting types for ‘atomic_dec_and_test’
include2/asm/atomic.h:133: error: previous definition of ‘atomic_dec_and_test’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:146: error: conflicting types for ‘atomic_inc_and_test’
include2/asm/atomic.h:152: error: previous definition of ‘atomic_inc_and_test’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:166: error: conflicting types for ‘atomic_add_negative’
include2/asm/atomic.h:172: error: previous definition of ‘atomic_add_negative’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:184: error: conflicting types for ‘atomic_add_return’
include2/asm/atomic.h:190: error: previous definition of ‘atomic_add_return’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:209: error: conflicting types for ‘atomic_sub_return’
include2/asm/atomic.h:200: error: previous definition of ‘atomic_sub_return’ was here
/usr/src/linux-2.6.16.13-4/include/asm-i386/atomic.h:243:1: warning: "atomic_set_mask" redefined
In file included from /usr/src/linux-2.6.16.13-4/include/linux/spinlock.h:231,
                 from /usr/src/linux-2.6.16.13-4/include/linux/capability.h:45,
                 from /usr/src/linux-2.6.16.13-4/include/linux/sched.h:7,
                 from /usr/src/linux-2.6.16.13-4/include/linux/module.h:10,
                 from /root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rt_config.h:63,
                 from /root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:40:
include2/asm/atomic.h:419:1: warning: this is the location of the previous definition
/root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c: In function ‘CMDHandler’:
/root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:300: warning: comparison of distinct pointer types lacks a cast
/root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c: In function ‘usb_rtusb_probe’:
/root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:2085: warning: unused variable ‘device’
make[4]: *** [/root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.o] Error 1
make[3]: *** [_module_/root/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make: *** [all] Error 2


Die Ausgabe von "lsusb" zur Information:
Code:
OlisPC:~/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module # lsusb
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 003: ID 148f:2573 Ralink Technology, Corp.
Bus 006 Device 001: ID 0000:0000
Bus 003 Device 003: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 003 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000


Sowie die Ausgabe von "ifconfig -a":
Code:
OlisPC:~/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module # ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:13:8F:98:8E:F2
          inet addr:10.10.10.41  Bcast:10.10.10.255  Mask:255.255.255.0
          inet6 addr: fe80::213:8fff:fe98:8ef2/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:43857 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4025 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6957891 (6.6 Mb)  TX bytes:590187 (576.3 Kb)
          Interrupt:66 Base address:0xe400

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:420 errors:0 dropped:0 overruns:0 frame:0
          TX packets:420 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:53579 (52.3 Kb)  TX bytes:53579 (52.3 Kb)

sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


und zum Schluss noch "iwconfig":
Code:
OlisPC:~/Desktop/RT73_Linux_STA_Drv1.0.3.6/RT73_Linux_STA_Drv1.0.3.6/Module # iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

sit0      no wireless extensions.

Sämtliche Lösungsvorschläge habe ich versucht und sind genau so wie bei SirChristoph gescheitert.

Wie geht es weiter?

Vielen lieben Dank!
Oliver
 

oak

New Member
AW: Wlan usb adapter von edimax funktioniert nicht

Vielen lieben Dank für den Hinweis auf diesen Treiber, welchen ich gestern aufgrund deren CVS-Probleme nicht ausprobieren / herunterladen konnte. Leider geht auch dieser nicht mit folgender Meldung bei "make":

Code:
OlisPC:~/Desktop/rt73-cvs-daily/rt73-cvs-2006112307/Module # make
make[1]: Entering directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/x86_64/default modules
  CC [M]  /root/Desktop/rt73-cvs-daily/rt73-cvs-2006112307/Module/rtmp_main.o
[COLOR='RoyalBlue']/root/Desktop/rt73-cvs-daily/rt73-cvs-2006112307/Module/rtmp_main.c: In function ‘CMDHandler’:[/COLOR]
[COLOR='SandyBrown']/root/Desktop/rt73-cvs-daily/rt73-cvs-2006112307/Module/rtmp_main.c:306: warning: comparison of distinct pointer types lacks a cast[/COLOR]
[COLOR='RoyalBlue']{standard input}: Assembler messages:[/COLOR]
[COLOR='Red']{standard input}:506: Error: suffix or operands invalid for `pop'[/COLOR]
make[4]: *** [/root/Desktop/rt73-cvs-daily/rt73-cvs-2006112307/Module/rtmp_main.o] Error 1
make[3]: *** [_module_/root/Desktop/rt73-cvs-daily/rt73-cvs-2006112307/Module] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
rt73.ko failed to build!
make: *** [module] Error 1
Habe einmal die paar Zeilen so farbig markiert wie auch in der Konsole zu sehen.

Habe ich etwas vergessen oder gibt es auch hier Probleme mit dem Zusammenspiel von Treiber und System?

Oliver
 
Status
Für weitere Antworten geschlossen.
Oben