Sie sind nicht angemeldet.

Anzeigen

**Wir werden in den kommenden Tagen einen Umzug auf einen neuen Server durchführen. Im Rahmen dieser Maßnahme wird das Forum ca. 1 Stunde nicht erreichbar sein.** nslu2-info.de ist ein privates Projekt von mir, welches jeden Monat aus eigener Tasche finanziert wird. Mit einer freiwilligen Spende wird der Erhalt und der weitere Ausbau dieses Forums unterstützt. Um mich beim Erhalt des Forums zu unterstützen, kannst Du entweder via Flattr oder Paypal spenden. Ich bedanke mich schon jetzt bei allen Unterstützern.

Lieber Besucher, herzlich willkommen bei: Die NSLU2 Community****wenns ums speichern und streamen geht****. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Sonntag, 6. April 2008, 19:29

RT73 Driver on Debian5.0Beta1

Hi,
da mir uNSLUng mir irgendwie auf die Nerven ging, weil es nie das gemacht hab was es wollte, hab ich auf Debian gewechselt.

Läuft soweit auch alles Prima, allerdings würde ich gerne meinen WLAN Stick MSI IS54SE II an der NSLU2 zum laufen kriegen.

Ich hab mich im Internet etwas schlau gemacht und rausgefunden das ich den RT73 Treiber brauche und selbst kompilieren muss.

Als erstet die src über

Quellcode

1
wget http://www.ralinktech.com.tw/data/drivers/2008_0117_RT73_Linux_STA_Drv1.1.0.0.tar.bz2


runtergeladen und über

Quellcode

1
tar --bzip2 -xvf 2008_0117_RT73_Linux_STA_Drv1.1.0.0.tar.bz2


entpackt, dann mit

Quellcode

1
cd /2008_0117_RT73_Linux_STA_Drv1.1.0.0.tar.bz2/Module 


in das Verzeichnis zum kompilieren, nun sollte eigenlich mit einem

Quellcode

1
make all


und

Quellcode

1
make install


alles in Butter sein nur leide bekomm ich bei "make all" folgende Fehlermeldung:

Quellcode

1
2
3
4
5
6
make -C /lib/modules/2.6.24-1-ixp4xx/build SUBDIRS=/root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-1-ixp4xx'
scripts/Makefile.build:46: *** CFLAGS was changed in "/root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module/Makefile". Fix it to use EXTRA_CFLAGS.  Stop.
make[1]: *** [_module_/root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-1-ixp4xx'
make: *** [all] Error 2


nach der Fehlermdlung gegoggelt und heraus gefunden das man in der "Makefile" CFLAGS durch EXTRA_CFLAGS ersetzen soll. Gesagt getan, wieder "make all" und folgdene Fehlermeldung erscheint:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
make -C /lib/modules/2.6.24-1-ixp4xx/build SUBDIRS=/root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-1-ixp4xx'
  CC [M]  /root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module/rtmp_main.o
/root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c: In function 'usb_rtusb_probe':
/root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c:1133: error: implicit declaration of function 'SET_MODULE_OWNER'
/root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c:1154: error: 'struct net_device' has no member named 'weight'
/root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c:1181: warning: passing argument 1 of 'dev_get_by_name' from incompatible pointer type
/root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c:1181: error: too few arguments to function 'dev_get_by_name'
make[2]: *** [/root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module/rtmp_main.o] Error 1
make[1]: *** [_module_/root/2008_0117_RT73_Linux_STA_Drv1.1.0.0/Module] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-1-ixp4xx'
make: *** [all] Error 2


Nun bin ich mit meinem Latein am Ende. Weiß hier viellicht jemand weiter?

Laut http://packages.debian.org/lenny/rt73-modules-2.6-ixp4xx gibt es schon ein Treiberpaket leider sagt er mir das er das Paket nicht findet wenn ich es über

Quellcode

1
apt-get install rt73-modules-2.6.24-1-ixp4xx

versuche zu laden.

Gruß m0nKeY




Die Suche schon benuzt?: ja

Art der Firmware: Debian5.0Beta1

wird ein externer Datenträger genutzt, wenn ja, was für eine Art: OZC Rally2 4GB

Anzeigen

2

Montag, 7. April 2008, 19:19

Also ich hab es so hinbekommen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
nslu: apt-get install make module-assistant build-essential linux-headers-`uname -r` wireless-tools
: : :

nslu: wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz
nslu: tar -xvf rt73-cvs-daily.tar.gz
nslu: cd ./rt73-cvs-2008030710/Module

nslu:~/rt73-cvs-2008030710/Module# make arm
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-5-ixp4xx'
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/rtmp_main.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/mlme.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/connect.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/rtusb_bulk.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/rtusb_io.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/sync.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/assoc.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/auth.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/auth_rsp.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/rtusb_data.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/rtmp_init.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/sanity.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/rtmp_wep.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/rtmp_info.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/rtmp_tkip.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/wpa.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/md5.o
  CC [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/rt2x00debug.o
  LD [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/rt73.o
  Building modules, stage 2.
  MODPOST
  CC      /root/my-temp-01/rt73-cvs-2008030710/Module/rt73.mod.o
  LD [M]  /root/my-temp-01/rt73-cvs-2008030710/Module/rt73.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-5-ixp4xx'
*** Module rt73.ko built successfully
nslu:~/my-temp-01/rt73-cvs-2008030710/Module# 
nslu:~/my-temp-01/rt73-cvs-2008030710/Module# 
nslu:~/my-temp-01/rt73-cvs-2008030710/Module# make install
*** Install module in /lib/modules/2.6.18-5-ixp4xx/extra ...
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-5-ixp4xx'
  INSTALL /root/my-temp-01/rt73-cvs-2008030710/Module/rt73.ko
  DEPMOD  2.6.18-5-ixp4xx
make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-5-ixp4xx'
/sbin/depmod -a
*** Update /etc/modprobe.d/ralink alias for wlan*
*** Install firmware in /lib/firmware ...
*** Check old config ...

Viel erfolg

Gruß
VooChee
Scovery xS - 1002MHz - RAM 512MB - HD 160GB - Debian Etch
In Planung: CarNSLU - 266MHz - RAM 32MB - Flash 2GB - USB-Extra-Ports - WLAN - USBAudio - GPS - Debian Etch

Anzeigen

3

Montag, 7. April 2008, 21:30

Super, der Treiber funktioniert.

Vielen dank.

Social Bookmarks