Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
-
Tominator
- Beiträge: 22
- Registriert: 18.03.2006 11:57:36
Beitrag
von Tominator » 13.04.2006 16:55:22
Hi!
Ich hab mir jetz ne neue WLAN-Karte geholt... von meiner alten war ich verwöhnt, weil die sarge standartmäßig unterstützt hat...
Jetz hab ich gesehen, dass ich garkeinen ndiswrapper brauch wie bei manch anderen karten... es gibt ja die Treiber schon für linux...
Jetz hab ich das Howto hier aus der wiki probiert (
http://wiki.debianforum.de/WikiMigratio ... 8rt2500%29), nur kommt beim make debug ein fehler:
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-386'
CC [M] /usr/src/Module/rtmp_main.o
In file included from include/asm/thread_info.h:16,
from include/linux/thread_info.h:21,
from include/linux/spinlock.h:12,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /usr/src/Module/rt_config.h:59,
from /usr/src/Module/rtmp_main.c:50:
include/asm/processor.h:87: error: array type has incomplete element type
In file included from include/linux/netdevice.h:151,
from /usr/src/Module/rt_config.h:69,
from /usr/src/Module/rtmp_main.c:50:
include/linux/skbuff.h: In function 'skb_add_data':
include/linux/skbuff.h:1020: warning: pointer targets in passing argument 2 of 'csum_and_copy_from_user' differ in signedness
/usr/src/Module/rtmp_main.c: In function 'rt2500_set_mac_address':
/usr/src/Module/rtmp_main.c:556: warning: pointer targets in passing argument 1 of 'is_valid_ether_addr' differ in signedness
make[2]: *** [/usr/src/Module/rtmp_main.o] Fehler 1
make[1]: *** [_module_/usr/src/Module] Fehler 2
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-386'
rt2500.ko failed to build!
make: *** [module] Fehler 1
Was is falsch?
Kernelheader is drauf...
ToMiNaToR
-
Alfa156
- Beiträge: 259
- Registriert: 28.02.2005 19:01:57
- Wohnort: Erkrath-Hochdahl
-
Kontaktdaten:
Beitrag
von Alfa156 » 13.04.2006 21:54:02
Tominator hat geschrieben:Hi!
Ich hab mir jetz ne neue WLAN-Karte geholt... von meiner alten war ich verwöhnt, weil die sarge standartmäßig unterstützt hat...
Jetz hab ich gesehen, dass ich garkeinen ndiswrapper brauch wie bei manch anderen karten... es gibt ja die Treiber schon für linux...
Jetz hab ich das Howto hier aus der wiki probiert (
http://wiki.debianforum.de/WikiMigratio ... 8rt2500%29), nur kommt beim make debug ein fehler:
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-386'
CC [M] /usr/src/Module/rtmp_main.o
In file included from include/asm/thread_info.h:16,
from include/linux/thread_info.h:21,
from include/linux/spinlock.h:12,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /usr/src/Module/rt_config.h:59,
from /usr/src/Module/rtmp_main.c:50:
include/asm/processor.h:87: error: array type has incomplete element type
In file included from include/linux/netdevice.h:151,
from /usr/src/Module/rt_config.h:69,
from /usr/src/Module/rtmp_main.c:50:
include/linux/skbuff.h: In function 'skb_add_data':
include/linux/skbuff.h:1020: warning: pointer targets in passing argument 2 of 'csum_and_copy_from_user' differ in signedness
/usr/src/Module/rtmp_main.c: In function 'rt2500_set_mac_address':
/usr/src/Module/rtmp_main.c:556: warning: pointer targets in passing argument 1 of 'is_valid_ether_addr' differ in signedness
make[2]: *** [/usr/src/Module/rtmp_main.o] Fehler 1
make[1]: *** [_module_/usr/src/Module] Fehler 2
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-386'
rt2500.ko failed to build!
make: *** [module] Fehler 1
Was is falsch?
Kernelheader is drauf...
ToMiNaToR
Eins ist sicher, ich freue mich das mein howto den ich vor ca. über einem Jahr geschrieben habe und auf PCWELT veröffentlicht habe, hier hin gefunden hat.
Man bin ich stolz darüber.
Achja, um das configtool zu bauen reicht ein "apt-get install libqt3-dev" ,
sarge vorausgesetzt
@Tominator
Hol Dir die beta3 treiber und entpack es nach /usr/src,
cd /usr/src/rt2500.../Module
Und dann versuchs nochmal ...
gruss
alfa
-
Tominator
- Beiträge: 22
- Registriert: 18.03.2006 11:57:36
Beitrag
von Tominator » 14.04.2006 11:21:29
Ist immer noch das selbe Problem
zion:/usr/src/rt2500-1.1.0-b3/Module# make debug
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-386'
CC [M] /usr/src/rt2500-1.1.0-b3/Module/rtmp_main.o
In file included from include/asm/thread_info.h:16,
from include/linux/thread_info.h:21,
from include/linux/spinlock.h:12,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /usr/src/rt2500-1.1.0-b3/Module/rt_config.h:59,
from /usr/src/rt2500-1.1.0-b3/Module/rtmp_main.c:50:
include/asm/processor.h:87: error: array type has incomplete element type
In file included from include/linux/netdevice.h:151,
from /usr/src/rt2500-1.1.0-b3/Module/rt_config.h:69,
from /usr/src/rt2500-1.1.0-b3/Module/rtmp_main.c:50:
include/linux/skbuff.h: In function 'skb_add_data':
include/linux/skbuff.h:1020: warning: pointer targets in passing argument 2 of 'csum_and_copy_from_user' differ in signedness
/usr/src/rt2500-1.1.0-b3/Module/rtmp_main.c: In function 'rt2500_set_mac_address':
/usr/src/rt2500-1.1.0-b3/Module/rtmp_main.c:556: warning: pointer targets in passing argument 1 of 'is_valid_ether_addr' differ in signedness
make[2]: *** [/usr/src/rt2500-1.1.0-b3/Module/rtmp_main.o] Fehler 1
make[1]: *** [_module_/usr/src/rt2500-1.1.0-b3/Module] Fehler 2
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-386'
rt2500.ko failed to build!
make: *** [debug] Fehler 1
Woran hängts?
ToMiNaToR
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 14.04.2006 12:05:53
Tominator hat geschrieben:Woran hängts?
Bin mir nicht ganz sicher, aber ich vermute du baust das Modul mit gcc >= 4.0, der alter 2.6.8er Kernel ist aber zu dieser gcc Version nicht kompatibel
Mach einmal "gcc -v"
Gruß
gms
-
Tominator
- Beiträge: 22
- Registriert: 18.03.2006 11:57:36
Beitrag
von Tominator » 14.04.2006 13:02:36
Also das Prob ist gelöst... wollte eh Etch drauf machen... hab ich jetz auch... die makeschritte hab ich jetzt durch, aber wenn ich jetz ifconfig -a mach ist die karte nicht dabei und wenn ich modprobe rt2500 mach, dann sagt er mir:
ATAL: Module rt2500 not found.
Was is kaputt? ist das Dailybuild von gestern fehlerhaft?
ToMiNaToR
Edit:
In "/lib/modules/2.6.x/kernel/drivers/net/wireless" ist der Treiber auch nicht zu finden... (also nix mit "rt2500")
Edit2:
über locate hab ich gefunden, dass es sowas wie /lib/modules/2.6.15-1-686/extra/rt2500.ko gibt... hat er den treiber ins falsche verzeichniss geschmissen?
Was kann ich ändern?
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 14.04.2006 14:35:56
der Treiber muß unter /lib/modules/`uname -r` zu finden sein, daß Unterverzeichnis ist egal. Mach einmal ein "depmod -a" und dann ein "modprobe rt2500" .
Mit "lsmod | grep rt2500" kannst du überprüfen, ob das Modul geladen wurde.
Gruß
gms